Claude CodeAnthropic の機能

FEATURE

Remote Control

Remote Control は、Web ブラウザの claude.ai/code や iOS・Android 向けの Claude アプリを、手元のマシンで動いている Claude Code のセッションにつなぐ機能です。

提供中公式発表と照合済み
初出未調査
ページ更新
提供状態提供中
公式の記載で確認できた環境ターミナル、デスクトップアプリ、Web ブラウザ、スマホアプリ、IDE 拡張
提供を確認できたプラン公式に記載なし
目次 CONTENTS
  1. できること
  2. 機能解説
  3. 使い方
  4. 利用シーン
  5. ChatGPT・OpenAI の対応する機能
  6. これまでの変更
  7. 関連する機能
  8. 出典
CAN DO

できること

POINT 01

手元のセッションを遠隔操作

claude.ai/code や Claude アプリから、マシン上で動く Claude Code のセッションにつないで作業を続けられます。ファイルシステム、MCP サーバー、ツール、プロジェクトの設定はそのまま使え、@ を入力するとローカルのプロジェクトのファイルパスが補完されます。

POINT 02

複数の端末で会話を同期

会話と、サブエージェントや dynamic workflows の進み具合は接続中のすべての端末で同期され、ターミナル・ブラウザ・スマホのどれからでもメッセージを送れます。Claude アプリや claude.ai/code から写真やファイルを添付することもできます。

POINT 03

スマホへのプッシュ通知

Remote Control が有効なとき、長時間のタスクが終わったときや Claude が判断を求めるときなどに、Claude がスマホへプッシュ通知を送れます。

GUIDE

機能解説

概要

セッションの実行中も Claude はずっとローカルで動き続け、コードの実行やファイルシステムへのアクセスはマシン上にとどまります。Web やモバイルの画面はローカルのセッションを見るための窓の役割なので、コンピューターの電源を入れたまま claude プロセスを動かし続ける必要があります。

開始のしかたの種類

Remote Control は、使っている環境や作業の状況に合わせて次の方法で開始できます。

  • claude remote-control:サーバーモードで開始します。
  • claude --remote-control (または --rc):通常の対話セッションを Remote Control を有効にした状態で開始します。サーバーモードと違い、ローカルでメッセージを入力しながら、同じセッションを遠隔からも使えます。
  • 実行中のセッションで /remote-control (または /rc):名前を付けて実行することもできます。初回の確認ダイアログで Enable Remote Control (Remote Control を有効化) を選ぶと接続し、それまでの会話履歴を引き継ぎます。
  • Claude Code の VS Code 拡張:プロンプト欄に /remote-control または /rc を入力します。接続後は、プロンプト欄のフッターにあるインジケーターをクリックするとセッションに移動でき、claude.ai/code のセッション一覧からも開けます。
  • Claude Desktop アプリの Code タブ:ローカルセッションのプロンプト欄に /remote-control または /rc を入力します。

すべての対話セッションで自動的に接続するには、Claude Code の中で /config を実行し、Enable Remote Control for all sessions (すべてのセッションで Remote Control を有効化) を設定します。ユーザーの ~/.claude/settings.json か managed settings で remoteControlAtStartup を true にする方法もあります。リポジトリローカルの設定 (.claude/settings.json や .claude/settings.local.json) では自動開始をオンにできず、オフにすることだけができます。

サーバーを止めたあとは、同じディレクトリで claude remote-control を実行すると、サーバーが扱っていたすべてのセッションが戻ります。直近の Remote Control セッションを再開するには claude remote-control --continue を使えます。

接続中の端末からの操作と接続の扱い

  • 接続した端末からバックグラウンドのサブエージェントやワークフローを止めると、マシン上のそのタスクが止まります。
  • 接続した端末でモデルを選ぶと、Claude Code はそのモデルでセッションを実行します。
  • フォアグラウンドのサブエージェントのツール呼び出しと結果は、接続中のクライアントにライブで配信されます。既定のバックグラウンドのサブエージェントは状態の表示だけです。
  • ノート PC がスリープしたりネットワークが切れたりしても、マシンがオンラインに戻ると Claude Code が自動で再接続します。ネットワークの瞬断のあとは、約 30 分間再接続を試み続けます。
  • ローカルの Claude Code セッションが行う通信は外向きの HTTPS リクエストだけで、マシンの受信ポートを開くことはありません。

プッシュ通知を受け取るには、iOS か Android の Claude アプリを入れ、ターミナルの Claude Code と同じアカウント・組織でサインインし、OS の通知許可を受け入れます。そのうえでターミナルで /config を実行し、Push when Claude decides (Claude の判断で通知) と Push when actions required (操作が必要なときに通知) のどちらか、または両方を有効にします。前者は Claude からの能動的な通知、後者は権限の確認や質問の通知です。

管理者・導入時に確認したい点

  • Team・Enterprise プランの管理者は、メンバーがローカルの Claude Code セッションを遠隔で閲覧・操作する前に、デバイスの確認を求めることができます。
  • Enterprise のカスタムロールには Remote Control の権限があり、Owner がロールごとにアクセスを制御できます。
  • 自動接続の設定 remoteControlAtStartup は managed settings でも指定できます。
  • API キーなどによる認証の設定がある環境では、Claude.ai へのログインがあっても Remote Control は無効です。ANTHROPIC_BASE_URL が Anthropic 以外のホストを指す場合も無効になり、これは CLAUDE_CODE_USE_BEDROCK・_VERTEX・_FOUNDRY を使う構成と同じ扱いです。
  • /claude-api は Remote Control のクライアントからは実行できません。

Remote Control 自体を使えるプランについては、公式のリリースノートには記載がありません。

HOW TO USE

使い方

ANTHROPIC_API_KEY・apiKeyHelper・ANTHROPIC_AUTH_TOKEN のいずれかが設定されている環境や、ANTHROPIC_BASE_URL が Anthropic 以外のホストを指す環境では、Remote Control は無効になります。

  1. プロジェクトのディレクトリで claude remote-control を実行し、サーバーモードで開始します。
  2. 初回の確認で Enable Remote Control? (y/n) と聞かれたら y と答えると、サーバーが起動します。
  3. 別の端末から接続するための URL が表示されます。スペースキーを押すと QR コードも表示されます。
  4. 表示された URL を任意のブラウザで開くと claude.ai/code に移動します。スマホでは、URL と一緒に表示される QR コードを読み取ると Claude アプリで開きます。
  5. claude.ai/code または Claude アプリのセッション一覧から、セッションを名前で探して開くこともできます。モバイルアプリでは、ナビゲーションの Code (コード) をタップするとセッション一覧が開きます。
公式ヘルプを開く ↗
USE CASES

利用シーン

CASE 01

時間のかかるタスクをマシンで動かしたまま席を離れ、完了や判断が必要な場面をスマホの通知で受け取る使い方に向いています。

CASE 02

ターミナルで始めた作業の進み具合を、別の場所からブラウザやスマホで確認して指示を送る場面に使えます。

CASE 03

コードの実行やファイルへのアクセスを手元のマシンにとどめたまま、遠隔から作業を進めたい場面に向いています。

CASE 04

スマホで撮った写真やファイルを、ローカルで動くセッションに渡す場面に使えます。

COMPARISON

ChatGPT・OpenAI の対応する機能

比較の単位となる業務: ローカルのコーディングエージェントセッションをモバイル・Webから遠隔で閲覧・操作

OpenAI の Codex Mobile は、Codex アプリを実行している Mac に ChatGPT モバイルアプリから接続して Codex を使う仕組みです。Codex は接続先のホストで動くため、同じプロジェクト、ファイル、認証情報、プラグイン、スキル、設定をスマホから利用できます。Remote Control も、claude.ai/code や Claude アプリを手元のマシンで動く Claude Code のセッションにつなぎ、ファイルシステム、MCP サーバー、ツール、プロジェクトの設定をそのまま使う点で、手元のマシンを実行場所とする考え方が共通しています。

通知の面では、Codex Mobile は iOS の通知から完了したタスクを直接開けます。Remote Control は、長時間のタスクの完了時や判断が必要なときにスマホへプッシュ通知を送れます。画像の扱いでは、Codex アプリのリモート接続が画像に対応しており、Remote Control も Claude アプリや claude.ai/code から写真やファイルを添付できます。

TIMELINE

これまでの変更

  1. Enterprise のカスタムロールに Remote Control の権限が加わりました。

  2. /claude-api をクライアントから実行できなくなりました。

  3. claude --remote-control や /remote-control で始めたセッションを Claude アプリからフォークでき、フォークはコンピューター上のバックグラウンドセッションとして動きます。

  4. フォアグラウンドのサブエージェントの動きがライブ配信されます。VS Code ではバナーがフッターの表示に変わり、/remote-control でオン・オフを切り替えます。

  5. Claude Code Desktop や VS Code から始めたセッションで、権限モードの変更がスマホと claude.ai/code に反映されます。

  6. ネットワークの瞬断のあと、約 30 分間再接続を試み続けます。

  7. claude remote-control --continue による再開の説明が加わりました。

  8. Claude アプリから添付した写真が、Claude に直接渡されます。

  9. 接続中の Web・モバイルのクライアントに、コンパクションの進行状況が表示されます。

  10. リポジトリローカルの設定では自動開始をオンにできなくなりました。

  11. ANTHROPIC_BASE_URL が Anthropic 以外のホストを指す場合は無効になります。

  12. Team・Enterprise の管理者が、メンバーにデバイスの確認を求めることができる設定が加わりました。

  13. /config の key=value 構文が Remote Control でも動作します。

  14. 接続に失敗すると、フッターに赤い「/rc failed」の表示が出続けます。

  15. 起動時のメッセージに代わり、セッションへのリンク付きの表示がフッターに常に出ます。

  16. すでに有効なとき、/remote-control の補完に Disconnect Remote Control (Remote Control を切断) が表示されます。

  17. /goal が Remote Control でも動作します。API キーなどの認証設定がある場合は Remote Control が無効になる扱いに変わりました。

  18. 接続中は /color で設定したアクセントカラーが claude.ai/code に同期されます。

  19. クライアントから @ ファイルの補完候補を取得できます。

  20. /autocompact・/context・/exit・/reload-plugins がモバイル・Web のクライアントから使えます。「Push when Claude decides」設定と組み合わせたプッシュ通知のツールが加わりました。

  21. セッション名の既定の接頭辞がホスト名になり、--remote-control-session-name-prefix で上書きできます。

SOURCES

出典

出典 20 件を表示