Pontia の仕組み
Pontia は、エージェントの実行とリモートアクセスを分離します。コーディングエージェントは、開発ツールやプロジェクトファイルと同じデバイス上で動きます。Pontia はそこに、ローカルのコントロールプレーンと、ホスト型の Remote Dashboard への暗号化された経路を追加します。
pontiadコントロールプレーン Agent Client Workspaceファイルとツールローカルのコントロールプレーン
pontiad サービスはデバイス上で動きます。エージェントの Session を調整し、pi、Codex、Claude Agent、ACP エージェントなどのサポートされた Agent Client と通信し、Local Dashboard と API を提供します。
Agent Client は、デバイスにインストールされたファイルとツールを使ってコマンドを実行します。
Remote Dashboard と Local Dashboard
Pontia Cloud を通じてホスト型の Remote Dashboard にサインインし、登録済みのデバイスを選択します。ブラウザとデバイスは、選択した Edge を通じてエンドツーエンド暗号化された Session を確立し、Edge は暗号文を中継します。
デバイス上で直接アクセスする場合、Local Dashboard はループバックアドレスで pontiad に接続します。
Pontia Cloud と Edge
Pontia Cloud は、ユーザーのサインイン、登録済みデバイス、接続の認可、Edge の検出を管理します。エージェントとプロジェクトファイルはデバイス上に留まります。
Edge は、リモートのブラウザとデバイスの間の接続を提供します。公式の Edge を使うことも、自分でデプロイすることもできます。セルフホストで変わるのは暗号化された通信を中継する場所であり、アカウント、デバイス登録、認可のサービスは引き続き Pontia Cloud が提供します。
Session と Agent Client
Session は、エージェントの作業単位に対する Pontia の永続的なビューです。選択した Agent Client が作業を行い、Pontia は Dashboard から Session を表示・操作するのに必要な状態を記録します。
Dashboard からは、デバイス上で動くサポートされたエージェントの Session を作成、監視、継続、中断できます。
データの境界
| コンポーネント | 役割 | プロジェクトファイルへのアクセス |
|---|---|---|
デバイスと pontiad | ローカルのコントロールプレーンを動かし、エージェントを調整する | あり。Pontia に公開した Workspace の範囲内 |
| Agent Client | ローカルのツールでエージェントの作業を行う | クライアントのローカル権限に従う |
| ブラウザ | Dashboard を表示し、操作を送信する | ファイルシステムへの直接アクセスはなし。デバイスから返されたデータを表示する |
| Edge | エンドツーエンド暗号化された Dashboard の通信を中継する | なし |
| Pontia Cloud | ID、デバイス登録、リモート認可を扱う | なし |
デバイスをセットアップするには、はじめに に進んでください。別のデバイスから接続するには、リモートアクセス を参照してください。