「Claude remote agents」が実際に意味するもの:cloud session、遠隔で操作するローカルセッション、それとも自分のマシン
Claude remote agents と検索する人は、3 つの異なるものにたどり着きます。Anthropic の cloud session(Claude Code on the web、claude --cloud、Routines)、Remote Control(自分のマシン上のセッションをスマホから操作するもの)、そして自分が所有するマシン上で SSH 経由で動くエージェントです。それぞれが何なのかを 2026 年 9 月 28 日に Anthropic のドキュメントで確認し、どれがどこで動くのか、何が必要か、そしてどのエージェント CLI でも私たちが各ケースにどう対応しているかをまとめます。
毎月、数百人が Google に「claude remote agents」や「claude code remote agent」と打ち込み、スマホから Claude Code を操作する方法についての私たちのページにたどり着きます。ほとんど誰もクリックしませんが、それは正しい判断です。そのページが答えているのは 1 つの質問で、検索が尋ねているのは 3 つだからです。
このクエリでは「remote」という言葉が多くを背負っています。打つ人によって、ノートパソコンを閉じている間に Anthropic のサーバーで動くエージェントを指すこともあれば、ノートパソコンで動きながらスマホから操作するエージェント、あるいは本人が所有するビルドサーバーで動くエージェントを指すこともあります。これらはルールの異なる 3 つの別々の製品で、しかも Anthropic 自身が今年 1 つ目の名前を変えました。混乱の大部分はそこから来ています。
この記事では 3 つを切り分け、事実は 2026 年 9 月 28 日に Anthropic のドキュメントで確認しています。そのうえで、どのエージェント CLI でも、AgentsRoom で各ケースにどう対応しているかを説明します。
「remote」という言葉は 3 つの異なるものを指す
- cloud session(クラウドセッション):エージェントはあなたのマシンではなく、クラウドのインフラで動きます。Anthropic はかつてこの CLI フラグを
--remoteと呼んでいて、検索語が定着したのはそのためです。 - Remote Control:エージェントはあなたのマシンで動き、claude.ai やスマホの Claude アプリから操作します。
- 自分のマシン:エージェントはサーバー、オフィスのデスクトップ、自宅のマシンで動き、SSH やトンネルでそこに接続します。
3 つのうち 2 つは Claude Code の機能です。3 つ目はごく普通のインフラで、すべてのエージェント CLI で使える唯一の方法です。
1. cloud session:エージェントは Anthropic のマシンで動く
Anthropic のドキュメントはこれを cloud session と呼んでいます。「あなたのマシンではなくクラウドのインフラで動く Claude Code のセッション」です。デフォルトでは、そのインフラは Anthropic が管理する隔離された VM ですが、組織はセッションを自前のセルフホスト環境に回すこともできます。セッションはノートパソコンを閉じたあとも動き続け、どのデバイスからでも様子を確認したり操作したりできます。
開始できる場所は 5 つあり、どれも同じクラウド環境(ネットワークアクセスのルール、環境変数、セットアップスクリプト)を共有します。
| 入口 | 方法 |
|---|---|
| ブラウザ | claude.ai/code、Claude Code on the web とも呼ばれます |
| スマホ | Claude アプリの Code タブ |
| デスクトップアプリ | セッション開始時に Local ではなく Cloud を選ぶ |
| ターミナル | claude --cloud "Fix the authentication bug in src/auth/login.ts" |
| Routines | スケジュール、API、GitHub をきっかけにした実行で、1 回ごとが cloud session |
検索語の由来を説明しているのはターミナルの形です。古い書き方の --remote は、今も --cloud の非推奨エイリアスとして動きます。この機能全体を許可または禁止する組織ポリシーは、今も allow_remote_sessions という名前です。つまり「remote」はしばらく公式の言葉で、フラグ、エラーメッセージ、管理設定の中に残っています。
claude --cloud を実行したときに実際に起きることはこうです。claude.ai に新しいセッションが作られ、クラウドの VM がリポジトリの GitHub リモートを現在のブランチでクローンします。クローンするのはリモートであって作業ツリーではないので、ローカルのコミットがあれば先にプッシュします。リポジトリにリモートがない場合や、Claude GitHub App がインストールされていない場合は、Claude Code がローカルのリポジトリをまとめて(100 MB 未満、追跡されているファイルのみ)アップロードし、コミットされていない .env、*.tfvars、鍵のファイルは除外します。タスクはクラウドで動き、あなたはローカルで作業を続けられます。終わったら claude.ai/code からプルリクエストを作成するか、セッションをターミナルに引き戻します。
claude --teleport # session picker
claude --teleport <session-id> # a specific session
Teleport は 4 つのことを確認します。作業ディレクトリがクリーンであること、同じリポジトリのチェックアウトであること、セッションのブランチがリモートにプッシュされていること、そして同じ claude.ai アカウントであることです。そのうえでブランチを取得し、会話全体をターミナルに読み込みます。CLI からの受け渡しは一方向です。cloud session を手元に引き戻すことはできますが、既存のターミナルのセッションをクラウドに送ることはできません。ローカルのセッションをクラウドに送る Continue in メニューがあるのはデスクトップアプリだけです。
Routines は同じものをスケジュール化した形です。保存したプロンプト、1 つ以上のリポジトリ、コネクターのセットを、スケジュール、HTTP 呼び出し、GitHub のイベントで実行し、1 回ごとが権限確認なしの完全な cloud session として動きます。リサーチプレビューの段階で、claude.ai/code/routines か CLI の /schedule で作成し、アカウントごとの 1 日の実行回数に上限が加わります。
頼りにする前に知っておきたい制限が 3 つあります。cloud session には GitHub が必要です。クローンとプルリクエストは Claude GitHub App か、/web-setup で送った gh のトークンを通ります。アカウント上のほかのすべての利用とレート制限を共有し、別途の計算料金はありませんが、複数を並行して動かせばそのぶん消費します。そして Pro、Max、Team(適切なシートを持つ Enterprise)での claude.ai ログインが必要です。--cloud と --teleport は API キーでは動かず、Claude Code を Bedrock や Vertex 向けに設定している場合も動きません。
2. Remote Control:エージェントはあなたのマシンで動き、別の場所から操作する
Remote Control はその鏡像です。ドキュメントは一文でこう述べています。「クラウドのインフラで動く cloud session とは異なり、Remote Control のセッションはあなたのマシン上で直接動き、ローカルのファイルシステムとやり取りします。」claude.ai/code と iOS、Android の Claude アプリは、ノートパソコンで動き続けているプロセスをのぞく窓で、ファイル、MCP サーバー、フック、プロジェクトの設定もそのままです。スマホで @ と打てば、ローカルのプロジェクトのパスまで補完されます。
開始する方法は 3 つあります。
claude remote-control # server mode: serves sessions to your devices
claude --remote-control # an interactive session you can also drive remotely
/remote-control # from inside a session that is already running
初回は、Claude Code が一度だけ確認を求めます。Pro、Max、Team、Enterprise での claude.ai ログインが必要で(API キーには対応していません)、Team と Enterprise では先にオーナーがスイッチを有効にする必要があります。ノートパソコンがスリープしたりネットワークが切れたりしても、マシンが戻ればセッションは再接続します。そして覚えておくべきは Anthropic 自身のドキュメントにある注記です。--cloud は cloud session を作り、--remote-control はそれとは無関係です。
2 つの機能が交わる場所は 1 か所だけです。--teleport は Remote Control のセッション基盤の上を通るので、期限切れの teleport は Remote Control の言い回しでエラーを表示します。これは配管の細部であって、2 つが同じものだというしるしではありません。
気になっているのがトークンなら、私たちが測りました:Remote Control はトークンを余計に消費しない、そして Codex にはその代わりに何があるか。
3. 自分のマシン:SSH、トンネル、ビルドサーバー
3 つ目の意味は Anthropic のアカウントとは関係ありません。エージェントは、目の前にあるものではない、あなたが所有するコンピューターで動きます。ビルドサーバー、オフィスのデスクトップ、VPS などです。SSH で接続し、そこで claude や codex を実行すれば、セッションはそのマシン上で生き続けます。
エディターもこれをパッケージにし始めています。VS Code 1.121 は「Remote agents (Preview)」を追加しました。Agents ウィンドウは、長く動き続けるエージェントのホストプロセスを通じて、SSH や dev tunnels 経由であなたが所有するリモートマシン上でエージェントのセッションを動かせるので、クライアントの接続が切れても実行中のセッションは続きます。考え方は同じで、CLI は 1 つ、エディターも 1 つです。
素のやり方はターミナルと ssh です。どの CLI でも動き、コードを自分の管理するハードウェアに置いたままにでき、コストはいつもどおりです。tmux や screen で包まない限りセッションは接続と一緒に終わり、スマホは SSH クライアントとしてあまり優秀ではありません。
選び方
正しい問いは「どれが一番いいか」ではなく、コードをどこで動かしたいか、何を手放さずにおく必要があるかです。
| やりたいこと | 選ぶもの |
|---|---|
| ノートパソコンを閉じ、自分のマシンを一切使わない | cloud session、または借りる使い捨てのマシン |
| ローカルのファイル、MCP サーバー、フックをスマホから操作する | Remote Control、またはターミナル用のモバイルリモコン |
| 自分のハードウェアからコードを一切出さず、ノートパソコンは電源オフ | SSH で接続する自分のマシン |
| 同じことを Codex、Antigravity、ほかの CLI でも | ベンダーに依存しないもの |
| よそで始めたことをターミナルで仕上げる | cloud session なら --teleport、サーバーなら ssh |
覚えておきたいことが 2 つあります。cloud session と Remote Control は Claude Code の機能です。--teleport に相当するものは Codex にはなく、Antigravity CLI はバージョン 2.0 から独自の Remote Control を提供しています。そして「remote」は「無人で放っておける」という意味ではありません。質問をした cloud session は環境の期限が切れるまであなたを待ち、Remote Control のセッションはローカルのセッションと同じように権限の返答を待ちます。
各ケースで私たちがしていること
AgentsRoom はエージェントを動かしますが、ホスティングはしません。だから 3 つのケースを置き換えるのではなく、それぞれに対して立ち位置を決めています。
ローカルのエージェントをスマホから操作する(どの CLI でも):AgentsRoom モバイルアプリは、デスクトップで動くすべてのエージェント(Claude Code、Codex、GitHub Copilot CLI、Cursor、そのほかのエージェント CLI)のターミナルを、エンドツーエンドで暗号化されたリレー経由で操作し、エージェントがあなたを待っているときはプッシュ通知を送ります。Claude Code のセッションでは Anthropic の Remote Control と共存します。一方は会話をのぞく窓、もう一方はターミナルをのぞく窓です。
自分のマシン上のエージェント:SSH接続はサーバーを一度保存してそこで CLI を実行し、ローカルのエージェントと同じタイル、ステータス、通知を表示します。リモートフリート(Remote Fleet)は同じことをアカウントのすべてのコンピューターにまたがって行い、オフィス、自宅、ビルドサーバーを 1 つのビューにまとめます。
自分のマシンを一切使わない:Cloud Agents は使い捨てのマシンを起動し、リポジトリをクローンし、スマホから送った指示で Claude Code か Codex をヘッドレスで動かし、コミットしてブランチをプッシュし、自らを破棄します。これはセッションではなくジョブです。接続する画面はなく、それがまさに上の 2 つのケースとの違いです。
これらのどれも、Anthropic の cloud session の働きを変えるものではありません。Claude Code を使っていて、VM を Anthropic に動かしてほしいなら、claude --cloud がそのための道具で、それがプッシュしたブランチはほかのブランチと同じようにリポジトリに現れます。
よくある質問
Claude の remote agents は Claude Code on the web と同じものですか?
はい。Anthropic での現在の呼び名は cloud session です。あなたのマシンではなく、Anthropic が管理するインフラ(または組織のセルフホスト環境)で動く Claude Code のセッションのことです。claude.ai/code から、Claude アプリの Code タブから、デスクトップアプリで Local ではなく Cloud を選んで、あるいはターミナルから claude --cloud で開始できます。remote という言葉は、今も --cloud の非推奨エイリアスとして動く古いフラグ --remote と、この機能を管理する組織ポリシー allow_remote_sessions に残っています。
claude --cloud は私のコンピューターで何かを実行しますか?
いいえ。claude.ai に新しいセッションを作り、クラウドの VM がリポジトリの GitHub リモートを現在のブランチでクローンします。ローカルのチェックアウトではないので、ローカルのコミットがあれば先にプッシュします。リポジトリにリモートがない場合や、Claude GitHub App がインストールされていない場合は、Claude Code がローカルのリポジトリをまとめて代わりにアップロードし、コミットされていない .env、鍵、認証情報のファイルは除外します。そのあとタスクはクラウドで動き、ターミナルは空いたままです。
Remote Control はクラウドで動きますか?
いいえ。Remote Control は cloud session の逆です。Claude Code のプロセスはあなた自身のマシンで動き続け、ファイルシステム、MCP サーバー、プロジェクトの設定もそのままで、claude.ai/code や iOS と Android の Claude アプリがそれをのぞく窓になります。claude remote-control(サーバーモード)、対話セッションでの claude --remote-control、または動いているセッションの中での /remote-control で開始します。Anthropic のドキュメントは、--cloud と --remote-control は無関係だとはっきり書いています。
Claude の cloud session や Remote Control を Codex、Antigravity、ほかの CLI で使えますか?
いいえ。どちらも Claude Code の機能で、claude.ai のサブスクリプションに結びついています。Antigravity CLI にはバージョン 2.0 から独自の Remote Control があります。ほかの CLI に追加できるのは、ベンダーに依存しない部分です。AgentsRoom のモバイルアプリは、デスクトップで動くどのエージェントのターミナルでも、CLI を問わず、エンドツーエンドで暗号化されたリレーを通して操作でき、Claude Code のセッションでは Claude の Remote Control と共存します。
cloud session には追加料金がかかりますか?
クラウドの VM に別途の計算料金はかかりませんが、cloud session はアカウント上のほかのすべての Claude と Claude Code の利用とレート制限を共有し、複数のセッションを並行して動かせばそのぶん消費します。Pro、Max、Team の各プランと、プレミアムシートまたは Chat + Claude Code シートの Enterprise で利用できます。cloud session として動く Routines には、アカウントごとの 1 日の実行回数の上限が加わります。
cloud session をターミナルに戻すにはどうすればいいですか?
claude --teleport でセッションの選択画面を開くか、特定のセッションなら claude --teleport <session-id> を使います。動いているセッションの中からは /teleport が同じことをします。Claude Code は、作業ディレクトリがクリーンであること、同じリポジトリのチェックアウトにいること、同じアカウントでサインインしていることを確認し、セッションのブランチを取得して会話履歴を読み込みます。ターミナルは自分専用のコピーを受け取ります。そのあとの作業はローカルに残り、cloud session には現れません。CLI からの受け渡しは一方向で、ローカルのセッションをクラウドに送れるのはデスクトップアプリだけです。
AgentsRoomをダウンロード
すべてのAIエージェントを、すべてのプロジェクトで、ひとつのウィンドウから実行。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。
続きを読む
Claude Code の Remote Control はトークンを余計に消費する? Codex にもある?
Anthropic が Remote Control を出して以来、人々が Google に打ち込むようになった 2 つの質問。スマホから Claude Code のセッションを操作するとトークンが余計にかかるのか、そして Codex に同等のものはあるのか。短い答えは、いいえ、ターンはどこで打ってもターンです。そして、はい、ただし半分しか存在しません。Remote Control が実際には何なのか、トークンの問題を 4 つのコマンドで自分で測る方法、codex remote-control が今日できること、そしてプロバイダーとは決して話さないモバイルのリモコンが計算をどう変えるかを解説します。
記事を読むClaude Codeはどれくらい速い? 秒間トークン数を20,000ターンで実測
Claude Codeは出力速度を一切表示しませんが、各セッションのトランスクリプトには、それを計算するための材料がそろっています。40行のスクリプトを自分たちの319セッション、20,408ターン、1,200万出力トークンに走らせた結果、中央値でOpus 5は毎秒63トークン、Opus 5.5は95、Sonnet 5は77、そして短い回答は長い回答より必ず遅くなりました。方法、スクリプト、数値、そして高速モードで何が変わるのかをまとめます。
記事を読むAntigravity の Remote Control:スマホからできること、できないこと
Google は 2026 年 8 月 21 日、Antigravity 2.0 と Antigravity CLI 向けに Remote Control を出しました。その名前での検索の多さを見ると、みんなそれが実際に何なのかを知りたがっています。9 月 22 日時点のドキュメントと照らし合わせて、できることをまとめます。設定のスイッチと agy remote-control コマンド、Google アカウントでログインするウェブのダッシュボード、プッシュ通知を受け取れるホーム画面へのインストール、1 つのスイッチャーに並ぶ複数のマシン、そして大事な 3 つの制限(Antigravity 専用、デーモンはマシンごとに 1 つ、設定は CLI 側に残る)。そのうえで、AgentsRoom のモバイルのリモコンが残り 13 の CLI をどうカバーするのか、2 つがどう組み合わさるのかを解説します。
記事を読む