Pontia の仕組み

Pontia は、エージェントの実行とリモートアクセスを分離します。コーディングエージェントは、開発ツールやプロジェクトファイルと同じデバイス上で動きます。Pontia はそこに、ローカルのコントロールプレーンと、ホスト型の Remote Dashboard への暗号化された経路を追加します。

ローカルのコントロールプレーン

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 CloudID、デバイス登録、リモート認可を扱うなし

デバイスをセットアップするには、はじめに に進んでください。別のデバイスから接続するには、リモートアクセス を参照してください。