Anthropicは、AIコーディングツール「Claude Code」に「Remote Control」機能を追加した。スマートフォンやブラウザから、ローカルマシンで実行中のセッションに接続して作業を継続できる。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Anthropicが提供するCLI(コマンドラインインタフェース)型AIコーディングツール「Claude Code」にリモート接続機能「Remote Control」が追加された。ローカルマシンで実行中のセッションに対して、スマートフォンや別のPCのブラウザから接続し、Claude Codeでの作業を継続できる機能だ。
Remote Controlは全てのプラン(「Pro」「Max」「Team」「Enterprise」)で利用できる。一方、企業での利用を前提としたTeamおよびEnterpriseプランの場合、デフォルト(既定)で機能は無効化されている。
Remote Controlは、「claude.ai/code」または「iOS」「Android」向けClaudeアプリを、ローカルマシンで実行中のClaude Codeセッションに接続する。セッションはローカル環境で実行され続けるため、クラウドにソースコードが保存されることはないという。
主な特徴は以下の通り。
Anthropicによると、セキュリティを確保するためローカルセッションはアウトバウンドのHTTPSリクエストのみを送信し、マシン上でインバウンドポートを開放することはないという。
「通信のトラフィックは全てTLS経由でAnthropic APIを通過し、通常のセッションと同等のセキュリティ水準を維持する。接続には有効期限の短い認証情報が複数使用され、それぞれが単一の目的に限定されており、個別に有効期限が切れる仕組みを採用している」(Anthropic)
新しいセッションや既存のセッションでRemote Controlを開始する場合、プロジェクトディレクトリに移動し、以下のコマンドを実行する。
claude remote-control
/remote-control
remote-controlコマンドは以下のオプションをサポートしている。
Remote Controlがアクティブになると、以下の方法で別のデバイスから接続できるようになる。
全セッションでRemote Controlを自動的に有効にするには、Claude Code内で/configコマンドを実行し、「Enable Remote Control for all sessions」をtrueに設定する。
Remote Controlと「Claude Code on the web」はどちらも「claude.ai/code」インタフェースを使用する。主な違いはセッションの実行環境だ。Remote Controlはローカルマシンで実行されるため、ローカルのMCPサーバ、ツール、プロジェクト設定が利用可能なままとなる。一方、Claude Code on the webはAnthropicが管理するクラウドインフラで実行される。
ローカル作業の途中で別のデバイスから続けたい場合はRemote Controlを使用する。ローカル設定なしでタスクを開始したい場合、クローンしていないリポジトリで作業したい場合、または複数のタスクを並行して実行したい場合はClaude Code on the webを使用する。
Remote Controlは、以下の点に注意が必要だ。
CoworkにAnthropic情報の定期チェックを任せる スケジュール済みタスクの実力を試してみた
「COBOL」技術者はもういない、レガシーコードの読み解き方をAnthropicが解説
AIコーディングで現場が疲弊するのはツールのせいではない KDDIアジャイル開発センターに聞く、AIコーディングの誤解と「本当の生産性」
「熟練した人間の対応では遅い」 OSSから500件の脆弱性を掘り起こした「Claude Code Security」
【入門】.claudeフォルダの構造と使い方 Claude Codeを思い通りに動かそう
ベンチマークの過信は危険? AIコーディングに潜む「非効率性」を見抜き、最適化するアプローチCopyright © ITmedia, Inc. All Rights Reserved.