モバイルの Claude Code
Claude アプリ for iOS と Android を使用して、携帯電話から Claude Code タスクを開始、監視、操作します。
Claude アプリ for iOS と Android は、コードが実行される場所ではなく、Claude Code セッションのクライアントです。携帯電話からクラウドインフラストラクチャ上の クラウドセッション、リモートコントロール を通じて自分のマシンで実行されているセッション、または Dispatch を通じて Desktop アプリにアクセスできます。
Claude Code には別のモバイルアプリはありません。クラウドセッションとリモートコントロールは両方とも Claude アプリの Code タブに存在し、Dispatch はアプリでメッセージを送って依頼するタスクです。
アプリを入手する
サインイン
Claude Code に使用するのと同じ claude.ai アカウントと組織でサインインします。クラウドセッションとリモートコントロールには claude.ai アカウントが必要なため、Anthropic Console API キーまたは Amazon Bedrock などのサードパーティプロバイダーからはアクセスできません。
Code タブを開く
アプリのナビゲーションで Code をタップしてセッションにアクセスするか、スマートフォンで claude.ai/code/new を開いてアプリで新しい Code セッションを開始します。Code タブが表示されない場合、お客様のプランまたは組織にこれらの機能が含まれていない可能性があります。サブスクリプションプランごとの利用可能性を参照してください。
スマートフォンから作業する
アプリからクラウドセッションを開始したり、コンピュータで実行されている Claude Code セッションを操作したり、Dispatch にタスクをメッセージで送ったりできます。アプリはすべての 3 つで同じですが、作業が行われる場所が異なります。
| 機能 | 接続先 | 使用時期 |
|---|---|---|
| Web の Claude Code | Anthropic が管理するクラウドインフラストラクチャ上のクラウドセッション | リポジトリが GitHub 上にあり、スマートフォンを置いた後もタスクが実行され続ける必要がある場合。セットアップについては Web クイックスタートを参照してください。 |
| リモートコントロール | コンピュータで実行されている Claude Code セッション | 作業にローカルファイルシステム、ツール、または MCP サーバーが必要な場合。 |
| Dispatch | コンピュータの Desktop アプリ | タスクをメッセージで送信し、Dispatch に実行方法を決定させたい場合。Pro または Max プランが必要です。 |
コンピュータがオフになる場合は、クラウドセッションを使用してください。クラウドセッションはクラウドで実行され、ラップトップを閉じた後も続行されます。リモートコントロールと Dispatch は自分のマシンを操作するため、Claude Code または Desktop アプリが実行されている状態を保つ必要があります。リモートコントロールセッション中にマシンがスリープ状態になった場合、Claude Code はマシンがオンラインに戻ったときに再接続されます。より詳細な比較については、ターミナルから離れているときに作業するを参照してください。
クラウドセッションとリモートコントロールは Code タブから実行されます。アプリでタスクとしてメッセージを送る Dispatch については、Dispatch からのセッションを参照してください。
クラウドセッションを開始および監視する
Web 上の Claude Code は Anthropic が管理するクラウドインフラストラクチャでタスクを実行するため、スマートフォンを置いた後もセッションが続行されます。Code タブからリポジトリとブランチを選択し、タスクを説明して送信します。セッションはデバイス間で永続化されます。ラップトップで開始したタスクはスマートフォンから確認できる状態で待機し、スマートフォンから開始したタスクはデスクに戻ったときに待機しています。
アプリでセッションを開いて進捗を確認したり、Claude の質問に答えたり、新しい方向に操作したりできます。Claude に プルリクエストを監視させて、CI の失敗やレビューコメントが到着したときに修正することもできます。GitHub を接続して環境をセットアップするには、Web クイックスタートに従い、クラウドセッションで実行できるすべてのことについては Web の Claude Codeを参照してください。
リモートコントロールでローカルセッションを続行する
リモートコントロールは Claude アプリをマシンで実行されている Claude Code セッションに接続するため、コード実行とファイルシステムアクセスはローカルのままで、スマートフォンからセッションを操作できます。コンピュータで claude remote-control を使用してセッションを開始するか、既に開いているセッションで /remote-control を実行します。その後、ターミナルが表示できる QR コードをスキャンするか、Claude アプリを開いて Code をタップし、リストからセッションを選択します。各オプションについては、別のデバイスから接続を参照してください。
Claude アプリで添付ファイルを追加すると、ローカルセッションにも到達します。
- 写真: Claude は添付された写真をメッセージの一部として直接見ることができます。Claude Code は各写真を
~/.claude/uploads/の下に保存し、Claude に保存されたファイルパスを伝えるため、Claude はその画像をそれが作成するファイルにコピーできます。 - その他のファイル: Claude Code はそれらをマシンにダウンロードし、
@ファイル参照として Claude に渡します。
要件、呼び出しモード、トラブルシューティングについては、リモートコントロール概要を参照してください。
プッシュ通知を取得する
リモートコントロールがアクティブな場合、Claude はスマートフォンにプッシュ通知を送信できます。通常は、長時間実行されるタスクが完了したときまたは決定が必要なときです。プロンプトで 1 つをリクエストすることもできます。例えば、notify me when the tests finish のようにです。2 つの /config トグルと配信トラブルシューティングについては、モバイルプッシュ通知を参照してください。
Dispatch は、生成した Code セッションが完了したときまたは承認が必要なときに独自の通知を送信します。これについては Dispatch からのセッションで説明されています。
制限事項
モバイルクライアントはセッションが必要とするほとんどのことをカバーしていますが、いくつかの制限があります。
- ローカルのみのコマンド:
/pluginや/resumeなど、ターミナルインターフェイスでのみ実行されるコマンドはアプリから機能しません。リモートコントロール制限には、モバイルから機能するコマンドと動作の違いが記載されています。 - 権限モード: クラウドセッションはモードドロップダウンで Accept edits、Plan、Auto を提供し、リモートコントロールセッションは Manual、Accept edits、Plan を提供します。どちらの場合でもアプリから Bypass permissions を選択することはできず、リモートコントロールセッションの Auto を選択することもできません。権限モードを切り替えるを参照してください。
- Dispatch プラン: Dispatch には Pro または Max プランが必要であり、Team または Enterprise では利用できません。
関連リソース
- プラットフォームと統合: Claude Code が実行されるすべてのサーフェスを比較します
- Web の Claude Code: クラウドセッションの実行方法とターミナルとの間で作業を移動する方法
- クラウド環境を構成する: クラウドセッションのネットワークアクセスレベル、環境変数、セットアップスクリプト
- リモートコントロール: 任意のデバイスからローカルセッションを続行します
- Dispatch からのセッション: Dispatch タスクが Desktop アプリで Code セッションになる方法
- Channels: 作業がマシンで実行されている間に、Telegram、Discord、または iMessage を通じてスマートフォンから Claude に何かを尋ねます
- Slack の Claude Code:
@Claudeをメンションして Slack ワークスペースからコーディングタスクを委任します