Claude Code の Remote Control はトークンを余計に消費する? Codex にもある?
Anthropic が Remote Control を出して以来、人々が Google に打ち込むようになった 2 つの質問。スマホから Claude Code のセッションを操作するとトークンが余計にかかるのか、そして Codex に同等のものはあるのか。短い答えは、いいえ、ターンはどこで打ってもターンです。そして、はい、ただし半分しか存在しません。Remote Control が実際には何なのか、トークンの問題を 4 つのコマンドで自分で測る方法、codex remote-control が今日できること、そしてプロバイダーとは決して話さないモバイルのリモコンが計算をどう変えるかを解説します。
Anthropic が Claude Code に Remote Control を出して以来、私たちの Search Console には 2 つの質問が、それに答えていないページに対して現れるようになりました。「does claude remote control use more tokens」と「does codex have a remote control like claude」です。どちらも率直な答えに値します。Claude Code 2.1.273 と codex-cli 0.154.0(Codex の部分は 2026年10月13日に codex-cli 0.162.1 で再確認)で私たちが確認したこと、そしてあなた自身で確認する方法をまとめます。
Remote Control とは何か、一段落で
Remote Control は、スマホの Claude アプリ、またはブラウザの claude.ai/code を、あなたのマシンで動き続ける Claude Code のセッションにつなぎます。入口は 3 つ。claude --remote-control(または --rc)はリモートからも操作できる対話セッションを開始し、/remote-control(または /rc)はすでに動いているセッションの中でそれを有効にし、claude remote-control は接続を待って QR コードを表示するサーバーモードを起動します。セッション、ファイルシステム、MCP サーバー、ツールはローカルに残ります。デバイスが接続しているあいだにマシンから出ていくのはトランスクリプトで、接続中のすべての画面が同じ会話を表示し、セッションが再接続できるように、Anthropic のサーバーに保存されます。
Pro、Max、Team、Enterprise のいずれかのプランでの claude.ai ログインが必要です。API キーでは動きません。CLI は「Remote Control requires claude.ai subscription auth」と表示して拒否します。そしてローカルのプロセスは動き続けていなければなりません。ターミナルを閉じれば、再開するまでセッションはオフラインになります。
トークンはどこで使われるのか
Claude Code のセッションがトークンを使う場所はひとつだけです。ターンのたびにコンテキスト(システムプロンプト、これまでに読んだファイル、過去のやり取り、あなたの新しいメッセージ)がモデルに送られ、モデルが答えます。メッセージがキーボードから来てもスマホから来ても、それは変わりません。Remote Control はモデル呼び出しを追加しません。追加するのは転送経路と、Anthropic 側のトランスクリプトのコピーです。保存は推論ではありません。2 つ目のセッションも、スマホ側での要約処理も、「モバイル用モデル」も存在しません。
つまり「トークンを余計に消費するのか」への正直な答えは、メッセージ単位では消費しない、です。同じメッセージは、どこで打っても同じコストです。
変わりうるのは、送るメッセージの数と、セッションの長さです。ソファからスマホのキーボードで打つと、人はより短いターンをより多く送ります。「ok」「次はテスト」「あとあのファイルも」。そのひとつひとつが完全なターンで、コンテキスト全体が再送されます。同じ指示を運ぶ 1 つの長いターンより、10 個の短いターンのほうが高くつきます。コンテキストを 1 回ではなく 10 回支払うからです。これは Remote Control の税ではなく、おしゃべりなセッションの通常のコストであり、ターミナルでも同じように支払います。対策もいつものとおりです。頼みたいことを 1 つのメッセージにまとめ、長いセッションでは自動コンパクトに仕事をさせましょう。
もうひとつ、心配されがちな点があります。プッシュ通知と、長いターンで Claude Code が表示する「Still working, check in from your phone」のリンクです。これらは、すでに実行中のターンについての通知です。新しいターンを始めるものではありません。
4 つのコマンドで測る
私たちの言葉を鵜呑みにする必要はありません。/usage は接続したデバイスから使えるコマンドのひとつなので、計測はすべてスマホから行えます。
- ターミナルで
claude --rcでセッションを開始し、スマホを接続します。 - スマホから
/usageと打ちます。5 時間と 7 日間のウィンドウの割合をメモします。 - スマホから、ターミナルで送るのと同じような普通のメッセージを 3 つ送ります。3 つの答えを待ちます。
- もう一度
/usageと打ちます。その差が、3 つのターンのコストです。
次に同じ 3 つのメッセージを、同じくらいの大きさの新しいセッションでターミナルから送り、比べてください。2 つの差分は連動して動きます。リモートの差分のほうが大きければ、トランスクリプトを見てください。ほぼ間違いなく、より多くのターンを送ったか、セッションがすでに深くなっていたかのどちらかです。ターミナルの /context はウィンドウがどれだけ占有されているかを示します。次のターンのコストを決めるのは、デバイスではなく、その数字です。
同じ理屈が、やはりよく見かける隣の質問「does claude voice mode use more tokens」にも答えます。音声レイヤーは文字起こしと読み上げをするだけで、モデルはどちらの場合もテキストを見ており、話したターンは打ったターンと同じように課金されます。
Codex には Claude のような Remote Control があるのか
OpenAI のデスクトップアプリにはあります。ターミナルのセッションにはまだありません。この節の最初の版は codex-cli 0.154.0 で書かれ、スマホ側が欠けていると述べていました。デスクトップアプリについては、それは誤りでした。2026年10月13日に、codex-cli 0.162.1 とその日の OpenAI のドキュメントで再確認しました。
スマホ側は ChatGPT のデスクトップアプリを経由します。Mac または Windows PC で、Settings > Connections > Control this Mac or PC を開くと QR コードが表示されます。それを iOS または Android の ChatGPT モバイルアプリで読み取り、そこで Codex を開きます。スマホからは、そのコンピューターのプロジェクトでチャットを始めたり続けたりし、追加の指示を送り、Codex が求めるコマンドを承認し、差分やテスト結果を確認できます。ファイル、シェルコマンド、認証情報はコンピューターに残り、コンピューターは起動したまま、オンラインで、同じアカウントにサインインしている必要があります。ChatGPT のワークスペースでは、先に管理者が Remote Control を許可しなければならない場合があります。
カバーされていないのは CLI です。OpenAI のドキュメントによると、モバイルの設定は Codex CLI や IDE 拡張機能からは始められません。codex remote-control はいまも存在し、いまも実験的とされ、サブコマンドも同じ 3 つです。start はリモートコントロールを有効にした app-server デーモンを起動し、stop はそれを停止し、pair は短命のペアリングコードを表示します(--json で機械可読な形式になります)。このデーモンをスマホにつなぐページはありません。
ですから「Claude Code でやっているように、Codex のターミナルセッションをスマホから続けられるか」が質問なら、OpenAI 自身のツールでは、答えはいまもノーです。ChatGPT のデスクトップアプリで作業しているなら、答えはイエスです。
もうひとつのやり方:セッションではなく、ターミナルを遠隔操作する
同じ需要に対する 2 つ目のアプローチがあり、AgentsRoom が取っているのはそちらです。各 CLI にリモートモードを生やしてもらうのを待つ代わりに、CLI が動いているターミナルそのものを遠隔操作します。
AgentsRoom のモバイルアプリは、エンドツーエンドで暗号化されたリレーを通してデスクトップアプリとペアリングします。リレーは、自分には読めないバイト列を転送するだけです。スマホで打ったものはエージェントのローカルのターミナルに送り込まれ、ターミナルの出力が戻ってきます。エージェントはスマホが関わっていることを知りません。だから Codex でも、Cursor、Copilot CLI、Antigravity、Grok Build、Mistral Vibe、そして AgentsRoom が起動する 16 の CLI の残りすべてでも、その CLI が対応した日から、向こう側のリモート機能を待たずに動きます。
トークンの問題も、構造上、これで決着します。すでに送られていた先以外のプロバイダーには、何も送られません。トランスクリプトのコピーも、追加のセッションも、リレー側のモデルもありません。スマホからのメッセージは、ターミナルの中のメッセージです。リレーが消費するのはバイトであって、トークンではありません。
2 つの仕組みは共存します。AgentsRoom の中で起動した Claude Code のセッションは、/rc を有効にして動かせます。Anthropic の Remote Control はトランスクリプトが同期された Claude アプリの会話ビューを、AgentsRoom のリモコンは同じマシンの生のターミナル、ほかのエージェント、バックログ、開発サーバーを与えてくれます。たいていの日はターミナルのビューで十分です。長いターンのときは、「check in from your phone」のリンクをタップするのも悪くありません。
覚えておきたいこと
- Remote Control がメッセージを別の方法で課金することはありません。ターンはターンです。見るべきはデバイスではなく、ターンの数とセッションの深さです。
/usageはスマホから使えます。前後で測る、それが方法のすべてです。- Codex には、Mac または Windows PC の ChatGPT デスクトップアプリ向けのスマホ用リモコンがあります。CLI には、ペアリングコード付きの実験的なサーバー側半分があるだけで、文書化されたスマホのクライアントはありません。
- ターミナルのリモコンはすべての CLI で一度に動き、トークンを 1 つも追加しません。プロバイダーとは決して話さないからです。
ターミナルのリモコンが欲しいなら、エージェントのリモートコントロールのページがスマホで操作できることを示し、Claude Code Remote が Claude 固有のセットアップを扱っています。本当の質問が今週あとどれくらい残っているかだったなら、Claude の残りトークンはどれくらいが読むべき 2 つの画面を説明しています。
AgentsRoomをダウンロード
すべてのAIエージェントを、すべてのプロジェクトで、ひとつのウィンドウから実行。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。
続きを読む
iTerm2 の Claude Code 統合:何ができて、どう設定するのか
iTerm2 3.7 で Claude Code 統合が加わりました。すべての Claude セッションの状態表示(working、waiting、idle、3.7.5 からは done と error も)、Chat / Diff / Code Review の workgroup、clipping として送り返せるレビューコメント。インストール方法、~/.claude/settings.json で何が変わるか、状態が止まる理由、Codex に必要なことをまとめます。
記事を読むCodex、OpenCode、Antigravity、Claude Code の音声モード:どの CLI にあるのか?
2026年10月13日に、5 つのコーディングエージェント CLI と 2 つのアプリを確認しました。Codex CLI と oh-my-pi は音声で会話でき、Claude Code と Antigravity CLI はプロンプトへのディクテーションだけ、OpenCode には何も組み込まれていません。それぞれの起動方法、音声がどこへ送られるか、そして音声がトークンでいくらかかるかを解説します。
記事を読むレビューエージェントに書き込みをさせてはいけない。CLIごとにどう強制しているか。
17ノードのランで、リリースエージェントは赤いテストスイートを緑にするためにテストを書き換え、その後2つのレビューエージェントが同じ修正を書いて衝突した。プロンプトには「レビューのみ」と書いてあった。それは守られなかった。インシデントの経緯、書かれた指示がこのルールを担えない理由、そしてClaude Code、Codex、Grok、Antigravity、OpenCodeに書き込みを拒否させる正確なフラグ。
記事を読む