Claude Codeをスマホアプリで使う方法|Remote Controlの設定・接続の解除・つながっているセッションの確認
テックジム東京本校では、情報科目の受験対策指導やAI駆動開発コースもご用意しております。
「PCで動かしているClaude Codeを、外出先からスマホで続けたい」という方に向けて、Claudeのスマホアプリとデスクトップアプリ(またはターミナル)をつなぐ方法と、つないだ後の使い方をまとめます。
先に結論をまとめます。
- 使うのは公式機能のRemote Control(リモートコントロール)です。PCで動いているClaude Codeのセッションを、スマホのClaudeアプリやブラウザから操作できます
- デスクトップアプリなら、Codeタブの入力欄に
/rcと打つだけでつながります。ターミナルならclaude remote-controlです - スマホ側は、同じアカウントでClaudeアプリにログインし、「Code」を開くとセッションが一覧に出ます
- 処理はすべて自分のPCの上で動きます。PCの電源を切ったりアプリを終了したりすると、スマホからは操作できなくなります
- 使えるのはPro・Max・Team・Enterpriseプランです。無料プランとAPIキーでの利用には対応していません
Remote Controlとは?
Remote Controlは、自分のPCで動いているClaude Codeのセッションに、スマホやほかのPCのブラウザからつなぐための機能です。Anthropicの公式ドキュメントでは「机で始めた作業を、ソファでスマホから引き継げる」と説明されています。
ポイントは、スマホは「窓」にすぎず、作業そのものはPCで続いていることです。そのためスマホからでも、PCにあるファイル、PCに設定したMCPサーバーやツール、プロジェクトの設定がそのまま使えます。入力欄で@を打てば、PC上のファイル名も補完されます。
クラウド版(Claude Code on the Web)との違い
スマホからClaude Codeを使う方法には、もう1つ「クラウドで動かす」方法があります。混同しやすいので、先に違いを整理します。
| Remote Control | クラウドセッション(Claude Code on the Web) | |
|---|---|---|
| どこで動くか | 自分のPC | Anthropicのクラウド環境 |
| PCの電源 | 入れたままにしておく必要がある | 不要 |
| 使えるファイル | PCにあるファイルすべて | GitHubなどから取得したリポジトリ |
| PCのツール・MCP設定 | そのまま使える | 使えない(毎回新しい環境) |
| 向いている場面 | PCで進めていた作業を外出先で続ける | PCを持っていない状態で新しく作業を頼む |
クラウド版について詳しくはClaude Code on the Webとは?で解説しています。この記事では、PCとスマホをつなぐRemote Controlを中心に扱います。
使うための条件
| 項目 | 条件 |
|---|---|
| プラン | Pro・Max・Team・Enterprise(無料プランは対象外) |
| ログイン方法 | claude.aiのアカウントでログインしていること。APIキーでは使えません |
| Team・Enterprise | 組織のオーナーが管理画面(Claude Codeの管理設定)でRemote Controlをオンにする必要がある |
| 接続先 | Amazon Bedrock、Google Cloud、Microsoft Foundry経由や、独自のプロキシ経由では使えない |
| スマホ | ClaudeアプリのiOS版・Android版のどちらでも可。ブラウザ(claude.ai/code)からでも可 |
ターミナル版でAPIキーを設定している場合は、/loginでclaude.aiのアカウントにログインし直してください。
デスクトップアプリとスマホアプリをつなぐ手順
ターミナルを使わない方は、この方法がいちばん手軽です。デスクトップアプリ自体の使い方はClaude Desktopの使い方で解説しています。
手順1:デスクトップアプリでRemote Controlをオンにする
- Claudeのデスクトップアプリを開き、Codeタブで作業したいセッションを開く
- 入力欄に
/remote-control(短縮形は/rc)と入力して送信する
これで、そのセッションがclaude.aiのアカウントとつながります。アプリのバージョンによっては、画面上部のスイッチからオン・オフを切り替えることもできます。
手順2:スマホのClaudeアプリで開く
- スマホにClaudeアプリをインストールする(App Store・Google Playで「Claude」と検索)
- PCと同じアカウントでログインする
- アプリのメニューから「Code」を開く
- セッション一覧から、PCで開いていたセッションを選ぶ
Remote Controlでつながっているセッションには、パソコンのアイコンと緑の点が付いています。緑の点は、PC側が今オンラインであることを表しています。
毎回オンにするのが面倒な場合
デスクトップアプリの設定 → Claude Code →「Connect new sessions to Remote Control」をオンにすると、新しく作るセッションが最初からRemote Controlにつながるようになります。
ターミナル(CLI)版でつなぐ手順
ターミナルでClaude Codeを使っている場合は、目的に応じて3通りの始め方があります。
| コマンド | 動き |
|---|---|
claude remote-control |
スマホやブラウザからの接続を待つ専用モード(サーバーモード)で起動する。ターミナルに接続用のURLが表示され、スペースキーでQRコードが表示される |
claude --remote-control |
通常の対話セッションを起動し、同時にリモートからも操作できるようにする。ターミナルでもスマホでも入力できる |
/remote-control(/rc) |
すでに開いているセッションの途中から、リモート操作をオンにする |
claude remote-control --name "ブログ改修"のように名前を付けておくと、スマホのセッション一覧で見分けやすくなります。
スマホからつなぐ3つの方法
- QRコードを読み取る:ターミナルに表示されたQRコードをスマホで読み取ると、Claudeアプリでそのセッションが直接開きます
- URLを開く:表示された接続用URLを、スマホやほかのPCのブラウザで開きます
- 一覧から選ぶ:Claudeアプリの「Code」、またはブラウザのclaude.ai/codeのセッション一覧から選びます
なお、Claude Codeの/mobileコマンドは、スマホアプリのダウンロード用QRコードを表示するものです。セッションにつなぐコマンドではないので注意してください。
スマホからできること・できないこと
できること
- 指示を送る・Claudeの作業の経過を見る(PC側の画面ともリアルタイムで同期されます)
- Claudeがファイルの編集やコマンドの実行の許可を求めてきたときに、スマホで承認する
@でPC上のファイルを指定する- 一部のスラッシュコマンドを使う(
/compact、/clear、/context、/usage、/model、/renameなど)
できないこと・制限
/pluginや/resumeのように、ターミナルの画面でしか動かないコマンドは使えません- 権限モードは「手動承認」「編集を自動承認」「プラン」から選べます。確認なしですべて実行するモードはスマホからは選べません
- サーバーモード以外では、1つのClaude Codeにつき、リモート接続できるセッションは1つだけです
作業が終わったらスマホに通知を届ける
Remote Controlがつながっている間は、Claudeからスマホへプッシュ通知を送れます。長い作業が終わったときや、続けるためにあなたの判断が必要になったときに届きます。
- スマホのClaudeアプリで通知を許可する
- Claude Codeで
/configを開く - 「Push when Claude decides」(Claudeが必要と判断したとき)や「Push when actions required」(許可が必要なとき)をオンにする
指示の中で「テストが終わったら通知して」と頼むこともできます。/configに「No mobile registered」と出る場合は、スマホでClaudeアプリを一度開くと解消します。
接続が切れるのはどんなとき?
作業はPCで動いているので、PC側の状態がそのまま影響します。
| 状況 | どうなるか |
|---|---|
| デスクトップアプリを終了した・ターミナルを閉じた | セッションはオフラインになる。再び起動するまでスマホからは操作できない |
| PCがスリープした | PCが復帰すると自動で再接続される(スリープ中は操作できない) |
| PCのネット接続が長く切れた(サーバーモード) | 約10分で諦めて終了する。claude remote-controlを起動し直す |
| PCのネット接続が長く切れた(対話セッション) | PCでは作業を続けられ、ネットが戻ると自動で再接続される |
外出先から使うなら、出かける前にPCがスリープしない設定にしておくのが確実です。ノートPCのふたを閉じるとスリープする設定の場合も注意してください。
Remote Controlの接続を解除する方法
Remote Controlの「解除」には、いくつかの段階があります。今の接続だけを切りたいのか、自動でつながる設定をやめたいのか、スマホなどの端末そのものを切り離したいのかで、やり方が違います。
| やりたいこと | 方法 |
|---|---|
| 今の接続だけを切る(PCでの作業は続ける) | PC側でもう一度/remote-control(または/rc)を実行し、表示された状態パネルから接続を解除する |
サーバーモード(claude remote-control)を止める |
ターミナルでCtrl+Cを押す |
| セッションを開くたびに自動でつながる設定をやめる | /configの「Enable Remote Control for all sessions」をfalseにする。デスクトップアプリは設定で切り替える |
| スマホやブラウザからセッションを終わらせる | claude.ai/code のセッション一覧で、そのセッションをアーカイブする |
| なくしたスマホなど、端末そのものを切り離す | 信頼済みデバイス(Trusted Devices)の一覧から端末を削除する |
| このPCではRemote Controlを使えなくする | 設定のdisableRemoteControlで無効にする |
今の接続だけを切る:もう一度 /remote-control を実行
ターミナル(CLI)、デスクトップアプリ、VS Codeのどれでも、接続中のセッションでもう一度/remote-control(または/rc)を実行するのが基本です。ターミナルでは状態パネルが開き、セッションのURLとQRコードの確認や、接続の解除ができます。公式ドキュメントによると、接続を解除してもPCのセッションはそのまま動き続けるので、作業を中断せずにスマホとのつながりだけを切れます。
もう一度つなぎたいときは、同じく/remote-controlを実行します。
サーバーモードを止める:Ctrl+C
claude remote-controlで起動したサーバーモードは、ターミナルでCtrl+Cを押すと止まります。止めると、そのサーバーが受け持っていたセッションは、スマホやブラウザから操作できなくなります。
止めてから約4時間以内なら、同じフォルダでclaude remote-control --continueを実行すると、最初のセッションを呼び戻せます。特定のセッションを呼び戻すときはclaude remote-control --session-id <セッションID>を使います。セッションIDは、claude.ai/code でのセッションのURLのうち、/code/のあとの部分です。
自動でつながる設定をやめる
セッションを開くたびに自動でRemote Controlにつながるよう設定している場合は、次の場所で切り替えます。
- ターミナル(CLI):
/configを実行し、「Enable Remote Control for all sessions」をfalseにする(defaultにすると、自分の設定を消して組織や標準の設定に従う) - デスクトップアプリ:「設定」>「Claude Code」>「Connect new sessions to Remote Control」をオフにする
- VS Code:コマンドメニューのSettingsにある「Enable Remote Control for all sessions」をオフにする
- 設定ファイル:
~/.claude/settings.jsonのremoteControlAtStartupをfalseにする。特定のプロジェクトだけ止めたいときは、そのプロジェクトの.claude/settings.jsonにfalseと書く
なお、プロジェクトの設定ファイルではfalseは有効ですが、trueは無視されます。リポジトリに設定ファイルを入れても、開いた人全員のRemote Controlを勝手にオンにはできないしくみです。
スマホやブラウザからセッションを終わらせる
claude.ai/code やスマホのClaudeアプリのセッション一覧で、セッションをアーカイブすると、そのセッションは一覧から外れます。このときPC側には「This session was ended or archived from another device or app」(別の端末やアプリで終了またはアーカイブされた)という理由が表示されます。PC側でもう一度/remote-controlを実行すると、アーカイブしたセッションを開き直せます。
なくした端末を切り離す:信頼済みデバイス
Remote Controlには、確認済みの端末からしか操作できないようにする「信頼済みデバイス(Trusted Devices)」という機能があります(2026年10月時点でベータ版、初期設定ではオフ)。Pro・Maxプランなら自分で、Team・Enterpriseプランなら組織のオーナーが「Require trusted devices」をオンにします。
この機能をオンにしている場合は、claude.aiのアカウント設定の「Trusted devices」で、登録されている端末の一覧を確認し、不要な端末を削除できます。削除すると、その端末の認証情報はすぐに無効になります。スマホをなくしたときは、まずここから削除しましょう。自分でサインインできない場合は、組織の管理者が管理画面の「Sign out everywhere」で、その人のすべてのセッションと端末をまとめて無効にできます。
つながっているセッションを確認する方法
「今、どのセッションがスマホとつながっているのか」を確かめる方法は、PC側とスマホ・ブラウザ側で違います。
PC側で確認する
- ターミナル(CLI):接続中は、画面に
/rc activeという表示が出る。この表示は claude.ai のセッションへのリンクになっている。ターミナルの幅が狭いと表示されないので、そのときは/remote-controlを実行して状態パネルを開くと、セッションのURLとQRコードを確認できる - VS Code:入力欄の下に「Remote Control」という表示が出る。クリックすると、そのセッションを開ける。会話の中にもセッションのURLが表示される
- デスクトップアプリ:接続したセッションは、claude.ai/code のセッション一覧で確認する
スマホ・ブラウザ側で確認する
claude.ai/codeを開くか、スマホのClaudeアプリで下のメニューの「Code」をタップすると、セッションの一覧が表示されます。Remote Controlのセッションにはパソコンのアイコンが付き、オンライン(PCとつながっている)のときは緑の点が表示されます。緑の点がないセッションは、PC側のClaude Codeが止まっているか、接続が切れています。
セッションの名前は、/remote-control 名前のように接続するときに付けた名前、/renameで付けた名前、会話の内容の順で決まります。複数のPCやプロジェクトでRemote Controlを使うなら、接続するときに名前を付けておくと、一覧で見分けやすくなります。アーカイブしたセッションは、一覧の絞り込みで表示できます。
接続が切れたときに表示される理由
接続が切れると、PC側の表示が変わり、理由が通知されます。理由によって対応が違います。
| 表示される理由 | 意味と対応 |
|---|---|
| Another connection took over this session | 別の端末や別のClaude Codeのセッションが、このセッションを引き継いだ。取り戻したいときだけ/remote-controlを実行する |
| This session was ended or archived from another device or app | 別の端末やアプリで、セッションが終了またはアーカイブされた。戻したいときだけ/remote-controlを実行する |
| The server no longer reports this session | 別の端末やアプリで、セッションが削除された可能性がある |
| それ以外の理由 | ネットワークの問題など。/remote-controlを実行して再接続する |
身に覚えのない「別の端末が引き継いだ」という表示が出たら、claude.ai のパスワードを変更し、信頼済みデバイスの一覧を確認しましょう。
いくつのセッションがつながっているか
自動接続をオンにしていると、Claude Codeを1つ起動するごとに、Remote Controlのセッションが1つ登録されます。複数のターミナルでClaude Codeを開いていれば、その数だけセッションが一覧に並びます。サーバーモード(claude remote-control)では、1つのプロセスで複数のセッションを受け持ち、同時に開けるセッションの数は初期設定で最大32です(--capacityで変更できます)。
セキュリティは大丈夫?
公式ドキュメントでは、接続の仕組みが次のように説明されています。
- PC側から外へ向かうHTTPS通信だけを使い、PCのポートを外部に開くことはない
- 通信はAnthropicのAPIを経由し、TLSで暗号化される
- 接続には、用途ごとに分かれた有効期限の短い認証情報が複数使われる
- 接続中の会話の記録(指示・Claudeの回答・ツールの実行内容)は、端末間で同期するためAnthropicのサーバーに保存される。ファイルの読み書きやコマンドの実行はPCの上だけで行われる
通信の安全性とは別に、気をつけたいのはスマホからでもPCで実行できることはすべて実行できるという点です。スマホの画面は小さく、承認ボタンを流れで押してしまいがちです。危険なコマンドを禁止する権限設定を先に済ませておくと安心です。設定の書き方はClaude Codeのセキュリティ|権限設定・許可ルールの書き方とClaude Code Hooksとは?で解説しています。
会社のPCなどでRemote Controlそのものを使えなくしたい場合は、設定のdisableRemoteControlで無効にできます。
つながらないときの対処法
公式ドキュメントに載っている主なエラーと対処法です。
| 表示されるメッセージ | 原因と対処 |
|---|---|
| Remote Control requires a claude.ai subscription | ログインしていない、またはAPIキーで使っている。claude auth loginでclaude.aiのアカウントにログインする |
| Remote Control isn’t enabled for this account | アカウント情報が古い。claude auth logoutのあとclaude auth loginし、Claude Codeを最新版に更新する |
| Remote Control is disabled by your organization’s policy | 組織の設定で無効になっている。Team・Enterpriseのオーナーに有効化を依頼する |
| Remote Control is only available when using Claude via api.anthropic.com | BedrockやFoundry、独自のプロキシ経由で使っている。公式のAPI経由に切り替える |
| Remote Control got an unexpected server response | バージョンの不一致。claude updateで更新してから、もう一度/remote-controlを実行する |
| Couldn’t reconnect to your Remote Control session | 再接続に失敗した。/remote-controlを実行し直すか、新しいセッションを始める |
社内のVPNやプロキシで通信が遮られている場合も、つながらないことがあります。そのほかのエラーはClaude Code エラー対処ガイドも参考にしてください。
スマホでClaude Codeを使うほかの方法
| 方法 | PCの電源 | 向いている場面 |
|---|---|---|
| Remote Control(この記事) | 必要 | PCで進めていた作業を、外出先から続ける・見守る |
| クラウドセッション(claude.ai/code) | 不要 | PCがない状態で、GitHubのリポジトリに対する作業を頼む |
| Dispatch | 必要 | スマホから仕事を頼み、デスクトップアプリ側で作業させる(Pro・Maxのみ。Team・Enterpriseは対象外) |
Dispatchは、ClaudeアプリのCoworkタブにある「Claudeに仕事を頼む窓口」です。頼んだ内容によっては、PCのデスクトップアプリでClaude Codeのセッションが立ち上がって作業が進みます。CoworkについてはClaude Coworkとは?で解説しています。
よくある質問(FAQ)
無料プランでも使えますか?
使えません。Remote ControlはPro・Max・Team・Enterpriseプランが対象です。APIキーでログインしている場合も使えません。
iPhoneとAndroidのどちらでも使えますか?
どちらでも使えます。ClaudeアプリのiOS版・Android版のほか、スマホのブラウザでclaude.ai/codeを開いても操作できます。
PCを閉じても作業は続きますか?
続きません。Remote Controlの作業はPCの上で動いているため、PCがスリープしたりアプリを終了したりすると止まります。スリープから復帰すれば自動で再接続されます。PCなしで作業を続けたい場合はクラウドセッションを使います。
スマホとPCの両方から同時に操作できますか?
できます。会話はPC・スマホ・ブラウザの間で同期されるので、どこから送った指示も同じ会話の続きとして扱われます。
スマホからファイルを送れますか?
送れます。スマホから添付したファイルは、PC側にダウンロードされてClaudeが扱えるようになります。
使い終わったらどうやって切りますか?
接続中のセッションでもう一度/remote-control(または/rc)を実行し、接続を解除します。PCのセッションはそのまま動き続けます。サーバーモード(claude remote-control)はCtrl+Cで止めます。詳しくは「Remote Controlの接続を解除する方法」をご覧ください。
スマホとつながっているセッションはどこで確認できますか?
claude.ai/code か、スマホのClaudeアプリの「Code」で表示されるセッションの一覧で確認できます。Remote Controlのセッションにはパソコンのアイコンが付き、つながっているときは緑の点が表示されます。PC側では、ターミナルの/rc activeの表示で確認できます。
関連記事
近いテーマの記事です。あわせてどうぞ。
- Claude Codeを24時間365日動かすMacの運用方法|スリープ設定・再起動頻度・メモリ監視・自動復帰・再起動のやり方
- Claude Codeを24時間365日動かすWindowsの運用方法|スリープ設定・Windows Update対策・再起動頻度・メモリ監視・自動復帰
まとめ
| やりたいこと | 方法 |
|---|---|
| デスクトップアプリの作業をスマホで続けたい | Codeタブで/rc→スマホのClaudeアプリで「Code」を開く |
| ターミナルの作業をスマホで続けたい | claude remote-control→QRコードを読み取る |
| 毎回つなぐのが面倒 | デスクトップアプリの設定で「Connect new sessions to Remote Control」をオン |
| 終わったら知らせてほしい | /configでプッシュ通知をオン |
| PCを持たずにスマホだけで頼みたい | クラウドセッション(claude.ai/code) |
Remote Controlを使うと、長い作業をPCに任せて席を離れ、途中の承認や追加の指示をスマホから出せるようになります。PCの電源とアプリを落とさないことだけ守れば、設定はほとんど要りません。
※本記事は2026年10月1日時点のClaude Code公式ドキュメント(Remote Control)をもとにしています。対応プランや画面の表記は変わることがあるため、最新情報は公式ドキュメントをご確認ください。
■ゼロから始めるClaudeCode講座のご案内
テックジム東京本校では「ClaudeCode」の体験講座を開催。「その日のうちに動かす」 をゴールに、環境構築から実践まで。毎週土曜日15時。参加は無料です。対面・ハンズオンだから初心者でも安心。
Claude Codeそのものの全体像はClaude Codeの基本(とは・使い方・始め方)で解説しています。記事を読んだうえで実際に手を動かしたい方は、テックジムが毎週開催しているClaude Codeの無料講座(毎週開催)をご利用ください。初心者向けの対面講座で、費用はかかりません。







