Claude Code リモートコントロール徹底解説|スマホから操作・できること/できないこと

Remote Control(リモートコントロール)は、自分のマシンで動いている Claude Code のセッションを、スマホ・タブレット・別ブラウザから続きを操作できる機能です。 セッション自体はあくまで手元のマシンで動き続けるため、ローカルのファイル・MCP サーバー・ツール・プロジェクト設定がそのまま使えます(クラウドには移りません)。
「席で始めた作業を、ソファでスマホから続ける」といった使い方ができます。一方で research preview ということもあり、実際に使うと『しづらい部分』もはっきりあります。この記事では設定方法・Dispatch との違い・制約まで正直にまとめます。
前提条件
- プラン: Pro / Max / Team / Enterprise(API キー認証は非対応。claude.ai での
/loginが必要) - バージョン: Claude Code v2.1.51 以降(
claude --versionで確認) - Team / Enterprise は既定でオフ。管理者が管理設定でトグルを有効化する必要があります
始め方(3つの方法)
| 方法 | コマンド | 特徴 |
|---|---|---|
| サーバーモード | claude remote-control | リモート接続を待ち受け。複数セッションを1プロセスで扱える |
| インタラクティブ | claude --remote-control(--rc) | 手元でも入力でき、同時にリモートからも操作可 |
| 既存セッションから | /remote-control(/rc) | いまの会話履歴を引き継いでリモート化 |
起動するとセッションURLとQRコードが表示されます。スペースキーで QR を表示(サーバーモード)。
スマホ・ブラウザから接続
- セッションURLをブラウザで開く、またはQRをスキャンして Claude アプリで開く
- claude.ai/code や Claude アプリ(iOS / Android)のセッション一覧から名前で開く
全セッションで自動有効化
毎回手動で起動せず常時有効にするには、/config で Enable Remote Control for all sessions を true に(デスクトップアプリなら Settings → Claude Code から)。
セキュリティ
ローカルの Claude Code は 送信方向の HTTPS リクエストのみを行い、マシンに受信ポートを開きません。通信は Anthropic API 経由の TLS で、用途ごとに分離された短命の資格情報を使います。
Dispatch・Web版との違い(概要)
混同しやすいですが、要点は「Remote Control はあくまで手元マシンで動いているセッションを覗く窓」だということです。Dispatch(スマホからタスクを投げて Desktop にセッションを立てる委譲型)や Claude Code on the web(クラウドで実行)とは性格が異なります。
Remote Control と Dispatch の詳しい使い分けは、別記事「Claude Code の Remote Control と Dispatch の違い」で扱います(公開準備中)。本記事では Remote Control の設定と制約に絞って解説します。
導入がまだの方はClaude Code セットアップ完全ガイドを、長時間セッションを快適にする設定はNo-Flicker(フルスクリーン)モード解説もあわせてどうぞ。
⚠ できないこと・しづらい部分(正直なところ)
research preview ゆえ、実運用では次の制約に当たります。
- 一部コマンドはローカル専用:
/mcp・/plugin・/resumeなど対話ピッカーを開くコマンドはローカルCLIでしか動きません。/compact・/clear・/context・/usageなどテキスト出力系はスマホ/Webでも動きます。 - 新しい MCP サーバーをスマホから追加できない(既存の MCP 連携は引き継がれて使える)。
- スマホからは写真しか送れない(現状、他のファイル形式の送信に未対応 / GitHub #42156)。
- 出力がリアルタイムに流れない: スマホ操作だと、ターミナルのようにストリーミング表示されず、Claude が考え終わってから出力がまとめて出る傾向。
- 同時1セッション: インタラクティブの場合、1プロセスにつきリモートは1セッションのみ(複数同時はサーバーモード)。
- ローカルプロセスが生きている必要: ターミナルを閉じる・VS Code を終了する・
claudeを抜けるとセッション終了。 - 長時間のネットワーク断(約10分以上到達不能)でタイムアウトしてプロセス終了。
claude remote-controlで再開が必要。 - Ultraplan を始めると Remote Control が切断される(どちらも claude.ai/code の画面を占有し、同時に1つしか接続できないため)。
つまり「手元で動いている作業を、外から軽く操縦・確認する」用途には便利ですが、スマホ単体で完結する作業環境としては制約が多いのが現状です。腰を据えた作業はローカル、外出先からは進捗確認や軽い指示、という使い分けが現実的です。
モバイル通知
Remote Control が有効だと、長時間タスクの完了や判断待ちのときにスマホへプッシュ通知が届きます(v2.1.110 以降)。/config の Push when Claude decides で有効化。「テストが終わったら通知して」のようにプロンプトで依頼することもできます。
よくある質問(FAQ)
Q. API キーでは使えますか。 A. 使えません。Remote Control は claude.ai の OAuth ログインが必要で、API キー認証は非対応です。
Q. Remote Control と Dispatch はどう違いますか。 A. Remote Control は「動いているセッションを別端末から操縦」、Dispatch は「スマホからタスクを送って Desktop にセッションを立てる委譲」です。前者は進行中作業の操縦、後者は外出中の作業依頼に向きます。
Q. スマホから何でもできますか。
A. いいえ。対話ピッカー系コマンド(/mcp 等)はローカル専用、ファイル送信は写真のみ、出力は非リアルタイム、など制約があります。進捗確認・軽い指示が中心になります。
Q. PC をスリープしても大丈夫ですか。
A. スリープや一時的なネットワーク断からは自動再接続しますが、claude プロセスが終了したり、約10分以上ネットワークに到達できないと終了します。
出典: Claude Code 公式ドキュメント Remote Control(2026-06 時点)。research preview のため挙動は変わる可能性があります。最新は公式をご確認ください。
Claude Code シリーズ(関連記事)
- セットアップ完全ガイド
- Claude Code と Claude Cowork の違い
- No-Flicker(フルスクリーン)モード
- 隠れ便利機能 16選
- Dynamic Workflows 徹底解説
- 権限モード(auto モード中心)
- Managed Agents とは(ant CLI セットアップつき)
- Claude Code × DataForSEO で SEO 自動化
最終確認日: 2026-06-01