AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN:PocketVeto——一款僅通過藍牙通信的AI代理遙控器

PocketVeto是一款通過藍牙實現本地、無互聯網的AI編碼代理遙控工具。用户可以從手機批准或拒絕代理執行的危險操作(如shell命令、文件寫入等),並實時查看代理活動儀表盤。支持Windows、Linux及開發容器,目前v1版本已可用。

來源Hacker News AI作者: pocket-veto

PocketVeto是一款專門為AI編碼代理設計的藍牙遙控工具,旨在解決開發者離開電腦時無法及時審批代理操作的問題。它通過藍牙經典協議實現手機與主機之間的直接通信,無需依賴互聯網或局域網,即使在WiFi接入點隔離的環境下也能正常工作。

當AI編碼代理(如Cursor或Claude Code)需要執行高風險操作(例如shell命令、文件寫入、MCP調用)時,PocketVeto會通過藍牙向手機發送審批請求。用户可以在手機上直接批准或拒絕,同時還能查看所有運行中代理的實時活動儀表盤,無需盯着終端屏幕。

PocketVeto的架構包括三個部分:鈎子程序(hook)、服務器(server)和手機應用。鈎子程序注入到Cursor或Claude Code中,攔截每次工具調用並通過HTTP與本地服務器通信;服務器是一個用Rust編寫的單一二進制文件,運行axum HTTP API、SQLite審計日誌和藍牙橋接任務;Android應用則通過前台服務維護RFCOMM套接字,以通知和儀表盤形式展示審批請求。

當前版本v1支持Windows、原生Linux以及Linux開發容器(通過主機側車模式)。macOS的藍牙功能計劃在後續版本中實現,但非藍牙部分已在macOS上編譯運行,因此Mac可以作為代理主機,通過Linux/Windows服務器進行藍牙審批。安裝過程簡單:通過curl腳本安裝二進制文件,運行pocket-veto init進行配置和配對,然後啓動服務器。Android應用可通過GitHub發佈頁的APK側載安裝。

該項目採用MIT許可證,代碼倉庫包含詳細的設置文檔和架構説明。對於需要遠程管理AI代理且注重隱私和安全性的開發者來説,PocketVeto提供了一個輕量級、本地化的解決方案。PocketVeto的出現填補了AI代理遠程控制領域的空白,特別是在安全敏感的環境中,它允許開發者在不暴露於互聯網的情況下監控和批准代理操作。此外,由於藍牙通信的本地性,它避免了網絡延遲和依賴,確保了快速響應。項目目前處於早期階段,但已具備基本功能,未來可能增加對macOS的原生藍牙支持以及更多代理框架的集成。