デスクで始めた開発作業、スマホで続けられたら便利だと思いませんか?
Claude Codeで開発作業をしていて、「このまま外出先でも続けたい」「移動中のスマホから確認したい」と思ったことはありませんか?通常のクラウドIDE と違って、Claude Codeはローカル環境で動作するため、リモートアクセスには工夫が必要でした。
実は、Claude Codeには「リモートコントロール」という機能が搭載されており、スマホやタブレット、別のブラウザからローカル環境を遠隔操作できるようになっています。この機能を使えば、デスクで始めた作業をそのまま外出先から継続できます。
この記事では、Claude Codeのリモートコントロール機能の設定方法から実践的な活用シーンまで、実際に使える形で解説します。
Claude Codeのリモートコントロール機能とは
リモートコントロール機能は、ローカルで動作しているClaude Codeのセッションに、スマホやブラウザからアクセスできる機能です。Web版のClaude Codeとの最大の違いは、「実行環境がクラウドではなく、あなたのPC上に残る」という点です。

Web版Claude Codeとの決定的な違い
リモートコントロール機能を理解するには、Web版との違いを把握することが重要です:
- リモートコントロール:ローカルPC上で動作するClaude Codeに、リモートから接続する仕組み
- Web版Claude Code:クラウド上で動作し、ファイルシステムもクラウド環境を使用
つまり、リモートコントロールではローカルのファイルシステム、MCPサーバー、プロジェクト設定がそのまま利用可能です。
こんなシーンで便利
- デスクで実装中のコードを、移動中のスマホから確認して修正
- リビングのソファからタブレットで開発を継続
- 外出先のカフェで別のPCからブラウザ経由でアクセス
- デバイス間で会話履歴を同期しながら作業
リモートコントロール機能の利用条件
リモートコントロール機能を使うには、いくつかの前提条件があります。事前に確認しておきましょう。
サブスクリプション要件
リモートコントロールはProプランまたはMaxプランのみで利用可能です。TeamプランやEnterpriseプランでは現時点で利用できません。また、API キーでの認証はサポートされていません。
事前にやっておくべき設定
- ログイン認証:ターミナルで
claudeを実行し、/loginコマンドでclaude.ai経由でサインイン - ワークスペース信頼:プロジェクトディレクトリで最低1回
claudeを実行し、ワークスペース信頼ダイアログを承認
これらの設定が完了していないと、リモートコントロールセッションを開始できません。
リモートコントロールセッションの開始方法
リモートコントロールセッションを開始する方法は2つあります。新規にセッションを作成する方法と、既存のセッションをリモート化する方法です。
方法1:新規セッションを作成する
プロジェクトディレクトリに移動して、以下のコマンドを実行します:
# プロジェクトディレクトリに移動
cd ~/my-project
# リモートコントロールセッション開始
claude remote-control実行すると、ターミナルにセッションURLが表示されます。このURLをブラウザで開くか、スマホでQRコードをスキャンすることで接続できます。
スペースバーを押すとQRコードの表示・非表示を切り替えられます。
方法2:既存セッションをリモート化する
すでにClaude Codeで作業中のセッションがある場合、以下のコマンドでリモート化できます:
# 既存セッションをリモート化
/remote-control
# または短縮版
/rcこのコマンドを使えば、会話履歴がそのまま保持された状態でリモートアクセスが可能になります。
オプションフラグの活用
claude remote-control コマンドでは、以下のオプションが使用できます:
--verbose:詳細な接続ログとセッションログを表示--sandbox:ファイルシステムとネットワークを隔離したサンドボックス環境で実行--no-sandbox:サンドボックスを無効化(デフォルト)
スマホやブラウザからの接続方法
リモートコントロールセッションを開始したら、次はスマホやブラウザから接続します。接続方法は3つあります。
方法1:セッションURLを直接開く
ターミナルに表示されたセッションURLをコピーして、ブラウザで開きます。claude.ai/code のページが開き、該当のセッションに直接アクセスできます。
方法2:QRコードをスキャン
スマホのClaudeアプリでQRコードをスキャンすると、即座にセッションが開きます。claude remote-control 実行中にスペースバーを押せばQRコードが表示されます。
方法3:セッション一覧から選択
claude.ai/code またはClaudeアプリを開き、セッション一覧からリモートコントロールセッションを探します。リモートセッションにはコンピュータアイコンと緑色のステータスドットが表示されます。
セッション名は、最後のメッセージ内容、/rename で設定した名前、または「Remote Control session」になります。事前に /rename でわかりやすい名前をつけておくと便利です。
リモートコントロールの実践的な使い方
リモートコントロールを実際の開発フローでどう活用できるか、具体的なシーンを紹介します。
デバイスをまたいだシームレスな開発
デスクトップPCで開発を開始し、移動中にスマホで確認、帰宅後に再びPCで作業を続けるといった使い方が可能です。会話履歴は全デバイスで同期されるため、どこからメッセージを送っても一貫性が保たれます。
ネットワーク切断時の自動再接続
ノートPCがスリープしたり、ネットワークが一時的に切断されても、オンラインに戻れば自動的にセッションが再接続されます。作業を中断する心配がありません。
すべてのセッションでリモートコントロールを有効化
毎回 claude remote-control を実行するのが面倒な場合、すべてのセッションで自動的にリモートコントロールを有効化できます:
# 設定変更
/config
# 「Enable Remote Control for all sessions」を true に設定この設定により、通常の claude コマンドで起動したセッションも自動的にリモートアクセス可能になります。
セキュリティと接続の仕組み
「ローカル環境にリモートアクセスするって安全なの?」という疑問があるかもしれません。リモートコントロールの接続の仕組みを理解しておきましょう。
インバウンドポートは開かない
リモートコントロールでは、ローカルマシンがインバウンドポートを開くことは一切ありません。すべてアウトバウンドHTTPS接続のみで動作します。
具体的には、ローカルのClaude CodeがAnthropic APIに登録し、定期的にポーリングして指示を受け取る仕組みです。リモートデバイスからのメッセージは、Anthropicのサーバーを経由してローカルマシンに届きます。
データはローカルに残る
ファイルシステム、MCPサーバー、プロジェクト設定はすべてローカル環境に保持されます。クラウドにデータが移動することはありません。リモート接続はあくまで「操作インターフェース」であり、実行環境自体は変わりません。
トラブルシューティング:よくある接続問題
セッション一覧にリモートセッションが表示されない
以下の点を確認してください:
claude remote-controlまたは/remote-controlが正常に実行されているか- ターミナルが実行中で、プロセスが終了していないか
- 同じアカウントでログインしているか(claude.aiとローカル環境で同一アカウント必須)
接続が頻繁に切断される
ネットワーク環境が不安定な場合、接続が切れることがあります。--verbose オプションで詳細ログを確認し、接続状況を監視してください。
claude remote-control --verbose複数のClaude Codeインスタンスで使いたい
各Claude Codeインスタンスは、1つのリモートセッションをサポートします。複数プロジェクトで同時にリモートコントロールを使いたい場合は、それぞれのディレクトリで claude remote-control を実行してください。
まとめ:リモートコントロールで開発の柔軟性を最大化
Claude Codeのリモートコントロール機能を使えば、デスクで始めた開発作業を外出先のスマホやタブレットから継続できます。ローカル環境を維持したまま、デバイス間でシームレスに作業を切り替えられる点が最大の魅力です。
この記事で紹介したポイントを押さえれば、場所やデバイスにとらわれない柔軟な開発スタイルを実現できます。まずは claude remote-control を試して、自分の開発フローに組み込んでみてください。
Claude Codeをさらに活用する関連記事
Claude Codeのリモートコントロールを習得したら、AI開発支援ツールや開発環境の最適化も強化してより効果的な開発環境を構築しましょう:
AI開発支援ツール
- Claude Code Securityとは?AIが脆弱性を検出し修正パッチまで提案する新時代のセキュリティツール – Claude Code環境でのセキュリティ強化に必須
- git-lrc – Gitコミット時にAIが自動コードレビューする無料開発支援ツール – リモート開発でもコード品質を維持
- Straion – AIコーディングエージェントのルール管理を一元化する開発支援プラットフォーム – AI開発ツールの統合管理に便利
リモート開発環境
- Macky – iPhoneからMacのターミナルに接続できるリモート開発ツール – スマホからのターミナルアクセスに最適
- Rork Max – Xcodeを不要にするWeb版SwiftアプリビルダーでiOS開発を革新 – ブラウザベースの開発環境構築
開発効率化
- AI開発時代、エンジニア的思考とビジネス的思考はどちらが強いのか – AI時代の開発スタイルを考える
- バイブコーディング時代に「自分で全部やったほうが速い」が危険な理由 – チーム開発での AI活用法
