Claude Code Remote Control の使い方:スマホからのリモート制御、公式制限と代替案(2026)

Claude Code Remote Control はどうやって有効にするのか?この記事では、claude remote-control、claude --remote-control、/remote-control の3つの公式な使い方を紹介し、スマホとブラウザの接続、アカウント要件、認証方法、よくあるエラーについて説明します。また、カスタムモデル、Codex、複数マシン環境における PandaNpc ソリューションも比較します。

PandaNpc初公開日 更新日
Claude Code Remote Control の使い方:スマホからのリモート制御、公式制限と代替案(2026)

最速の公式のやり方: Claude Code を現在のバージョンにアップグレードし、プロジェクトディレクトリで claude remote-control を実行します。その後、スマホの Claude App またはブラウザで claude.ai/code を開くと、あなたのコンピュータ上で実行中のセッションを起動・制御できます。セッションがすでに開いている場合は /remote-control と入力します。ローカルターミナルでも引き続き同時に操作したい場合は、claude --remote-control を使います。

公式の Claude Code と Claude.ai サブスクリプションのみを使用している場合は、公式の Remote Control を優先してください。API Key、Bedrock、Vertex、カスタムの ANTHROPIC_BASE_URL を使用している場合、または同じインターフェースで Codex、PandaCode、DeepSeek harness、複数の開発機をリモート制御したい場合は、PandaNpc を検討してください。この記事では両方の方法を明確に説明するので、どちらが自分に合うか先に推測する必要はありません。

資料とコマンドは Anthropic Remote Control 公式ドキュメント に基づき 2026年8月30日 に確認したものです。Claude Code の更新は速いため、実際に使用できるコマンドはお使いのマシンの claude --help および /help が基準となります。

Claude Code Remote Control の3つの起動方法

3つのコマンドは同義語ではありません。違いはどこから開始するかです。

あなたのシナリオ コマンド 何が起こるか
スマホからいつでも新しいセッションを開始したい claude remote-control server mode を起動し、スマホまたは Web がこのマシンで新しいセッションを作成できるようにする
ローカルターミナルとリモートの両方で同時に操作したい claude --remote-control 通常の対話セッションを起動し、同時に Claude App と claude.ai/code に開放する
現在のセッションが途中まで実行されている /remote-control または /rc 既存の会話履歴を保持し、リモート URL とスマホ用 QR コードを生成する

公式の Remote Control の実行は引き続きローカルマシン上で行われます。プロジェクトファイル、MCP、ツール、設定が新しいクラウドコンテナに移動されることはありません。スマホとブラウザは単なるリモート制御インターフェースです。これは Anthropic 管理のクラウド環境で実行される Claude Code on the web とは異なります。

公式 Remote Control を使用する:確認から接続成功まで

ステップ1:バージョン、ログイン、ワークスペースを確認する

まず開発機で以下を実行します:

bash
claude --version

公式ドキュメントでは Claude Code v2.1.51 以降が必要です。次に、対象のプロジェクトディレクトリで通常どおり claude を一度起動し、/login とワークスペースの信頼確認を完了します。Remote Control は Claude.ai の ID を使用します。公式では現在 API Key はサポートされていません。 Team または Enterprise 組織でエントリポイントが表示されない場合は、管理者が Claude Code 管理設定で Remote Control を有効にする必要があります。

ステップ2:起動モードを選択する

スマホからディレクトリを選択して新しいセッションを開始したい場合は、次を実行します:

bash
cd /path/to/project
claude remote-control --name "My Project"

開発機のターミナルで入力し続けながら、スマホからの操作も許可したい場合は、次を実行します:

bash
cd /path/to/project
claude --remote-control "My Project"

既存のセッションがある場合は、直接次のように入力します:

text
/remote-control My Project

ターミナルにセッション URL が表示されます。claude remote-control モードでは、スペースキーを押すと QR コードも表示できます。

ステップ3:スマホまたはブラウザから接続する

同じ Claude アカウントを使用します:

  • ブラウザで https://claude.ai/code を開き、セッションリストからコンピューターアイコン付きのセッションを選択します;
  • iOS または Android で Claude App を開き、Code タブに入ります;
  • または、ターミナルで表示された URL を直接開くか、QR コードをスキャンします。

初回接続後は、まず読み取り専用の検証プロンプトを送信し、すぐにファイル書き込みを承認しないでください:

Print the current working directory and show git status --short. Do not modify anything.

パスが正しく、Git の状態が期待どおりで、権限の確認がスマホまたはブラウザに表示されて初めて、実際に接続されたことになります。

公式 Remote Control、Claude Code Web、PandaNpc の選び方

要件 公式 Remote Control Claude Code on the web PandaNpc
Agent が実行される場所 あなたのコンピュータ Anthropic のクラウド環境 あなたのコンピュータ、サーバー、または開発コンテナ
リモートエントリ Claude App、claude.ai/code claude.ai/code iOS、ブラウザ、デスクトップ、ブラウザ拡張機能
ローカルファイルと MCP 保持 クラウドワークスペースを使用 Agent を実行するホストに保持
サポートされるエンジン Claude Code Claude Code Claude Code、Codex、PandaCode、DeepSeek harness、Pi
認証の境界 Claude.ai ログイン;API Key はサポートされない Claude.ai ログイン 各エンジンがホスト上で既に持つアカウント、API、またはカスタムプロバイダー設定を使用
複数マシンの統合管理 Claude Code のホストごとにセッションを提供 クラウドタスク中心 アカウント配下で開発機、サーバー、各エンジン接続を一元表示
パブリックネットワークのインバウンドポート 不要 該当なし 不要。ホストがアウトバウンド接続を自ら確立

したがって、選択は簡単です:公式の機能で足りるなら公式を使います。 PandaNpc の価値は、同じ公式コマンドをもう一度ラップすることではなく、クロスエンジン、API/カスタムモデル、複数マシンの統合管理、デバイスのプライベートネットワークといったシナリオを補完することにあります。

ローカルホスト、認証リレー、リモートデバイス間のアウトバウンド接続アーキテクチャ
ホストとリモートデバイスはどちらも認証リレーに自ら接続するため、パブリックネットワークの SSH や Agent ポートを開放する必要はありません。コードとツールの実行はホストに残ります。

公式の方法が使えない場合:PandaNpc でローカルの Agent をリモート制御する

PandaNpc の PandaPaw は開発機の隣で実行され、ローカルの Claude Code、Codex などのエンジンをリモート接続として登録します。モデル呼び出しは引き続きそのエンジン自身のアカウントとプロバイダー設定に従います。リモート側はコマンドの送信、結果の表示、承認の処理のみを担当します。

ステップ1:開発機に PandaPaw をインストールしてログインする

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

Windows 管理者 PowerShell:

powershell
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

インストーラーがブラウザの認証ページを開きます。承認後に確認します:

bash
pandapaw status

ステップ2:Agent ページからホストとプロジェクトを選択する

ブラウザで PandaNpc Agent を開き、対象マシンが緑色のオンライン状態であることを確認し、Claude Code と正しいプロジェクトディレクトリを選択してから、前述の読み取り専用検証プロンプトを送信します。スマホとデスクトップクライアントは同じ接続リストを使用します。

PandaNpc のサイドバーにあるリモート Agent 接続リスト
リモートホスト、Agent エンジン、プロジェクトディレクトリを先に確認してから、セッションに入りツール呼び出しを承認します。

iPhone の権限カード、質問カード、Live Activity だけに関心がある場合は、スマホで Claude Code に接続する iOS ワークフロー をご覧ください。

複数マシンと複数 Agent:マシンごとにポートマッピングをしない

開発機が1台だけの場合は、リモートセッションが1つあれば十分です。Claude Code、Codex、その他の Agent がデスクトップ、ノートパソコン、NAS、クラウドサーバー、開発コンテナに分散している場合、本当の問題はホストの発見と安全な相互接続になります。

PandaNpc の デバイス相互接続 は、アカウント配下のマシンを暗号化されたプライベートネットワークに追加し、各マシンに安定したプライベート IP を割り当て、実行可能な Agent を自動的に登録します。デバイスはポイントツーポイント接続を優先し、NAT 越えができない場合はリレーにフォールバックします。このプロセスではパブリック IP やルーターのポートマッピングは不要です。これにより、スマホでは「どのマシン、どの Agent、どのプロジェクト」を選択するだけでよく、SSH ポート、ダイナミック DNS、長期鍵のセットを保存する必要がありません。

複数の Windows、macOS、Linux デバイスのプライベートネットワークアドレスとオンライン状態
デバイス管理ページでホストシステム、オンライン状態、プライベートネットワークアドレスを一元表示します。マシンごとにパブリックポートを管理する必要はありません。

この種のデバイスネットワーキングが解決するのは「Agent 同士が安全に到達できるかどうか」です。タスク分割、コンテキスト共有、結果の集約は引き続きマルチ Agent オーケストレーションレイヤーに属するものであり、この2つを混同してはなりません。

よくある質問とトラブルシューティング

`claude remote-control` または `/remote-control` が存在しない

まず claude --version を確認します。メインコマンドには少なくとも v2.1.51 が必要で、VS Code サポートにはさらに高いバージョンが必要です。アップグレード後、ターミナルとセッションを開き直します。それでもない場合は /help を実行し、組織ポリシーが Remote Control を無効にしていないことを確認します。

スマホでコンピュータまたはセッションが見つからない

スマホ、ブラウザ、CLI が同じ Claude アカウントと組織でログインしていること、そして開発機上の claude remote-control プロセスがまだ実行中であることを確認します。スマホ側では通常のチャットリストではなく Code タブに入ります。

API Key、Bedrock、Vertex、またはカスタムゲートウェイを使用すると有効にできない

公式の Remote Control は現在 Claude.ai ログインを要求し、API Key を明確にサポートしていません。まずこれが維持しなければならない認証方法であるかを確認します。サブスクリプションログインに切り替えられるなら公式を使います。切り替えられない場合は、ローカル CLI に接続できるソリューション(例:PandaNpc)を使用します。リモート制御のために本番環境のゲートウェイや ID ポリシーをこっそり変更しないでください。

コンピュータをシャットダウンしたり、蓋を閉じたりできるか

できません。画面はオフにできますが、Agent を実行するホストは起動したままにし、Claude/PandaPaw プロセスが生存していてネットワークに接続できる必要があります。公式の Remote Control はホストが復帰すると自動的に再接続します。頻繁にスリープする、ネットワークが切り替わる、「オンラインだがメッセージが出ない」場合は、Claude Code リモート切断のトラブルシューティングチェックリスト に従って項目ごとに確認します。

複数のリモートセッションが同じファイルを変更することはあるか

競合のリスクがあります。公式の server mode はデフォルトで同じディレクトリから複数のセッションを作成できます。並行して変更する必要がある場合は claude remote-control --spawn worktree を使用して、セッションに独立した Git worktree を持たせます。PandaNpc でも並行 Agent には異なるワークスペースまたは worktree を選択し、2つの書き込み型セッションが同じ checkout を同時に操作しないようにしてください。

PandaNpc がマシンをオフラインと表示する

ホストで pandapaw status を実行し、アカウント認証、バックグラウンドサービス、アウトバウンド HTTPS/WebSocket、対応するエンジンのログインを順に確認します。パブリックワークのインバウンドポートを開放しても、会社のプロキシでブロックされているアウトバウンド接続は修復できません。

セキュリティ境界:コードはローカルにあるが、ネットワークを何も経由しないわけではない

公式の Remote Control はローカルマシンが自らアウトバウンド HTTPS 接続を確立するため、ルーターにインバウンドポートを開放しません。メッセージは Anthropic API の TLS 接続を通じてリモートインターフェースとローカルセッションの間で転送されます。プロジェクトファイルとツールの実行はホストに残りますが、会話を表示してコマンドを処理するために、セッションデータは依然として公式サービスを経由する必要があります。

PandaNpc も同様にホストが認証リレーに自ら接続し、実行はホストに残ります。リモート側で表示する必要のあるメッセージ、ステータス、Diff、承認はリレーを経由します。どちらのソリューションを使用する場合も、以下のことを行う必要があります:

  • ファイルの書き込みやコマンドの実行を承認する前に、ホストと作業ディレクトリを確認します;
  • リモート接続を信頼できない人と共有しない;
  • 機密プロジェクトでは、デフォルトの承認または編集専用モードを優先して使用する;
  • 会社のデバイスでは、会社が承認した VPN、VDI、ID、監査の要件に従う。

FAQ

Claude Code Remote Control とは何ですか?

Claude App または claude.ai/code から、あなたのコンピュータ上で実行中の Claude Code を制御できるようにします。スマホとブラウザはリモートインターフェースであり、ローカルファイル、MCP、ツール、プロジェクト設定は引き続き開発機に残ります。

スマホから Claude Code を使うにはどうすればよいですか?

開発機で claude remote-control、claude --remote-control を実行するか、既存のセッションで /remote-control と入力します。その後、同じアカウントで Claude App の Code タブまたは claude.ai/code を開きます。Codex、カスタムモデル、複数ホストも制御する必要がある場合は、PandaNpc の Agent ページを使用できます。

Claude Code Remote Control はブラウザをサポートしていますか?

サポートしています。公式のエントリは claude.ai/code です。PandaNpc もブラウザ、iOS、デスクトップクライアントを提供しています。どちらも Agent をホスト上で実行させ、プロジェクト全体を現在のブラウザにコピーするわけではありません。

Claude Code Remote Control は API Key をサポートしていますか?

公式は現在、API Key をサポートしないと明確に記載しており、Claude.ai 経由のログインが必要です。Claude Code で API、Bedrock、Vertex、またはカスタムの ANTHROPIC_BASE_URL を使用する必要がある場合は、既存の認証を維持し、ローカル CLI に接続できるリモートソリューションを選択してください。

スマホがオフラインになると Claude Code は停止しますか?

開発機と Agent プロセスがオンラインのままであれば、スマホがオフラインになったりページを閉じたりしても、ホストのセッションが停止することはありません。再接続後に表示を続けることができます。ただし、開発機がスリープ、シャットダウン、または長時間オフラインになると、新しい作業を実行できません。

公式 Remote Control は Codex や複数の Agent を制御できますか?

できません。これは Claude Code の機能です。同じインターフェースで Claude Code、Codex、PandaCode、DeepSeek harness、Pi、複数ホストを管理するには、追加のマルチエンジン接続レイヤーが必要です。PandaNpc の PandaPaw とデバイス相互接続は、まさにこのシナリオのために設計されています。

まとめ

スマホまたはブラウザから公式の Claude Code セッションを1つ継続したいだけなら、claude remote-control を実行します。公式の方法が最も短く、最も直接的です。API/カスタムモデル、Codex などの他のエンジン、複数ホスト、またはプライベートデバイスネットワーキングが必要な場合は、ローカルの Agent 設定を保持し、PandaPaw 経由で接続を PandaNpc に一元化します。

どちらの道を選んでも、成功の基準は「ページがオンラインと表示されること」ではなく、リモート側が正しい作業ディレクトリを読み取れ、実際の Git 状態を確認でき、権限の確認を受け取り、切断後の再接続でも同じローカルセッションを継続できることです。

スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール

スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール

この記事は開発者向けに、スマートフォンで Claude Code に接続するベストプラクティスを紹介します。PandaNpc iOS アプリを通じてセッションをリアルタイムで確認し、ツール呼び出しを承認して質問に応答し、pandapaw と iOS Live Activity を活用することで効率的なリモート操作を実現し、コーディングの柔軟性を向上させます。

記事を読む →
Claude Code リモート切断のトラブルシューティング:6種類の切断パターンの症状・判定基準・対処法

Claude Code リモート切断のトラブルシューティング:6種類の切断パターンの症状・判定基準・対処法

Claude Codeのリモート接続が切れたら、まずすぐに再接続するのは待ってほしい——切断の仕方によって症状が異なり、対処法もまったく異なる。本記事では「目に見えた現象」から逆算して6つの切断原因(マシンのスリープ、ネットワーク切り替えによる長時間接続の切断、画面投影方式のソリューションではローカルマシンが起動している必要がある、半死状態の接続、再接続によるセッション喪失、プロセスの回収)を特定し、それぞれに確認の判断基準と対応する解決策を示す。最後に、そのまま実行できるトラブルシューティングのチェックリストを掲載する。

記事を読む →
デバイス間接続:パブリックIP不要、ポートマッピングの手間なし、いつでもどこでも安全にデバイスに直接接続

デバイス間接続:パブリックIP不要、ポートマッピングの手間なし、いつでもどこでも安全にデバイスに直接接続

外出先でスマホや別のパソコンから自宅や会社のパソコン上のClaude Code、SSH、内部サービスにアクセスしたいけど、パブリックIPがなくてポートマッピングを開けられず、frp/花生壳の設定が面倒?デバイス相互接続はデスクトップクライアントでワンクリック有効化。あなたのすべてのデバイスを専用の暗号化ネットワークに追加し、各デバイスに固定プライベートIPを割り当てます。どこにいても同じローカルネットワークに接続しているように直接接続——エンドツーエンド暗号化、パブリックネットワークに露出ゼロ、いつでもワンクリックで無効化。

記事を読む →