Claude Code Remote Controlで外出先からローカル環境を操作する方法
Claude CodeのRemote Control機能を使えば、スマホやブラウザからローカルPCのClaudeセッションをそのまま引き継げます。セットアップ方法・使い方・セキュリティまで徹底解説。
「PCで作業中だったのに、ちょっとソファに移動したら続きが見られない…」そんな経験はありませんか?
Claude CodeのRemote Control機能を使えば、デスクで起動したClaudeセッションをスマホやタブレット、別のブラウザからそのまま引き継げます。しかもローカル環境はそのまま維持されるので、ファイルシステムもMCPサーバーも全部使い続けられます。
この記事でわかること:
- Remote Controlとは何か・何ができるか
- 利用に必要な条件(プランなど)
- セッションの開始方法と別デバイスからの接続手順
- Claude Code on the webとの違い
- セキュリティの仕組みと制限事項
Remote Controlとは
Remote Controlは、ローカルPCで動いているClaudeセッションを、別のデバイスのブラウザやスマホアプリから操作できる機能です。
接続できるクライアント:
- claude.ai/code(ブラウザ)
- Claude iOSアプリ
- Claude Androidアプリ
重要なのは「処理はすべてローカルPCで動く」という点です。リモートからアクセスしているときも、コードはあなたのマシン上で実行されます。クラウドに何かを移行する必要はありません。
主なメリットはこの3つです:
- ローカル環境をそのまま使える: ファイルシステム・MCP・ツール設定が全部維持される
- 複数デバイスで同期: ターミナル・ブラウザ・スマホどこからメッセージを送っても会話が同期される
- 中断に強い: PCがスリープしたりネットワークが切れても、再接続時にセッションが復元される
利用するための条件
Remote Controlを使うには以下を確認してください。
| 条件 | 内容 |
|---|---|
| サブスクリプション | Maxプラン(Proプランも近日対応予定)。APIキーは非対応 |
| 認証 | claude を起動し /login でclaude.aiにサインイン済みであること |
| ワークスペース信頼 | プロジェクトディレクトリで一度 claude を起動してトラスト確認を済ませておくこと |
セッションの開始方法
新しいセッションを始める
プロジェクトディレクトリに移動して以下のコマンドを実行します:
claude remote-controlターミナルにセッションURLとQRコードが表示されます。スペースキーを押すとQRコードの表示/非表示を切り替えられます。
使えるオプション:
claude remote-control --verbose # 詳細ログを表示
claude remote-control --sandbox # サンドボックスモード(ファイル・ネットワーク分離)
claude remote-control --no-sandbox # サンドボックス無効既存セッションをリモート化する
すでにClaudeセッションが動いている状態なら、その会話履歴を保ったままリモートに切り替えられます:
/remote-control
または短縮コマンド:
/rc
Tip:
/remote-controlを実行する前に/renameでセッションに名前を付けておくと、デバイス間でセッションを探しやすくなります。
全セッション自動有効化
毎回コマンドを打つのが面倒な場合は、自動起動を設定できます。Claude Code内で /config を開き、Enable Remote Control for all sessions を true に設定するだけです。
別デバイスから接続する
セッションが起動したら、以下のいずれかの方法で接続します:
- セッションURLをブラウザで開く → claude.ai/codeに直接アクセス
- QRコードをスキャン → Claudeアプリで直接開く(スマホから手軽)
- claude.ai/codeまたはClaudeアプリのセッション一覧から探す(Remote Controlセッションはオンライン時に緑のドットが付く)
Claudeアプリをまだ持っていない場合は、Claude Code内で /mobile コマンドを実行すると、iOS・Android用のダウンロードQRコードが表示されます。
セキュリティの仕組み
Remote Controlはセキュリティ設計にも気を配っています:
- アウトバウンド通信のみ: ローカルPCはHTTPS送信のみ。ポートを開放したり、外部からの直接接続を受け付けることはない
- TLS暗号化: すべての通信はAnthropicのAPI経由でTLS暗号化される
- 短命な認証情報: 複数の短期間クレデンシャルを使用し、それぞれが単一用途・個別期限切れ
Remote Control vs Claude Code on the web
似たような機能に見えますが、実行場所が根本的に異なります。
◎ メリット
- ✓ローカル環境(ファイル・MCP・ツール)をそのまま使える
- ✓外出先でも作業を引き継げる
- ✓ローカルプロセスなのでデータがクラウドに送られない
△ デメリット
- ✗ターミナルを開いたままにしておく必要がある
- ✗Maxプランが必要(現時点)
- ✗ネットワーク切断が10分以上続くとセッション終了
Claude Code on the web(クラウド実行)が向いているケース:
- ローカルセットアップなしでサッと作業したい
- まだクローンしていないリポジトリを触りたい
- 複数タスクを並列実行したい
Remote Control(ローカル実行)が向いているケース:
- 今まさにPC作業中で、場所を移動して続きをやりたい
- MCPサーバーやカスタムツールが必要な作業
- ローカルファイルを直接操作するタスク
制限事項
- 1セッション1リモート: 1つのClaude Codeインスタンスにつきリモート接続は1つのみ
- ターミナルを閉じると終了:
claudeプロセスが止まるとセッションも終了。再開はclaude remote-controlを再実行 - 長時間ネットワーク切断: マシンが起きている状態でネットワークが10分以上途絶えるとセッションタイムアウト
まとめ
Claude Code Remote Controlは「PCで始めた作業をどこからでも続けたい」というニーズにぴったりの機能です。
- コマンド1つ(
claude remote-control)で起動 - ブラウザでもスマホアプリでもOK
- ローカル環境はそのまま・セキュリティも安心
現時点はMaxプラン限定ですが、Proプランへの対応も予定されています。外出が多いエンジニアや、移動中も開発を止めたくない人にはぜひ試してみてほしい機能です。
参考: Continue local sessions from any device with Remote Control