「Claude Codeをスマホで操作できるって聞いたけど、どうやるの?」
「外出先でも作業の進み具合を見たい!」
PCで長い作業を走らせたまま出かけると、気になって仕方ないんですよね。
終わっているのか、途中で確認待ちになって止まっているのか、外からはまったくわかりません。
そこで使えるのがRemote Controlという機能で、手元のPCで動いているセッションにスマホから接続できます。
この記事では設定の手順に加えて、実際に外で使ってみてわかった「スマホでやると効くこと・つらいこと」まで書いていきます。
この記事でわかること
- Claude Codeをスマホで操作できる仕組みと必要な条件
- 4つのステップで進める設定手順
- 外出先で本当に役立つ使い方と、逆にやらないほうがいいこと
- つながらないときに確認する順番
Claude Codeをスマホで操作できる仕組み|Remote Controlとは何か
まず、スマホから何が起きているのかを押さえておくと、あとの手順で迷いません。
ここでは仕組み・Web版との違い・必要な条件の3点を見ていきましょう。
Claude Codeのスマホ操作を支える仕組み
- Remote Controlがローカルのセッションに窓を開ける仕組みであること
- クラウドで動くWeb版とはまったく別物であること
- 使うために必要なプランと前提条件
Remote Controlはローカルのセッションに窓を開ける仕組み
Remote Controlは、自分のPCで動いているClaude Codeのセッションに、スマホやブラウザから接続する機能です。
大事なのは、実際に動いているのは今までどおり手元のPCだという点でした。

ファイルの読み書きもコマンドの実行も、全部自分のマシンの上で起きています。
スマホの画面は、そこで進んでいることを覗く窓にすぎません。
スマホからつないでも変わらないこと
- ローカルのファイルシステムがそのまま使える
- 設定しているMCPサーバーやツールも使える
- プロジェクトの設定(CLAUDE.mdなど)も効いたまま
@を打つとローカルのファイルパスが補完される
ターミナル・ブラウザ・スマホのどこから話しかけても、会話は1本に同期されます。
デスクで指示を出して、電車のなかで結果を見る。この行き来がストレスなくできるようになりました。
ノートPCがスリープしたり回線が切れたりしても、マシンがオンラインに戻れば自動でつなぎ直してくれます。
Claude Code on the Webとの違い
まぎらわしいのが、同じ claude.ai/code という画面を使うのに、中身が違う機能が2つあることです。
違いは「どこでClaudeが動いているか」の一点だけだと考えてください。
| 項目 | Remote Control | Claude Code on the Web |
|---|---|---|
| 動く場所 | 自分のPC | Anthropicのクラウド |
| ローカルのファイル | そのまま使える | 使えない(リポジトリを指定) |
| PCの電源 | 起動しっぱなしが必要 | 切ってよい |
| 向く場面 | 作業中の続きを外から動かす | 手ぶらで新しく始める |
やりかけの作業を外から見たいならRemote Control、何も持たずに始めたいならWeb版。この使い分けで迷わなくなります。
私はほぼRemote Controlしか使っていません。手元の環境に依存した作業ばかりだからです。
Claude Codeのスマホ操作に必要なプランと条件
この機能は現時点で研究プレビューという扱いですが、Pro・Max・Team・Enterpriseのすべての有料プランで使えます。
ただし、いくつか条件があるので先に確認しておいてください。
Remote Controlを使うための前提
- claude.aiアカウントでログインしていること(APIキー認証では使えない)
- 接続先が
api.anthropic.comであること(BedrockやVertex経由では不可) - プロジェクトのフォルダで一度
claudeを起動して信頼の確認を済ませていること - Team・Enterpriseの場合は管理者が機能をオンにしていること
とくにひっかかりやすいのが1つ目です。
ANTHROPIC_API_KEY を環境変数に設定していると、それが優先されて弾かれます。
身に覚えがある方は、いったん設定を外してから /login でサインインし直してみてください。
プランの違いそのものはClaude Code料金プランを比較にまとめています。
Claude Codeをスマホで操作する4つのステップ
ここからは、初めての方がそのまま追える形で手順を並べます。
難しい設定はなく、慣れれば1分もかかりません。
Claude Codeをスマホで操作するまでの流れ
- スマホにClaudeアプリを入れて同じアカウントでログインする
- PCのプロジェクトでRemote Controlを起動する
- QRコードかセッション一覧からスマホをつなぐ
- スマホから指示を送って進み具合を確かめる
【ステップ1】スマホにClaudeアプリを入れる
最初にやるのはアプリの用意です。ブラウザだけでも使えますが、通知を受け取りたいならアプリのほうが便利でした。
App StoreかGoogle Playで「Claude」を検索してインストールします。
# Claude Code のなかからダウンロード用のQRコードを出せます
> /mobile
入れたら、PCのClaude Codeで使っているのと同じアカウントでログインしてください。
ここを間違えるとつながりません
- アカウントが違う(別のメールアドレスでログインしている)
- 組織が違う(個人と会社のワークスペースを取り違えている)
- 通知の許可をスキップしてしまった
3つ目は後から設定でも直せますが、その場で許可しておくほうが早いです。
そもそもClaude Code自体をこれから始めるという方は、Claude Codeの使い方を初心者向けに解説した記事から順に進めてください。
【ステップ2】PCでRemote Controlを起動する
次はPC側です。作業したいプロジェクトのフォルダに移動して、コマンドを1つ打つだけで済みます。
ターミナルの操作そのものに不安がある方は、Claude Codeでのターミナルの使い方を先に読んでおくと安心です。
いちばん手軽なのは、すでに動いているセッションから切り替える方法でした。
# 会話の途中から切り替える(今の履歴を引き継ぐ)
> /remote-control
# 短縮形も使えます
> /rc
実行すると、接続用のURLとQRコードが表示されます。

出典:Claude Code Docs「Remote Control」
名前を付けておくと、あとでセッション一覧から探しやすくなります。
# セッションに名前を付けて起動する
> /remote-control 記事の下書き
接続中は入力欄の下に /rc active という表示が出ます。
これが出ていれば準備完了です。
【ステップ3】QRコードかセッション一覧から接続する
PC側の準備ができたら、スマホをつなぎます。方法は3つあり、状況で使い分けると楽です。
出先で急いでいるなら、QRコードを読むのが一番早いでしょう。
スマホから接続する3つの方法
- QRコードを読む:ターミナルに出たコードをカメラで読み取る
- アプリの一覧から選ぶ:Claudeアプリ下部の「Code」をタップして探す
- URLを開く:表示されたセッションURLをブラウザで開く
アプリの一覧では、オンラインのセッションにパソコンのアイコンと緑の点が付きます。
複数のプロジェクトを走らせているときは、この緑の点を目印にすると間違えません。
名前を付けておいた効果が出るのもここでした。
【ステップ4】スマホから指示を送って進み具合を見る
つながったら、あとはチャットと同じ感覚で使えます。
入力欄に打った内容は、そのままPC側のセッションに届きました。
いまどこまで進んでいますか?
残っている作業を3つまでで教えてください。
画像やファイルを送ることもできて、スマホから添付したものはPC側にダウンロードされて参照されます。
外でスクリーンショットを撮って、そのまま投げられるのは想像以上に便利でした。
サブエージェントやワークフローの進み具合も、つないだデバイス側に同期されます。
スマホから送ると効く指示
- 進捗の要約(いま何をしていて、次に何をするか)
- 止まっている理由の確認
- 短い判断(このまま進めて/いったん止めて)
逆に、長い仕様を打ち込むのは向いていません。この話はもう少し先で詳しく扱います。
Claude Codeのスマホ操作|3つの起動方法を使い分ける
Remote Controlの起動には、性格の違う3つの入口があります。
用途に合わないものを選ぶと使いにくいので、ここで整理しておきましょう。
Remote Controlの3つの起動方法
- 接続待ちに専念するサーバーモード
- ターミナルでも打てる対話セッション
- 作業の途中から切り替えるスラッシュコマンド
サーバーモードは接続待ちに専念させたいときに使う
claude remote-control と打つと、ターミナルは接続を待つだけのサーバーとして動き続けます。
手元では入力せず、外からつなぐ前提のときに向いていました。
# サーバーモードで起動する
claude remote-control
# 名前を付けて起動する
claude remote-control --name "記事の下書き"
起動中にスペースキーを押すと、QRコードの表示を出し入れできます。
サーバーモードで覚えておくと便利なフラグ
-c:このフォルダで最後に使ったリモートセッションを再開する--spawn worktree:新しいセッションごとに別のworktreeを割り当てる--capacity N:同時につなげるセッション数を決める(既定は32)
1人で使うぶんには、名前を付けて起動するだけで十分でした。
対話セッションはPCでもスマホでも打ちたいときに使う
PCの前にいる時間が長いなら、--remote-control を付けて普通に起動するのがおすすめです。
ターミナルでいつもどおり操作しつつ、外に出たらスマホから続けられます。
# 対話セッションとして起動し、リモートも有効にする
claude --remote-control
# 短縮形
claude --rc
# 名前を付ける場合
claude --remote-control "記事の下書き"
私はこの形をいちばんよく使っています。出かける予定があるかどうかに関わらず、最初から有効にしておくほうが結局は楽だったからです。
毎回付けずに常時オンにする手順
- Claude Codeのなかで
/configを実行する - すべてのセッションでRemote Controlを有効にする項目を
trueにする - 組織の既定に従わせたい場合は、設定しないまま空にしておく
この設定をオンにすると、対話セッションを起動するたびにリモートセッションが1つ登録されます。
複数のインスタンスを同時に走らせる場合は、それぞれが別のセッションを持つ形になりました。
作業の途中から切り替えるならスラッシュコマンドを使う
すでに走っているセッションを、そのまま外に持ち出したいときもありますよね。
その場合は会話のなかで /remote-control(または /rc)と打てば、いまの履歴を引き継いだままリモート接続に切り替わります。
> /rc
> /remote-control 認証まわりの調査
「作業を始めてから外出が決まった」という順番でも問題ありません。
起動方法の選び方
- 外からつなぐ専用にしたい →
claude remote-control - PCでも打ちつつ外でも見たい →
claude --remote-control - いまの会話をそのまま持ち出したい →
/rc
VS Codeの拡張機能から /remote-control を実行する方法もあります。
ただしCLIと違って名前を渡せず、QRコードも出ないので、スマホからつなぐならバナーの「Open in browser」を経由することになります。
Claude Codeのスマホ操作は指示より承認に絞ると効く
ここからは、実際に何か月か使ってみて変わった考え方の話です。
結論から書くと、スマホは指示を出す道具ではなく、判断を返す道具でした。
外出先での使い方を変えた3つの気づき
- 外で長い指示を打つのは想像よりつらいこと
- 出かける前の頼み方で外出先の楽さが決まること
- 通知を使って呼び出してもらう形が合っていること
外出先で長い指示を打つのは想像よりつらい
最初は「これで移動中も開発できる」と喜んでいました。
ところが実際にやってみると、フリック入力で仕様を説明するのは苦行に近いとすぐわかりました。
電車のなかで100文字の指示を打っているうちに、駅に着いてしまうんですよね。
スマホからやると疲れる操作
- 設計や仕様を一から説明する
- 長いコードを読んで細かく指摘する
- 複数のファイルを行き来しながら確認する
逆に、短い言葉で足りる操作はスマホと相性が抜群でした。
「その方針で進めて」「いったん止めて」「テストだけ回して」。
この程度なら数秒で返せますし、待たせている時間がまるごと短くなります。
出かける前の頼み方で外出先の楽さが決まる
ここがいちばん効いた工夫です。
外出先で承認を返すには、そもそも承認を求められるポイントが作業のなかにないといけません。
だから、出かける前の頼み方を変えました。
これから外に出るので、次の進め方でお願いします。
1. まず調査だけして、方針を3つ挙げてください
2. 私がどれかを選ぶまで実装には入らないでください
3. 選んだあとは、ファイルを1つ書き換えるごとに報告してください
こう頼んでおくと、外に出た時点で「選ぶだけ」の状態が用意されています。

承認ポイントを作る頼み方
- 選択肢を出させてから止める(自分で決めさせない)
- 区切りごとに報告させる(黙って進ませない)
- 迷ったら質問で返させる(推測で埋めさせない)
準備に1分かけるだけで、外出中の30分がまるごと使える時間になりました。
プッシュ通知で呼び出してもらう形にする
そして、待ち時間をゼロにしてくれるのが通知です。
Remote Controlがつながっているとき、Claudeは長い処理が終わったときや判断が必要なときにスマホへ通知を送れます。
設定は /config から2つの項目をオンにするだけでした。
通知まわりで設定する項目
- Push when Claude decides:作業が終わったときなど、判断で送ってくれる
- Push when actions required:許可を求めるときや質問があるときに送る
- プロンプトで「テストが終わったら通知して」と個別に頼むこともできる
通知が来ないときは、まずスマホでClaudeアプリを一度開いてみてください。
アプリを開くとトークンが更新されて、次の接続から届くようになります。
iPhoneの集中モードやAndroidの省電力設定に邪魔されているケースもよくありました。
Claude Codeのスマホ操作でできないこと・つまずくところ
便利な機能ですが、できないこともはっきりしています。
先に知っておくと、いざというときに慌てません。
先に知っておきたい制限
- PCを閉じるとセッションが終わってしまうこと
- スマホからは使えないコマンドがあること
- つながらないときに見るべき順番があること
PCを閉じるとセッションは終わる
これが最大の制限です。Remote Controlはあくまでローカルのプロセスなので、ターミナルを閉じるとセッションごと消えます。
ノートPCをかばんにしまう前に、電源とスリープの設定を確認しておいてください。
ネットワークが10分ほど途切れた場合も、セッションはタイムアウトして終了します。
短い切断なら、マシンがオンラインに戻った時点で自動的につなぎ直してくれます。
外出前に確認しておくこと
- PCがスリープしない設定になっているか
- 電源につながっているか(バッテリー切れで終わる)
- Wi-Fiが安定しているか
ターミナルを閉じても動かし続けたいなら、tmuxのような仕組みでプロセスを背後に置いておく手もあります。
スマホから使えないコマンドがある
もうひとつ、外で困りやすいのがコマンドの制限です。
ターミナルの画面を使うコマンドは、スマホやブラウザからは実行できません。
| コマンド | スマホ・ブラウザから |
|---|---|
/compact /clear /context /usage |
使える(テキストで結果が返る) |
/model /effort /rename |
使える(値を引数で渡す) |
/mcp /config |
使える(形は少し変わる) |
/plugin /resume |
使えない(PCのターミナル専用) |
外でモデルを切り替えたいときは、/model sonnet のように値をそのまま添えて打ちます。
ピッカーが開かないぶん、引数を覚えておく必要がありました。
つながらないときに確認する順番
接続で困ったら、上から順に見ていくと原因にたどり着けます。
私が実際にひっかかったのは、ほとんどが認証まわりでした。
つながらないときの確認手順
- 1.
/statusでログイン方法とプランを確認する - 2. APIキーでログインしていたら
/loginでclaude.aiに切り替える - 3.
ANTHROPIC_API_KEYとANTHROPIC_BASE_URLが設定されていないか見る - 4.
claude doctorでどのチェックが落ちているか確かめる
「Remote Controlにはclaude.aiサブスクリプションが必要です」というメッセージが出たら、2番か3番が原因です。
会社のネットワークでプロキシを通している場合も、同じエラーになります。
エラーメッセージが原因ごとに分かれているので、文面をそのまま読むのが近道でした。
Claude Codeのスマホ操作と他のリモート手段を使い分ける
離席中にClaude Codeを動かす方法は、Remote Controlだけではありません。
それぞれ向いている場面が違うので、最後に整理しておきます。
離席中に使える手段
- クラウドで動かすClaude Code on the Web
- スマホから仕事を投げるDispatch
- 時間を決めて勝手に走らせる定期実行
PCを持ち歩かないならClaude Code on the Webを選ぶ
PCの電源を落として出かける日は、そもそもRemote Controlが使えません。
その場合は、Anthropic側のクラウドで動くClaude Code on the Webのほうが向いています。
ローカルのファイルは使えませんが、リポジトリを指定すればクラウド上で作業してくれます。
Web版が向く場面
- PCを持っていない・電源を切っている
- 手元にクローンしていないリポジトリを触りたい
- 複数のタスクを並行で走らせたい
逆に、ローカルのMCPサーバーや自分の環境に依存する作業は、Web版では再現できません。
手元のデータベースを見に行く処理や、自分だけが持っている設定ファイルを前提にした作業がこれにあたります。
スマホから仕事を投げたいならDispatchを使う
もうひとつ、デスクトップアプリを使っている方にはDispatchという選択肢があります。
こちらはスマホから作業内容をメッセージすると、自宅のPCでセッションが立ち上がって処理してくれる仕組みです。
Remote Controlが「動いているものを操作する」なら、Dispatchは「これからやることを投げる」形ですね。
Remote ControlとDispatchの違い
- Remote Control:走っている作業に口を出す
- Dispatch:新しい作業を丸ごと預ける
- どちらもPC側で動くので、マシンは起動したままにする
移動が多い日は、この2つを組み合わせると隙間時間が使い切れます。
朝のうちにDispatchで頼んでおいて、昼休みにRemote Controlで様子を見る、という流れが定番になりました。
決まった時間に走らせたいなら定期実行を使う
そもそも自分が呼び出さなくていい作業なら、時間を決めて走らせるほうが確実です。
毎朝のレポート作成や、毎週のリンク切れチェックのような繰り返しの仕事が当てはまります。
この場合はスマホから操作する必要すらなく、結果だけを通知で受け取れば済みます。
手段の選び方をひとことで
- いま動いている作業を外から見たい → Remote Control
- PCを閉じたまま新しく始めたい → Claude Code on the Web
- 決まった時間に勝手に走らせたい → 定期実行
Claude Codeの効率化そのものについてはClaude Codeによる業務効率化の実例もあわせて読んでみてください。
Claude Codeのスマホ操作に関するよくある質問
Q:Claude Codeのスマホ操作は無料プランでも使えますか?
A:使えません。Pro・Max・Team・Enterpriseのいずれかの有料プランが必要です。
また、APIキーによる認証ではRemote Controlを開始できないため、claude.aiアカウントでのログインが前提になります。
Q:スマホから接続しているあいだ、処理はどこで動いていますか?
A:処理もファイルの読み書きも、すべて自分のPC上で動いています。
スマホやブラウザはその画面を映しているだけなので、PCの電源を切るとセッションも終わります。
Q:セキュリティは大丈夫でしょうか?
A:PC側からの外向きのHTTPS通信だけで成立していて、ポート開放やVPNの設定は要りません。
通信はすべてTLSで保護されますが、接続中は会話の記録がAnthropic側にも保存される点は押さえておいてください。
Q:ターミナルを閉じてもスマホから使い続けられますか?
A:そのままでは終了します。ターミナルを閉じても動かし続けたい場合は、tmuxなどでプロセスを背後に残しておく必要があります。
PCがスリープしない設定にしておくことも忘れないでください。
まとめ
Claude Codeのスマホ操作は、設定そのものはコマンド1つで終わる手軽な機能でした。
ただ、本当に効いてくるのは設定ではなく、出かける前の頼み方のほうです。
選択肢を出させて止めておけば、外出先での自分は「選ぶだけ」で済みます。
今日から試せること
- スマホにClaudeアプリを入れて、同じアカウントでログインする
- 作業中のセッションで
/rcと打ってQRコードを読む - 次に出かける前、「方針を3つ出して止まって」と頼んでおく
スマホでコードを書こうとすると、たぶん続きません。
移動時間に返せる判断が、あなたの作業のどこに埋まっているでしょうか。
そこを見つけられると、PCの前にいない時間の意味が変わってきます。
手を動かして覚えるのが一番早い一方で、腰を据えて学び直したくなる場面もあります。そのときの選択肢は、社会人におすすめの生成AI研修スクール|スクール6校を比較にまとめてあります。

