- ローカル開発セッションを別のデバイスで引き続き利用できる機能で、Claude Code が実行中のコンピュータにリモート接続して作業を継続できる
- claude.ai/code のWebインターフェースまたは Claude モバイルアプリ(iOS・Android) から接続し、ローカル環境がそのまま維持されるため、ファイルシステム・ツール・プロジェクト設定をそのまま活用可能
- Pro および Max プランのユーザー向けにリサーチプレビューとして提供され、Team・Enterprise プランではサポートされない
- すべての通信は Anthropic API を介した TLS 暗号化接続で行われ、セッションはローカルで実行されるため、データがクラウドへ移動することはない
- ローカル開発環境を維持したままデバイス間で連続して作業できる仕組みで、リモート協業や移動中の開発効率を高める機能
Remote Control 概要
- Remote Control は ローカルの Claude Code セッションを別のデバイスで続けて使えるようにする機能
- スマートフォン、タブレット、別のブラウザなどから同じセッションを引き継いで作業可能
- claude.ai/code または Claude モバイルアプリから接続をサポート
- Pro・Max プランのユーザーのみ利用可能で、Team・Enterprise プランでは提供されない
- セッションはローカルで継続実行され、クラウドへ送信されない
- 主な機能
- ローカル環境のリモート利用: ファイルシステム、MCP サーバー、ツール、プロジェクト設定を維持
- デバイス間同期: ターミナル・ブラウザ・モバイル間で会話を同期
- 自動再接続: ネットワーク切断やスリープ後に自動復旧
要件 (Requirements)
- Pro または Max のサブスクリプションプランが必要で、API キーはサポートされない
claude コマンド実行後、/login で claude.ai 認証が必要
- プロジェクトディレクトリで
claude を一度実行し、ワークスペース信頼設定の承認が必要
Remote Control セッションの開始
- 新しいセッションを作成することも、既存セッションにリモート接続することも可能
- プロジェクトディレクトリで次のコマンドを実行
claude remote-control
- ターミナルにセッション URL が表示され、スペースバーで QR コードを表示できる
--verbose, --sandbox, --no-sandbox フラグをサポート
- 既存の Claude Code セッションでは
/remote-control または /rc コマンドでリモート制御を開始可能
- 現在の会話履歴を維持したまま、セッション URL と QR コードを提供
/rename コマンドでセッション名を指定可能
別のデバイスから接続
- セッション URL をブラウザで開く、または QR コードをスキャンして接続
- claude.ai/code や Claude アプリではセッション一覧から接続可能
- オンライン状態であれば コンピュータアイコンと緑の点が表示される
- セッション名は、最後のメッセージ、
/rename の値、またはデフォルトの “Remote Control session” として表示
/mobile コマンドで iOS・Android アプリのダウンロード用 QR コードを表示可能
すべてのセッションで Remote Control を有効化
/config コマンドで Enable Remote Control for all sessions オプションを true に設定
- 各 Claude Code インスタンスは 同時に1つのリモートセッションのみサポート
接続とセキュリティ
- ローカルセッションは アウトバウンド HTTPS リクエストのみ実行し、インバウンドポートは開かれない
- Remote Control 開始時に Anthropic API に登録し、タスクをポーリングする
- 別のデバイスから接続すると、サーバーがメッセージをストリーミング方式で中継する
- すべてのトラフィックは TLS 暗号化を使用し、短期資格情報によってきめ細かなアクセス制御を行う
Claude Code on the web との違い
- どちらの機能も claude.ai/code インターフェースを使うが、
- Remote Control はローカルマシン上で実行されるため、MCP サーバー・ツール・設定を利用可能
- Claude Code on the web は Anthropic のクラウドインフラ上で実行される
- ローカル作業を引き続き行うなら Remote Control、
クローンされていないリポジトリや並列作業には Claude Code on the web を使う
制限事項
- 同時に1つのリモートセッションのみサポート
- ターミナルを開いたままにする必要があり、
claude プロセスを終了するとセッションも終了する
- 10分以上ネットワークに接続できない状態が続くと、セッションはタイムアウトして終了する
関連資料
- [Claude Code on the web] – クラウドベースのセッション実行
- [Authentication] –
/login の設定と認証管理
- [CLI reference] –
claude remote-control コマンドの全一覧
- [Security] – Remote Control のセキュリティモデルの説明
- [Data usage] – Anthropic API を介したデータフローの説明
2件のコメント
まだ少し不安定な気がするので、とりあえずTailscaleをつないで使おうと思います
Hacker Newsの意見
このプレリリース版は非常に不安定でバグが多い
Claudeを止めようとしても動き続け、UIは頻繁に固まり、セッションは1つしか維持されずロードもうまくいかない
コードタブを離れるたびにセッションが消え、また待たなければならない
XMLがそのまま出力されるなど、完成度が低い
「コーディングって、もう解決済みの問題じゃないのか、Boris?」と思った
/remote-controlコマンドはQRコードではなく長いURLしか出力しなかったモバイルアプリではセッションが見えず、URLを直接入力しても接続できなかった
GitHub連携を要求するなど、設計が複雑でバグだらけだった
権限要求も重複し、停止ボタンも動かなかった
Claudeが自分でテストを書いたのではと思うほど品質が低かった
インターンを数人入れるだけでも十分潰せるレベルの問題だ
今は**Tailscale + Termius(iOS)**の組み合わせで使っている
入力は問題ないが、音声入力でstdinに直接テキストを入れられないのが惜しい
Opusトークンを大量に消費し、理由もなく止まる
進行状況が分からず、結局やり直すことになって時間とコストが無駄になる
自分はかなり前からこのやり方を使ってきた
Tailscaleを2台の機器に入れ、tmuxとモバイル端末アプリ(echo/Termius)を使ってリモートログインしている
tmux new -s <feature>でセッション名を付けておけば、いつでもtmux attach -t <feature>で再接続できるtmuxのようにセッション維持ができるが、ターミナルエミュレーションをしないのでスクロールが正常に動く
Claude Codeと一緒に使ってみたところ、ノートPCとスマホの切り替えはかなりスムーズだった
複数セッションを同時に扱うときはどうしているのかも知りたい
moshは必須なのか、設定が難しかった
Tmux/Tailscale/Termiusの組み合わせならすでに完全な制御ができるのに、単に設定のしやすさのためなのか気になる
Opencodeの
webコマンドはローカルセッションをブラウザで実行できるようにしてくれるCLIと同じ権限で動き、インターフェースもきれいだ
無料モデルですぐ試せる(ドキュメントリンク)
Happy Engineeringは、すでに同じ機能をはるかに安定して提供している
Codexもサポートしている
それでも無料・匿名・暗号化対応など、素晴らしいソフトウェアだ
早く修正されてほしい。tmuxトンネリングには戻りたくない
奇妙なことに、多くの会社がリモート制御をこんなに難しく実装している
SSHは20年間安定して動作してきたし、認証の問題も素早くパッチされてきた
「この機能がモバイルコーディングのスタートアップの機会を潰す」という意見には同意しない
コーディングエージェントはストリーミングサービスのように複数を契約するようになるだろう
だから汎用コントロールパネルが必要で、モバイルインターフェースは単なるリモート制御以上のものを提供すべきだ
コストも増え、広告も増え、断片化もひどい
必要なときにラジオのようにチャンネルを切り替える感覚だ
特別なものが必要なときはSpotifyをつけ、そうでなければそのまま静かにしておく
CLIプロバイダーを統合する汎用コントロールプランが必要だと思う
関連する比較記事をここにまとめた
Claude Codeチームに言いたいのは、まず中核体験を安定化してほしいということだ
新機能を出すのはいいが、深い改善が優先だ
最近のClaude Codeは壊れたり変わったりする頻度が高すぎる
Anthropicはペースを落とすべきだ
毎日「今日はまた何が壊れたんだ」と感じる疲労感が大きい
方向性を拡散させず、モデルと品質を着実に改善してほしい
「これはGNU screenを最も非効率に再発明したもの」のように見える
しかもTailscaleのような中央プロバイダーを経由するので、完全な自律性があるわけでもない
tmuxはコマンドを知っている必要があるが、こちらは結果中心だ
自分のように遅くコーディングを始めた人間には、この方式のほうがずっと効率的だ
自分も似た目標でプロジェクトを作った
Webサーバーを立ててブラウザやAndroidアプリから接続すると、Claude Codeセッションがリアルタイム同期され、
サーバー再起動時にも自動復元される
最近は予約実行とエージェントチーム編成機能も追加した
Opus 4.6で実験しながら作ったプロジェクトで、GitHubリンクからインストールできる
フィードバック歓迎