Claude Codeリモートコントロール
スマートフォン、タブレット、ブラウザからローカルのClaude Codeターミナルセッションを操作する。セットアップ、セキュリティモデル、そしてリモートコントロールとOpenClawの比較。
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。
問題: デスクで長い Claude Code の実行を始めたのに、その場を離れなければならない。ビルドがコンパイル中だ。ソファが呼んでいる。以前の選択肢はいずれも悪かった: ワークステーションに張り付くか、セッションを終了するかだ。
すぐできる改善策: ターミナルからリモートコントロール可能なセッションを起動する:
claude remote-control
このコマンドはローカルセッションをAnthropicのAPIに渡し、URLとQRコードを印刷する。スマートフォン、タブレット、または任意のブラウザをそこに向ける。ローカル環境はそのまま維持される: ファイルシステム、MCPサーバー、ツール、プロジェクト設定。クラウドには何も送られない。
リモートコントロールの実体
リモートコントロールは(2026年2月の)リサーチプレビュー機能で、ローカルのClaude Codeターミナルをclaude.ai/code、Claude iOSアプリ、Claude Androidアプリに接続する。リフトアンドシフトではなく、同期レイヤーと考えてほしい。セッションは終始あなたのマシン上で実行し続ける。
これをウェブ上のClaude Codeと比較してほしい。ウェブセッションはAnthropicが管理するクラウドボックスで動く。リモートコントロールセッションはあなたのマシンで動く。ウェブとモバイルのUIは、そのローカルセッションへの窓だ。
なぜこれが重要なのか? ローカルの環境は代替不可能だ。CLAUDE.md、カスタムスキル、ファイルシステムアクセス、MCP統合: これらすべてが接続されたまま維持される。クラウドセッションは毎回新鮮に起動する。リモートコントロールは環境全体を持ち運ぶ。
claude.aiよりもチャットアプリが好みか? Claude Code Channelsを使えばTelegramやDiscordからセッションを操作できる。
リモートコントロールのセットアップ
要件
- Claude Codeインストール済み: Claude Codeが初めてならプラットフォームインストーラーを先に実行する。
- サブスクリプション: ProまたはMaxのみ。APIキーは受け付けない。
- 認証:
claudeを実行し、/loginでclaude.ai経由でサインインする。 - ワークスペースの信頼: プロジェクトフォルダーで
claudeを少なくとも一度実行し、信頼プロンプトに承諾する。
新しいセッションの開始
プロジェクトディレクトリに移動して実行する:
claude remote-control
プロセスはターミナルで実行し続ける。セッションURLが表示され、スペースバーを押すと素早いスマートフォン引き渡し用のQRコードが表示される。セッションが生きている間、ターミナルは接続状態とツールのアクティビティをストリームする。
渡せるフラグ:
--verbose詳細な接続とセッションのロギング用--sandbox/--no-sandboxファイルシステムとネットワークの分離を切り替え
既存セッションの変換
すでに会話の深いところにいてモバイルに切り替えたい場合はスラッシュコマンドを使う:
/remote-control
または短いバージョン:
/rc
これによりライブセッションがリモートコントロール可能なものに切り替わり、全履歴が保持される。ヒント: デバイスをまたいで探す際に明確なラベルが付くよう、先に/renameを実行しておく。
常時オンのリモートコントロール
すべての新しいセッションをリモート対応にしたい場合は、Claude Code内で/configを実行しすべてのセッションでリモートコントロールを有効にするをtrueに切り替える。
別のデバイスから接続する
セッションがライブになったら、3つの接続方法がある:
- セッションURLを直接開く — claude.ai/codeで任意のブラウザから
- QRコードをスキャンする — ターミナルで(スペースバーで切り替え)ClaudeモバイルアプリにジャンプするためにQRコードをスキャン
- セッションリストから選ぶ — claude.ai/codeまたはClaudeアプリのセッションリストから。リモートコントロールセッションはコンピューターアイコンとオンライン時の緑のドットでマークされる
メッセージはすべての接続デバイス間で同期され続ける。ターミナル、ブラウザ、スマートフォンから入力できる。会話は追いつき続ける。
Claudeアプリがまだない場合は、Claude Code内で/mobileを実行してダウンロードQRコード(iOSまたはAndroid)を表示する。
内部の仕組み
セキュリティの話はすっきりしている。ローカルのClaude CodeプロセスはアウトバウンドのHTTPSリクエストのみを行う。あなたのマシン上で開くインバウンドポートはない。リモートコントロールを起動すると、プロセスはAnthropicのAPIに登録し、作業をポーリングする。別のデバイスから接続すると、サーバーはストリーミングリンクを通じてクライアントとローカルセッションの間でメッセージをリレーする。
すべてのバイトはTLS上のAnthropicのAPIを通過する。これはすべてのClaude Codeセッションが使用する転送セキュリティと同じだ。いくつかの短命な認証情報が使用中で、それぞれ一つの目的にスコープされ、独自のタイマーで期限切れになる。
平易な言葉で: ファイルとMCPサーバーはあなたのマシンにとどまる。チャットメッセージとツールの結果だけが暗号化されたブリッジを渡る。
リモートコントロール vs OpenClaw
OpenClawのストーリーを見ていれば、ピッチは聞き覚えがあるはずだ。スマートフォンからコンピューターを操作することはOpenClawの目玉機能の一つで、プロジェクトが199KのGitHubスターを獲得する助けになった。
リモートコントロールはAnthropicのファーストパーティの答えだ。この一つの機能についての正面比較:
| 側面 | リモートコントロール | OpenClaw |
|---|---|---|
| セットアップ | claude remote-control(一つのコマンド) | セルフホスト、ポートフォワーディングまたはトンネル設定が必要 |
| セキュリティ | アウトバウンドのみのHTTPS、開きポートなし、TLS暗号化、短命な認証情報 | WebSocketベース、CVE-2026-25253 RCE脆弱性が50K以上のインスタンスに影響 |
| プラットフォーム | claude.ai/code、iOS、Android | WhatsApp、Telegram、Discord、Slack、15以上のプラットフォーム |
| スコープ | コーディング重視(ターミナル、ファイル、MCP) | 汎用(カレンダー、メール、スマートホーム、すべて) |
| コスト | Pro/Maxサブスクリプションに含まれる | 無料(セルフホスト)、ただし自分のAPIキーが必要 |
| 再接続 | ラップトップがスリープから復帰したときに自動 | 接続切断時に手動再起動 |
| 権限 | Claude Code完全な権限モデル | デフォルトで広範なシステムアクセス |
コアの分岐点: リモートコントロールは開発作業のための安全で専用設計されたブリッジだ。OpenClawはリモートデバイス制御を他の多くのトリックと並べて行う汎用ライフアシスタントだ。異なるツール、異なる仕事。
スマートフォンからコーディングセッションを継続したいだけの開発者には、リモートコントロールがよりクリーンな道だ。露出したポートなし。WebSocketのCVEなし。セルフホスティングの負担なし。
現在の制限事項
これはリサーチプレビューだ。粗い部分を想定してほしい:
- 一度に一つのセッション: 各Claude Codeインスタンスは単一のリモート接続を受け入れる
- ターミナルを開いたまま: ターミナルを閉じるか
claudeプロセスを停止するとセッションが終了する - 10分のネットワークタイムアウト: マシンが約10分間ネットワークに到達できない場合、セッションが期限切れになる。
claude remote-controlを再度実行して新しいものを起動する - 権限承認は引き続き必要: リモートコントロールは権限プロンプトをバイパスしない。
--dangerously-skip-permissionsフラグはリモートコントロールではまだ機能しないと報告されている - 利用可能性: 現在のところProとMaxプランのみ。TeamまたはEnterpriseプランでは利用不可
Simon Willisonは初期テストでさらにいくつかの粗い部分を指摘した: クラッシュするセッションはクリーンな終了メッセージの代わりに「謎めいたAPIエラー」を出し、プロセスを再起動すると古いものへの再接続ではなく新しいセッションが強制される。
実用的なワークフロー
リモートコントロールが真価を発揮する場所はここだ:
「離席」パターン
デスクで大きなマルチエージェントタスクを起動してから、コーヒーを取りに行く間スマートフォンで監視して操作する。エージェントはフルツールアクセスでローカルで実行し続ける。
「ソファレビュー」パターン
ワークステーションでコードレビューやテスト実行をキューに入れ、ソファから結果を読んでアクションを承認する。タスクが独立して実行されてチェックポイントで立ち寄る非同期ワークフローとよく合う。
「マルチデバイス」パターン
重いコーディングにはターミナルから始め、軽い作業にはラップトップのブラウザに移動し、素早い承認にはスマートフォンを使う。会話はすべての三つのデバイスで完全に揃った状態を保つ。
ワークツリーとの組み合わせ
最大の柔軟性のために、リモートコントロールとgit worktreeを組み合わせる。分離されたworktreeセッションを起動し、リモートコントロールをオンにして、どこからでも操作する。メインブランチはクリーンなまま、分離されたセッションをリモートで指示できる。
次は何か
リモートコントロールはCowork(スケジュールタスク)と同時に出荷された。これはAnthropicが向かっている方向を示している: 永続的で常時稼働のClaude Code。現在の制限、特にターミナルを開いたままにしなければならないルールと一インスタンスごとの一セッションの上限は、次の明らかな動きを示している: ラップトップが起動していなくても動くフルクラウドホストのリモートコントロールだ。
今日、リモートコントロールはスマートフォンをターミナルへの窓にする。それだけで長時間実行のClaude Codeセッションの使い方が変わる。ビルドが終わるのを見たり、エージェントが完了するのを待ったりするためにデスクに座り続ける必要はもうない。
claude remote-controlを実行して、どこに合うかを見てみよう。すでにマルチエージェントのセットアップや長い自律タスクを実行しているなら、スマートフォンから操作できる能力は本物の生活品質の向上だ。
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。