PC で Claude Code を使ってコードを書いていて、ちょっと休憩したいとき。ソファに移動してスマホから「さっきの続き、テスト書いておいて」と指示できたら便利だと思いませんか?
それを実現するのが Remote Control です。
Remote Control は、ローカルの PC で動いている Claude Code セッションに、スマホ・タブレット・別の PC のブラウザからリモート接続できる機能です。claude.ai/code や Claude モバイルアプリ(iOS / Android)から操作できます。
ポイントは、Claude はあくまでローカルで動き続けるということ。ファイルもツールも MCP サーバーも、すべてローカル環境のものがそのまま使えます。スマホはただの「リモコン」に過ぎません。
Remote Control で何ができるのか
- ローカル環境をそのまま遠隔操作 — ファイルシステム、MCP サーバー、プロジェクト設定がすべてそのまま使える
- 複数デバイスから同時に操作 — ターミナル、ブラウザ、スマホのどこからでもメッセージを送れる。会話はリアルタイムで同期される
- 中断からの自動復帰 — PC がスリープに入ったりネットワークが切れても、復帰すれば自動で再接続される
たとえばこんな使い方ができます。
- デスクで作業を始めて、外出先のスマホから進捗を確認して追加指示を出す
- 長時間かかるタスクを走らせて、別の部屋からスマホで完了を確認する
- チームメンバーに「ちょっとこの PR レビューして」と、自分の環境を見せながら依頼する
はじめる前に確認すること
Remote Control を使うには、以下の条件を満たす必要があります。
- プラン: Pro、Max、Team、Enterprise のいずれか(API キーでの利用は不可)
- Claude Code のバージョン: v2.1.51 以降(
claude --versionで確認) - ログイン済み: claude.ai アカウントでサインイン済みであること
- ワークスペース信頼: プロジェクトディレクトリで一度
claudeを実行して信頼ダイアログを承認済み
Tip: Team や Enterprise プランの場合、管理者が先に管理設定で Claude Code を有効にしておく必要があります。
セッションを開始する
方法 1:新規セッションとして開始
プロジェクトのディレクトリで以下を実行します。
claude remote-control
ターミナルにセッション URL と QR コードが表示されます。スペースバーを押すと QR コードの表示を切り替えられるので、スマホでスキャンすればすぐに接続できます。
セッションに名前をつけることもできます。
claude remote-control "フロントエンド開発"
この名前は claude.ai/code のセッションリストに表示されるので、複数のプロジェクトを管理しているときに便利です。
方法 2:今のセッションをリモート化
すでに Claude Code で作業中なら、セッション内で以下を実行するだけです。
/remote-control
短縮形の /rc も使えます。
/rc フロントエンド開発
今の会話履歴がそのまま引き継がれるので、「あ、この作業もうちょっと続けたいけど席を離れたい」というときに最適です。
別のデバイスから接続する
Remote Control セッションが動いている状態で、以下の 3 つの方法で接続できます。
QR コードをスキャン(スマホ向け)
ターミナルに表示される QR コードをスマホのカメラでスキャンすると、Claude アプリが直接開きます。一番手軽な方法です。
Tip: Claude アプリをまだインストールしていない場合は、Claude Code 内で
/mobileと入力するとダウンロード用の QR コードが表示されます。
セッション URL を開く(ブラウザ向け)
ターミナルに表示されるセッション URL を別の PC やタブレットのブラウザで開けば、そのまま操作できます。
claude.ai/code から探す(どのデバイスでも)
claude.ai/code にアクセスすると、アクティブな Remote Control セッションがリストに表示されます。オンライン状態のセッションにはコンピュータアイコンと緑色のドットが付いているので、すぐ見つけられます。
すべてのセッションで自動的に有効にする
毎回 claude remote-control を打つのが面倒なら、全セッションで自動的に Remote Control を有効にできます。
Claude Code 内で /config を実行し、Enable Remote Control for all sessions を true に設定するだけです。
これで claude を普通に起動するだけで、常にリモート接続可能な状態になります。
セキュリティは大丈夫?
「リモートから操作できる」と聞くとセキュリティが心配になりますが、安全に設計されています。
- インバウンドポートは開かない — ローカルの Claude Code はアウトバウンドの HTTPS リクエストのみ発行し、PC に外から接続できるポートは一切開きません
- TLS で暗号化 — すべてのトラフィックは Anthropic API を経由し、TLS で暗号化されます。通常の Claude Code セッションと同じセキュリティレベルです
- 短命の認証情報 — 接続は複数の短命トークンで管理され、それぞれが個別に失効します
つまり、Remote Control は「外から PC に侵入する経路を作る」のではなく、「Claude が Anthropic のサーバーに作業を問い合わせに行く」仕組みです。
Web 上の Claude Code との違い
claude.ai/code には、Remote Control とは別に「Web 上の Claude Code」という機能もあります。見た目は同じインターフェースですが、動作する場所が違います。
| Remote Control | Web 上の Claude Code | |
|---|---|---|
| 実行場所 | 自分の PC | Anthropic のクラウド |
| ファイルアクセス | ローカルファイル | クラウド上のワークスペース |
| MCP サーバー | ローカルの設定がそのまま使える | クラウド側で別途設定が必要 |
| 向いている場面 | 今の作業の続きをリモートでやりたい | PC なしで新しい作業を始めたい |
使い分けのコツ:
- 「デスクで始めた作業をソファで続ける」→ Remote Control
- 「外出先でゼロから新しいリポジトリで作業する」→ Web 上の Claude Code
- 「複数のタスクを並行して走らせたい」→ Web 上の Claude Code
知っておきたい制限事項
同時に 1 セッションまで
1 つの Claude Code インスタンスにつき、リモートセッションは 1 つだけです。複数のプロジェクトで同時に Remote Control を使いたい場合は、それぞれ別のターミナルで claude remote-control を起動してください。
ターミナルは閉じない
Remote Control はローカルプロセスとして動作するため、ターミナルを閉じたり PC をシャットダウンするとセッションが終了します。スリープからの復帰は自動で再接続してくれますが、完全に終了した場合は claude remote-control を再実行する必要があります。
ネットワーク切断のタイムアウト
PC がオンラインだけどネットワークに到達できない状態が約 10 分以上続くと、セッションがタイムアウトして終了します。Wi-Fi が不安定な環境では注意してください。
まとめ:開発のどこからでも Claude に指示を出そう
Remote Control を使えば、Claude Code の強力なローカル環境をどこからでも操作できます。
claude remote-controlでセッションを開始- QR コードをスマホでスキャン
- あとはどこからでも指示を出すだけ
「長いビルドの待ち時間に別の部屋でスマホから次の指示を出す」「通勤中に昨日の作業の続きを確認する」など、開発の隙間時間を有効活用できるようになります。ぜひ試してみてください。