Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
Claude Code ベストプラクティスClaude Opus 4.7 ベストプラクティスVPS上でのClaude CodeGit 統合Claude Code レビューClaude Code WorktreesClaude CodeリモートコントロールClaude Code ChannelsClaude Code スケジュールタスクClaude Code権限管理Claude Code オートモードフィードバックループTodoワークフローClaude Code タスク管理プロジェクトテンプレートClaude Code の料金とトークン使用量
speedy_devvkoen_salo
Blog/Handbook/Workflow/Claude Code Remote Control

Claude Codeリモートコントロール

スマートフォン、タブレット、ブラウザからローカルのClaude Codeターミナルセッションを操作する。セットアップ、セキュリティモデル、そしてリモートコントロールとOpenClawの比較。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Jan 30, 2026Handbook hubWorkflow index

問題: デスクで長い Claude Code の実行を始めたのに、その場を離れなければならない。ビルドがコンパイル中だ。ソファが呼んでいる。以前の選択肢はいずれも悪かった: ワークステーションに張り付くか、セッションを終了するかだ。

すぐできる改善策: ターミナルからリモートコントロール可能なセッションを起動する:

claude remote-control

このコマンドはローカルセッションをAnthropicのAPIに渡し、URLとQRコードを印刷する。スマートフォン、タブレット、または任意のブラウザをそこに向ける。ローカル環境はそのまま維持される: ファイルシステム、MCPサーバー、ツール、プロジェクト設定。クラウドには何も送られない。

リモートコントロールの実体

リモートコントロールは(2026年2月の)リサーチプレビュー機能で、ローカルのClaude Codeターミナルをclaude.ai/code、Claude iOSアプリ、Claude Androidアプリに接続する。リフトアンドシフトではなく、同期レイヤーと考えてほしい。セッションは終始あなたのマシン上で実行し続ける。

これをウェブ上のClaude Codeと比較してほしい。ウェブセッションはAnthropicが管理するクラウドボックスで動く。リモートコントロールセッションはあなたのマシンで動く。ウェブとモバイルのUIは、そのローカルセッションへの窓だ。

なぜこれが重要なのか? ローカルの環境は代替不可能だ。CLAUDE.md、カスタムスキル、ファイルシステムアクセス、MCP統合: これらすべてが接続されたまま維持される。クラウドセッションは毎回新鮮に起動する。リモートコントロールは環境全体を持ち運ぶ。

claude.aiよりもチャットアプリが好みか? Claude Code Channelsを使えばTelegramやDiscordからセッションを操作できる。

リモートコントロールのセットアップ

要件

  • Claude Codeインストール済み: Claude Codeが初めてならプラットフォームインストーラーを先に実行する。
  • サブスクリプション: ProまたはMaxのみ。APIキーは受け付けない。
  • 認証: claudeを実行し、/loginでclaude.ai経由でサインインする。
  • ワークスペースの信頼: プロジェクトフォルダーでclaudeを少なくとも一度実行し、信頼プロンプトに承諾する。

新しいセッションの開始

プロジェクトディレクトリに移動して実行する:

claude remote-control

プロセスはターミナルで実行し続ける。セッションURLが表示され、スペースバーを押すと素早いスマートフォン引き渡し用のQRコードが表示される。セッションが生きている間、ターミナルは接続状態とツールのアクティビティをストリームする。

渡せるフラグ:

  • --verbose 詳細な接続とセッションのロギング用
  • --sandbox / --no-sandbox ファイルシステムとネットワークの分離を切り替え

既存セッションの変換

すでに会話の深いところにいてモバイルに切り替えたい場合はスラッシュコマンドを使う:

/remote-control

または短いバージョン:

/rc

これによりライブセッションがリモートコントロール可能なものに切り替わり、全履歴が保持される。ヒント: デバイスをまたいで探す際に明確なラベルが付くよう、先に/renameを実行しておく。

常時オンのリモートコントロール

すべての新しいセッションをリモート対応にしたい場合は、Claude Code内で/configを実行しすべてのセッションでリモートコントロールを有効にするをtrueに切り替える。

別のデバイスから接続する

セッションがライブになったら、3つの接続方法がある:

  1. セッションURLを直接開く — claude.ai/codeで任意のブラウザから
  2. QRコードをスキャンする — ターミナルで(スペースバーで切り替え)ClaudeモバイルアプリにジャンプするためにQRコードをスキャン
  3. セッションリストから選ぶ — claude.ai/codeまたはClaudeアプリのセッションリストから。リモートコントロールセッションはコンピューターアイコンとオンライン時の緑のドットでマークされる

メッセージはすべての接続デバイス間で同期され続ける。ターミナル、ブラウザ、スマートフォンから入力できる。会話は追いつき続ける。

Claudeアプリがまだない場合は、Claude Code内で/mobileを実行してダウンロードQRコード(iOSまたはAndroid)を表示する。

内部の仕組み

セキュリティの話はすっきりしている。ローカルのClaude CodeプロセスはアウトバウンドのHTTPSリクエストのみを行う。あなたのマシン上で開くインバウンドポートはない。リモートコントロールを起動すると、プロセスはAnthropicのAPIに登録し、作業をポーリングする。別のデバイスから接続すると、サーバーはストリーミングリンクを通じてクライアントとローカルセッションの間でメッセージをリレーする。

すべてのバイトはTLS上のAnthropicのAPIを通過する。これはすべてのClaude Codeセッションが使用する転送セキュリティと同じだ。いくつかの短命な認証情報が使用中で、それぞれ一つの目的にスコープされ、独自のタイマーで期限切れになる。

平易な言葉で: ファイルとMCPサーバーはあなたのマシンにとどまる。チャットメッセージとツールの結果だけが暗号化されたブリッジを渡る。

リモートコントロール vs OpenClaw

OpenClawのストーリーを見ていれば、ピッチは聞き覚えがあるはずだ。スマートフォンからコンピューターを操作することはOpenClawの目玉機能の一つで、プロジェクトが199KのGitHubスターを獲得する助けになった。

リモートコントロールはAnthropicのファーストパーティの答えだ。この一つの機能についての正面比較:

側面リモートコントロールOpenClaw
セットアップclaude remote-control(一つのコマンド)セルフホスト、ポートフォワーディングまたはトンネル設定が必要
セキュリティアウトバウンドのみのHTTPS、開きポートなし、TLS暗号化、短命な認証情報WebSocketベース、CVE-2026-25253 RCE脆弱性が50K以上のインスタンスに影響
プラットフォームclaude.ai/code、iOS、AndroidWhatsApp、Telegram、Discord、Slack、15以上のプラットフォーム
スコープコーディング重視(ターミナル、ファイル、MCP)汎用(カレンダー、メール、スマートホーム、すべて)
コストPro/Maxサブスクリプションに含まれる無料(セルフホスト)、ただし自分のAPIキーが必要
再接続ラップトップがスリープから復帰したときに自動接続切断時に手動再起動
権限Claude Code完全な権限モデルデフォルトで広範なシステムアクセス

コアの分岐点: リモートコントロールは開発作業のための安全で専用設計されたブリッジだ。OpenClawはリモートデバイス制御を他の多くのトリックと並べて行う汎用ライフアシスタントだ。異なるツール、異なる仕事。

スマートフォンからコーディングセッションを継続したいだけの開発者には、リモートコントロールがよりクリーンな道だ。露出したポートなし。WebSocketのCVEなし。セルフホスティングの負担なし。

現在の制限事項

これはリサーチプレビューだ。粗い部分を想定してほしい:

  • 一度に一つのセッション: 各Claude Codeインスタンスは単一のリモート接続を受け入れる
  • ターミナルを開いたまま: ターミナルを閉じるかclaudeプロセスを停止するとセッションが終了する
  • 10分のネットワークタイムアウト: マシンが約10分間ネットワークに到達できない場合、セッションが期限切れになる。claude remote-controlを再度実行して新しいものを起動する
  • 権限承認は引き続き必要: リモートコントロールは権限プロンプトをバイパスしない。--dangerously-skip-permissionsフラグはリモートコントロールではまだ機能しないと報告されている
  • 利用可能性: 現在のところProとMaxプランのみ。TeamまたはEnterpriseプランでは利用不可

Simon Willisonは初期テストでさらにいくつかの粗い部分を指摘した: クラッシュするセッションはクリーンな終了メッセージの代わりに「謎めいたAPIエラー」を出し、プロセスを再起動すると古いものへの再接続ではなく新しいセッションが強制される。

実用的なワークフロー

リモートコントロールが真価を発揮する場所はここだ:

「離席」パターン

デスクで大きなマルチエージェントタスクを起動してから、コーヒーを取りに行く間スマートフォンで監視して操作する。エージェントはフルツールアクセスでローカルで実行し続ける。

「ソファレビュー」パターン

ワークステーションでコードレビューやテスト実行をキューに入れ、ソファから結果を読んでアクションを承認する。タスクが独立して実行されてチェックポイントで立ち寄る非同期ワークフローとよく合う。

「マルチデバイス」パターン

重いコーディングにはターミナルから始め、軽い作業にはラップトップのブラウザに移動し、素早い承認にはスマートフォンを使う。会話はすべての三つのデバイスで完全に揃った状態を保つ。

ワークツリーとの組み合わせ

最大の柔軟性のために、リモートコントロールとgit worktreeを組み合わせる。分離されたworktreeセッションを起動し、リモートコントロールをオンにして、どこからでも操作する。メインブランチはクリーンなまま、分離されたセッションをリモートで指示できる。

次は何か

リモートコントロールはCowork(スケジュールタスク)と同時に出荷された。これはAnthropicが向かっている方向を示している: 永続的で常時稼働のClaude Code。現在の制限、特にターミナルを開いたままにしなければならないルールと一インスタンスごとの一セッションの上限は、次の明らかな動きを示している: ラップトップが起動していなくても動くフルクラウドホストのリモートコントロールだ。

今日、リモートコントロールはスマートフォンをターミナルへの窓にする。それだけで長時間実行のClaude Codeセッションの使い方が変わる。ビルドが終わるのを見たり、エージェントが完了するのを待ったりするためにデスクに座り続ける必要はもうない。

claude remote-controlを実行して、どこに合うかを見てみよう。すでにマルチエージェントのセットアップや長い自律タスクを実行しているなら、スマートフォンから操作できる能力は本物の生活品質の向上だ。

Continue in Workflow

  • Claude Code ベストプラクティス
    Claude Codeで成果を出すエンジニアを分ける5つの習慣: PRD、モジュラーなCLAUDE.mdのルール、カスタムスラッシュコマンド、/clearリセット、そしてシステム進化の思考法。
  • Claude Code オートモード
    2つ目の Sonnet モデルが、Claude Code のすべてのツール呼び出しを実行前に審査します。オートモードがブロックするもの・許可するもの、そして settings.json に追加される許可ルールについて解説します。
  • Claude Code Channels
    プラグイン MCPサーバーを使って Claude Code を Telegram、Discord、iMessage に接続する方法。セットアップの手順と、接続する価値のある非同期モバイルワークフローを解説します。
  • Claude Opus 4.7 ベストプラクティス
    Claude Code で Claude Opus 4.7 を最大限に活用する: 最初のターン、effort設定、アダプティブシンキング、ツールプロンプト、サブエージェント、セッションリセット、トークン管理。
  • Claude Code レビュー
    並列 Claude エージェントがすべての PR でバグを調査し、指摘事項を相互確認し、精度の高いコメントを一件投稿する。検出内容、コスト、有効化の方法。
  • フィードバックループ
    コードを書き、テストまたは開発コマンドを実行し、出力を読み取り、壊れたものを修正し、スイートがグリーンになるまでループするプロンプトをClaude Codeに一つ渡す。

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。
  • エージェントチームのコントロール
    デリゲートモード、表示モード、プラン承認、ファイル境界、CLAUDE.md ルールを設定して、Claude Code のチームリードがコーディングではなくコーディネートに専念できるようにします。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Claude Code Worktrees

--worktreeフラグ、自動命名ブランチ、デスクトップの並行セッション、サブエージェントの分離、そしてGitを使わないチームでもClaude Codeを安全に実行できるフックのパターンを解説。

Claude Code Channels

プラグイン MCPサーバーを使って Claude Code を Telegram、Discord、iMessage に接続する方法。セットアップの手順と、接続する価値のある非同期モバイルワークフローを解説します。

On this page

リモートコントロールの実体
リモートコントロールのセットアップ
要件
新しいセッションの開始
既存セッションの変換
常時オンのリモートコントロール
別のデバイスから接続する
内部の仕組み
リモートコントロール vs OpenClaw
現在の制限事項
実用的なワークフロー
「離席」パターン
「ソファレビュー」パターン
「マルチデバイス」パターン
ワークツリーとの組み合わせ
次は何か

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。