デバイスに同期されるプロジェクト
デスクトップで、名前、フォルダ、種類を指定してプロジェクトを作成します。種類は、自分のシェルまたはカスタムコマンドのターミナル、あるいはエージェントセッションです。プロジェクトは他のデバイスに自動的に表示されます。
コード
プロジェクトはコンピューター上にあり、スマートフォンからその上でターミナルを開き、ファイルを編集し、コーディングエージェントにプロンプトを送ります。切断してもセッションはデスクトップ上で動き続けます。
デスクトップで、名前、フォルダ、種類を指定してプロジェクトを作成します。種類は、自分のシェルまたはカスタムコマンドのターミナル、あるいはエージェントセッションです。プロジェクトは他のデバイスに自動的に表示されます。
20言語のシンタックスハイライト、行番号、編集内容の自動保存に対応します。ガターには追加と変更のあった行が表示され、タップすると差分を確認できます。
Claude Code、Gemini CLI、OpenCodeを実行でき、OpenCodeはワンタップでインストールできます。エージェントの編集は差分として表示され、続行する前に確認できます。
デバイスは、自分たちだけが持つマスターキーからHKDF-SHA256でセッションキーを導出し、すべてのフレームをAES-256-GCMで暗号化します。リレーは中身の見えないフレームをそのまま中継するだけで、読み取ることはできません。ホスト上のファイルアクセスはプロジェクトフォルダの中に制限されます。
コンピューターでプロジェクトを作成します。フォルダを選び、ターミナルかエージェントセッションを選ぶだけです。
プロジェクトは、他のデバイスに自動的に表示されます。タップすれば、すぐに始められます。
ターミナルに入力し、エージェントにプロンプトを送り、差分を確認できます。離れてもセッションはデスクトップで動き続けるので、いつでも戻れます。
セッションが住んでいるのはポケットの中ではなく、デスクトップの上です。アプリを閉じて、電車に乗って、進んでいた続きから再開してください。
エディタは20言語をハイライトし、行番号を表示し、編集内容を自動で保存します。Gitの状態はガターに表示され、追加や変更のあった行に印が付きます。印をタップすると、そのハンクの差分が開きます。
エージェントセッションはACPで通信するため、Claude Code、Gemini CLI、OpenCodeがそのままつながります。すべてのキー入力は、デバイス間のAES-256-GCMチャネルを通って届きます。リレーは、封をされた封筒をただ受け渡すだけです。
ホストが提供するのは、あなたが選んだプロジェクトフォルダ内のファイルだけです。
オフラインのコンピューターにはプッシュが届き、自動で再接続します。
いつ切断しても、動いているセッションにそのまま再接続できます。
エージェントの編集は、先に読める差分として届きます。