はじめに
「外出先でもデスクトップのClaude Codeを操作できたら…」
そんな願望を叶えてくれる機能が、Claude Code のリモートコントロールです。
2026年3月にリサーチプレビューとして登場したこの機能、一言で言えば「スマホや別のパソコンのブラウザから、自宅・職場のデスクトップで動くClaude Codeをそのまま操作できる」という神機能です。
■ 検索ボリューム(2026年3月時点の推定)
- 100~1000: "claude code remote"
- 10~100: "claude code リモート"まだ認知度は高くありませんが、Claude Code をヘビーに使いこなしている人には必須級の機能です。本記事では概要・セットアップ・実践的な使い方まで初心者にも分かるよう徹底解説します。
-->
この記事で分かること
- Claude Code リモートコントロールとは何か
- どんな場面で使えるのか・どれだけ便利なのか
- メリット・デメリットの正直な評価
- 2026年3月時点の前提条件と注意点
- ゼロからのセットアップ手順(詳細)
- つまずきやすいポイントと解決方法
- 今後の展望と懸念事項
Claude Code リモートコントロールとは
一言で言うと
自宅・職場のデスクトップPCで動いているClaude Codeを、スマホや別のPCのブラウザからリアルタイムに操作できる機能
仕組みの概要
デスクトップPC(ターミナル)
↑ 実際の処理はここで動く
↑ ファイル操作・git・コード生成など
↕ Anthropic のサーバー経由で中継(TLS暗号化)
スマホ / 別PC のブラウザ or Claudeアプリ
↑ ここからプロンプトを送るだけポイント:コードの実行はすべてローカルマシンで行われます。 クラウドにコードやファイルが送られるわけではなく、操作の「橋渡し」だけがクラウド経由です。
Claude Code on the Web との違い
混同しやすい機能として「Claude Code on the Web」(クラウド上のVM環境)がありますが、リモートコントロールとは別物です。
| 比較項目 | リモートコントロール | Claude Code on the Web |
|---|---|---|
| 実行場所 | 自分のデスクトップPC | Anthropicのクラウド VM |
| ファイルアクセス | すべての自環境ファイル | リポジトリのクローンのみ |
| MCPサーバー | ローカル設定をそのまま利用 | 限定的 |
| 自分の環境設定 | CLAUDE.md・カスタムツール全て有効 | セットアップ必要 |
| 用途 | 進行中の作業を外出先から継続 | 新規タスクのキックオフ・並列実行 |
どんな場面で使えるのか
シーン1:移動中にスマホで確認・追加指示
デスクトップで長時間のバッチ処理やコード生成を走らせておいて、外出中にスマホで進捗確認・追加の指示出しができます。
【活用例】
- 「さっき頼んだ記事の構成を確認して修正してほしい」
- 「エラーが出てたら教えて」
- 「終わったら次の記事の下書きを始めておいて」シーン2:寝る前にスマホから夜間タスクを投げる
「寝ている間にClaude Codeに作業させておく」が現実になります。寝る前にスマホから指示を出して、朝起きたら完了している状態を作れます。
シーン3:タブレットでソファから操作
デスクトップの前に座らなくても、リビングのソファやベッドからタブレットで指示を出せます。開発環境を触らずにAIにコードを書かせたいときに最適。
シーン4:サブPCやChromebookから操作
スペックの低いサブマシンからでも、メインPCのClaude Codeをフル活用できます。ブラウザがあれば端末を選びません。
メリット・デメリット
メリット
1. ローカル環境をフル活用できる
クラウドVM環境とは違い、自分の開発環境・ファイル・MCPサーバー・CLAUDE.mdの設定がすべてそのまま使えます。
2. セキュリティが高い
- すべての処理はローカルで実行
- インバウンドポートを開く必要なし
- TLS暗号化で通信
- 接続には claude.ai のアカウント認証が必要
3. 会話コンテキストが保持される
どのデバイスから繋いでも同じセッションを継続できます。「さっき話してた件の続き」が当たり前にできます。
4. 端末を選ばない
ブラウザがあればPCでもスマホでもタブレットでもアクセス可能。公式のClaudeスマホアプリ(iOS/Android)からも接続できます。
5. 複数セッションの並列実行が可能
--spawn オプションを使えば、1台のデスクトップから複数のセッションを同時に走らせることも可能です。
デメリット・注意点
1. デスクトップPCが起動している必要がある
スマホから操作できますが、処理を実行するデスクトップPCは起動・接続状態である必要があります。PCの電源を落としたら操作不可。
2. 約10分の通信タイムアウト
10分以上ネットワーク接続が途絶えると自動的にセッションが切断されます。
3. API キー認証では使用不可
claude.ai の OAuth 認証(Pro/Max/Teams/Enterpriseアカウント)が必須です。ANTHROPIC_API_KEY 環境変数を設定している場合は無効化が必要。
4. Teams/Enterprise は管理者の事前設定が必要
デフォルトでは無効。管理者が Console で有効化する必要があります。
5. リサーチプレビュー段階(2026年3月時点)
まだ正式リリース前の機能です。仕様変更の可能性があります。
前提条件の確認
必要なもの
| 項目 | 要件 |
|---|---|
| Claude Code バージョン | v2.1.51 以上(2026年3月時点の最新は v2.1.81) |
| アカウント | claude.ai の Pro / Max / Teams / Enterprise |
| 認証方法 | claude.ai OAuth 認証(APIキー認証は不可) |
| OS(デスクトップ) | macOS 13.0+、Windows 10/11、Ubuntu 20.04+ |
| スマホアプリ(任意) | Claude 公式アプリ(iOS / Android) |
バージョン確認
claude --version
# 例: 2.1.81 (Claude Code) ← v2.1.51以上ならOKセットアップ手順
Step 1:Claude Code をインストール・アップデート
新規インストール(macOS / Linux / WSL):
curl -fsSL https://claude.ai/install.sh | bash新規インストール(Windows PowerShell):
irm https://claude.ai/install.ps1 | iex既存インストールのアップデート:
claude updateバージョン確認でv2.1.51以上になっていれば次のステップへ。
Step 2:ログイン状態の確認
claudeClaude Code が起動したら(ブラウザが開かずそのままClaude Codeのプロンプトが表示されれば)、既に認証済みです。
念のため認証状態を確認:
/statusLogin method: Claude Pro Account(または Max / Teams)と表示されていれば問題ありません。
補足: ブラウザが開かずClaude Codeが起動する = ログイン不要の正常な状態です。「ブラウザが開かない」と焦らないでください。
APIキーが設定されている場合は削除が必要:
# APIキーが設定されているか確認
echo $ANTHROPIC_API_KEY
# 設定されていた場合は削除してからログイン
unset ANTHROPIC_API_KEYStep 3:リモートコントロールを全セッションで有効化
Claude Code 内で設定を変更します:
claude # Claude Code を起動起動後に入力:
/config設定画面が開いたら 「Enable Remote Control for all sessions」 を探して true に変更。
これで毎回のセッション起動時に自動的にリモートコントロールが有効になります。
Step 4:リモートコントロールセッションを開始
プロジェクトのフォルダで Claude Code を起動します:
cd C:/my-blog/my-project # プロジェクトフォルダへ移動
claude # Claude Code 起動起動後、以下のコマンドを入力:
/remote-control プロジェクト名または起動時から直接セッション名を付けて起動:
claude remote-control --name "my-project"出力例:
• リモートコントロールが有効化されました。
claude remote-control --name "my-project" コマンドを実行すると、
このセッションに外部からコマンドを送信できます。
> ■ ← このプロンプトが表示されれば成功Step 5:スマホから接続する
方法A:Claude スマホアプリから接続(推奨)
- Claude 公式アプリ(iOS/Android)をインストール・ログイン
- アプリ内の「コード」タブ or セッション一覧を開く
- 実行中のセッション(🖥アイコン付き)が表示されるのでタップ
方法B:QRコードで接続
ターミナルでスペースキーを押すとQRコードが表示されます。スマホのカメラでスキャンするか、Claudeアプリで読み取ります。
方法C:URLを直接開く
ターミナルに表示されている https://claude.ai/code?bridge=... のURLをスマホのブラウザに貼り付けて開きます。
Step 6:動作確認
スマホからプロンプトを送信:
「現在のプロジェクトのフォルダ構成を教えて」デスクトップのターミナルが動き出し、結果がスマホ画面に返ってきたらセットアップ完了です。
よくあるつまずきポイントと解決方法
Q1:「Enable Remote Control for all sessions」をtrueにしても、スマホのアプリにセッションが表示されない
確認事項:
- スマホアプリが同じアカウントでログインしているか
- アプリの「コード」タブやセッション一覧を確認しているか(ブラウザの「Dispatch」セクションではない)
- ターミナルで実際に
claudeが起動中か
解決方法:
スマホブラウザを使用している場合、claude.ai に同じアカウントでログインしてから claude.ai/code を開いてください。
Q2:スマホのブラウザで「Dispatch」セクションしか表示されない
「Dispatch」は Claude.ai デスクトップアプリ向けの機能で、Claude Code CLI(ターミナル)とは別の仕組みです。
解決方法:
- スマホで
claude.ai/codeを開き、左サイドバーの🖥アイコン付きセッションをタップ - または Claude 公式スマホアプリを使用
Q3:プロンプトを送信しても何も起こらない
確認事項:
- スマホ側で「新規セッション」ではなく🖥アイコン付きのデスクトップセッションを選択しているか
- ターミナルで
claudeが起動中か(>プロンプトが表示されているか)
Q4:「Remote Control is disabled by your organization's policy」エラー
原因1:API キー認証を使用している
unset ANTHROPIC_API_KEY削除後に /logout → /login で claude.ai OAuth で再ログイン。
原因2:Teams/Enterprise で管理者が未設定
管理者が https://claude.ai/admin-settings/claude-code の「Remote Control」トグルをONにする必要があります。
Q5:バージョンが古くてリモートコントロールが使えない
# アップデート
claude update
# バージョン確認
claude --version
# 2.1.51以上になっていればOK実践的な活用パターン
パターン1:夜間バッチ処理
夜寝る前にスマホから指示を出して、翌朝確認:
スマホから送信:
「posts/pending にある下書き記事を全部レビューして、
改善点をまとめたレポートをREPORT.mdに書いておいて」翌朝スマホで結果を確認し、「OKなら commit して push して」と続ける。
パターン2:移動中の続き作業
出社前のターミナルで作業を始め、電車の中でスマホから追加指示:
「さっきの記事の「まとめ」セクションを書き直して。
もう少し読者に刺さるように締めくくってほしい」パターン3:VSCodeで作業しながらスマホでモニタリング
VSCode内蔵ターミナルで Claude Code を起動してリモートコントロールを有効化しておけば、コードを書きながらスマホで進捗を別角度から確認できます。
VSCode内蔵ターミナルでの設定:
# VSCodeのターミナルパネルで実行
claude
# 起動後に入力
/remote-control my-project注意: VSCode右サイドバーの拡張機能パネルはリモートコントロール非対応です。必ずターミナルから起動した
claudeセッションを使用してください。
セキュリティについて
安全な仕組み
リモートコントロールは以下の設計でセキュリティが確保されています:
| セキュリティ要素 | 内容 |
|---|---|
| 通信方向 | デスクトップ側からのアウトバウンドのみ。インバウンドポートは不要 |
| 暗号化 | すべての通信がTLS暗号化 |
| 認証 | claude.ai アカウント認証が必須。短期限定の認証トークン使用 |
| アクセス制御 | 自分のアカウントからのみアクセス可能 |
注意すべき点
- セッションURLはアカウント認証が必要なので、URLが漏れても第三者はアクセス不可
- デスクトップのファイルシステムに完全アクセスできるため、信頼できるアカウントのみ使用すること
- 会社のPCで使う場合はセキュリティポリシーの確認を
今後の展望と懸念
期待される進化
2026年3月時点でリサーチプレビュー段階のこの機能、今後以下のような発展が期待されます:
- モバイルアプリの操作性向上:スマホからのファイル参照・diff確認などがより直感的に
- プッシュ通知:長時間処理の完了をスマホに通知する機能
- 複数デスクトップ管理:複数のPCのセッションを一元管理
- オフラインキュー:タイムアウト時にコマンドをキューイングして再接続時に実行
懸念点
- リサーチプレビュー中のため仕様変更リスク:UIや挙動が変わる可能性あり
- デスクトップPC常時起動の電気代:夜間バッチ活用にはPCをスリープさせないことが必要
- 企業利用時のポリシー確認:Teams/Enterprise では管理者による事前設定が必要で、組織のセキュリティポリシーとの整合性確認が必要
まとめ
| セットアップのまとめ | コマンド・操作 |
|---|---|
| バージョン確認 | claude --version(v2.1.51以上) |
| 認証確認 | claude 起動 → /status |
| 全セッション有効化 | /config → Enable Remote Control を true |
| セッション開始 | claude 起動 → /remote-control プロジェクト名 |
| スマホから接続 | Claudeアプリ「コード」タブ → 🖥アイコンのセッションをタップ |
Claude Code リモートコントロールは、デスクトップの処理能力とローカル環境をそのままに、どこからでもClaude Codeを操作できるという点で、Claude Code ヘビーユーザーには欠かせない機能です。
まだリサーチプレビューですが、完成度は十分に高く実用的。Claude Code を本格活用しているなら、今すぐ試す価値があります。
-->
コメント