AI News HubLIVE
サイト内リライト2 分で読了

Show HN:PocketVeto——Bluetooth専用のAIエージェントリモートコントロール

PocketVetoは、Bluetoothのみで動作するローカルなAIコーディングエージェント向けの承認ゲートおよびライブダッシュボードです。ユーザーはスマートフォンからエージェントの危険な操作(シェルコマンド、ファイル書き込みなど)を承認または拒否でき、インターネット不要で動作します。Windows、Linux、開発コンテナをサポートし、v1が利用可能です。

ソースHacker News AI著者: pocket-veto

PocketVetoは、AIコーディングエージェントのリモートコントロールを目的としたBluetooth専用ツールです。開発者がPCから離れている際にも、エージェントがシェルコマンドやファイル書き込みなどのリスクの高い操作を実行しようとするときに、スマートフォンから承認または拒否できるようにします。通信はBluetooth Classicを介して行われ、インターネットやLANを必要としないため、WiFiアクセスポイントの分離環境でも確実に動作します。

仕組みは、フック、サーバー、スマートフォンアプリの3つのコンポーネントから構成されます。フックはCursorやClaude Codeのツール呼び出しをインターセプトし、HTTP経由でローカルサーバーと通信します。サーバーはRustで書かれた単一のバイナリであり、axum HTTP API、SQLite監査ログ、Bluetoothブリッジタスクを実行します。AndroidアプリはフォアグラウンドサービスでRFCOMMソケットを維持し、承認リクエストを通知として表示し、エージェントのライブダッシュボードを提供します。

現在のバージョンv1はWindows、ネイティブLinux、Linux開発コンテナ(ホストサイドカーパターン)をサポートしています。macOSのBluetooth対応はv1以降に延期されていますが、非Bluetooth部分はmacOSでもコンパイル・実行可能であり、Macをエージェントホストとして使用し、Linux/WindowsサーバーでBluetooth承認を行うことができます。

インストールは簡単で、curlスクリプトでバイナリを取得し、pocket-veto initで設定とペアリングを行い、サーバーを起動するだけです。AndroidアプリはGitHubリリースからAPKをサイドロードしてインストールします。プロジェクトはMITライセンスで公開されており、詳細なセットアップドキュメントとアーキテクチャ説明がリポジトリに含まれています。PocketVetoは、AIエージェントのリモート管理においてプライバシーとセキュリティを重視する開発者にとって、軽量でローカルなソリューションを提供します。今後のアップデートでmacOSのネイティブサポートやさらなるフレームワークとの統合が期待されます。