ガイド

Claude CodeをiPhoneで使う完全ガイド【2026年最新】:Remote Control・iOSアプリ・Claudeアプリの全活用法

室谷東吾
監修者室谷東吾(@0x__tom

株式会社MYUUU 代表取締役 / 日本最大級AIコミュニティ「.AI」創設者(累計2,000名超)/ セプテーニ・ホールディングス(電通グループ)と資本業務提携 / 著書「お金を使わず、AIを働かせる『Dify』活用」(ぱる出版、3刷)/ Xフォロワー約2万人

テキトー教師
監修者テキトー教師(@tekitoo_T_cher

.AI 認定講師 / 教育×AIの専門家 / 累計300名以上にAI活用を指導 / 「テキトーに学ぶ」がモットーの実践派講師 / Xアカウント

Claude CodeをiPhoneで使う完全ガイド【2026年最新】:Remote Control・iOSアプリ・Claudeアプリの全活用法

Claude CodeをiPhoneで使う完全ガイド【2026年最新】:Remote Control・iOSアプリ・Claudeアプリの全活用法

室谷室谷
「Claude CodeってiPhoneで使えますか?」って.AI(ドットエーアイ)コミュニティでよく聞かれるんですよね。
テキトー教師テキトー教師
講座でも最近よく出る質問です。「スマホから使えたら外出中でも作業できる」って。

実は2026年時点でかなり充実した使い方があります。
室谷室谷
そうなんですよ。ざっくり言うと「iPhoneからClaude Codeを操作する方法」と「Claude CodeでiPhoneアプリを開発する方法」の2つに分かれてますね。
テキトー教師テキトー教師
この記事では両方をカバーしていきます。前者はRemote ControlとClaudeアプリ、後者はiOSアプリ開発の実践的な使い方です。
室谷室谷
まず結論から言うと、iPhoneから「Claude Codeのセッションを操作する」のは公式機能で完全に可能です。一方でiPhone自体にClaude Codeをインストールして動かすのは非対応です。

ここの違いを押さえておくと話がわかりやすくなります。

Claude CodeはiPhoneで直接動くの?まず前提を整理する

室谷室谷
最初に誤解されやすいポイントを整理しておきます。Claude Code自体はiPhoneにインストールして動かすものじゃないんですよね。
テキトー教師テキトー教師
Claude Codeの対応OSはmacOS 13.0以降、Windows 10以降、Ubuntu/Debian/Alpine Linuxです。iOSは対応OSに含まれていません。
室谷室谷
だから「iPhone上でClaude Codeを実行する」という使い方は現時点では存在しません。ただし「iPhoneからClaude Codeのセッションを使う」方法は公式で用意されてます。
テキトー教師テキトー教師
ここを混同する人が多いですね。「iPhoneアプリとして動く」ではなく「iPhoneをクライアント端末として使う」という話です。
室谷室谷
大きく2つのアプローチがあります。1つは公式の「Remote Control」機能でPCのセッションをiPhoneから操作する方法、もう1つはClaudeのウェブ版(cloud実行)をiPhoneのClaudeアプリから使う方法です。
アプローチ実行場所向いているケース
Remote ControlローカルPCローカルファイルを触りたい場合
Claude Code on the web(Claudeアプリ)Anthropicクラウドリモートリポジトリを触りたい場合
テキトー教師テキトー教師
この使い分けが最重要ポイントです。ローカルのプロジェクトをそのままiPhoneから触りたいならRemote Control、GitHubのリポジトリをクラウドで走らせたいならウェブ版、という選択になります。

Remote ControlでiPhoneからClaude Codeを操作する

Claude Code Remote Controlの公式ドキュメント(Anthropic公式サイトより)

室谷室谷
まずRemote Controlの話をしましょう。これはAnthropicが公式で用意している機能で、PCで動いてるClaude Codeのセッションをスマホやブラウザからリモート操作できます。
テキトー教師テキトー教師
Pro・Max・Team・Enterpriseの全プランで利用可能です。Team・Enterpriseの場合は管理者がClaude Code管理設定でRemote Controlトグルを有効にする必要があります。
室谷室谷
あとAPIキーだけで使ってる人は注意です。Remote Controlはclaude.aiアカウントでの認証が前提で、APIキー認証では使えません。
テキトー教師テキトー教師
バージョン要件もあります。Claude Code v2.1.51以降が必要です。

claude --versionで確認して、古ければまずアップデートしましょう。

Remote Controlの仕組みを理解する

Remote Controlのアーキテクチャ:PC→AnthropicAPIサーバー→iPhoneの中継構造

テキトー教師テキトー教師
Remote Controlの動作をシンプルに説明するとこうなります。
  • ローカルマシン(Mac/Linux/WSL)でClaude Codeが動き続ける
  • そのセッションをAnthropicのAPIサーバーが中継する
  • iPhoneのClaudeアプリやブラウザから接続して指示を送る
室谷室谷
ポイントは、実際の処理は全部手元のPCで動いているということです。ファイルシステムもMCPサーバーもプロジェクト設定も全部ローカルのまま。

iPhoneはあくまで「リモコン」です。
テキトー教師テキトー教師
セキュリティ面も理解しておくといいですよね。ローカルマシンはインバウンドのポートを一切開きません。

外向きの接続だけなのでファイアウォールの設定変更が不要です。
室谷室谷
通信はAnthropicのAPIサーバーを経由するHTTPS/TLSで暗号化されています。接続に使う認証情報も短命のクレデンシャルで管理されていて、目的ごとに独立して期限切れになる設計です。

Remote Controlのセットアップ手順

室谷室谷
実際の使い方を見ていきましょう。一番シンプルなのがサーバーモードです。

プロジェクトのディレクトリで以下を実行するだけです。
claude remote-control
テキトー教師テキトー教師
これで端末に接続用のURLとQRコードが表示されます。スペースキーを押すとQRコードを表示/非表示できます。
室谷室谷
セッションに名前をつけることもできます。複数プロジェクトを管理するときに便利です。
claude remote-control --name "マイプロジェクト"
テキトー教師テキトー教師
通常のインタラクティブセッションでRemote Controlを使うには--remote-controlフラグを使います。
claude --remote-control
室谷室谷
セッションの途中でリモート接続を有効にしたいときは/remote-control(短縮形/rc)コマンドが使えます。MYUUUのエンジニアが「急に外出しなきゃ」ってなったときによく使うのがこれです。
# セッション内で実行
/remote-control My Project
テキトー教師テキトー教師
これが地味に便利で、進行中の会話履歴ごとリモートに引き継げます。セッションの途中から繋ぎ直せるので作業の連続性が保てます。

iPhoneからの接続方法

テキトー教師テキトー教師
接続する側の手順は3通りあります。
室谷室谷
一番手軽なのはQRコードスキャン。端末に表示されてるQRを読み取ると、Claudeアプリが自動で起動してセッションに直接繋がります。
テキトー教師テキトー教師
2つ目はURLをブラウザで直接開く方法です。SafariでもChromeでも動きます。
室谷室谷
3つ目はClaudeアプリやclaude.ai/codeのセッション一覧から選ぶ方法です。Remote Controlがアクティブなセッションはコンピューターアイコンに緑のドットが付いて表示されます。
テキトー教師テキトー教師
ClaudeアプリはApp Storeで無料です。Remote Controlのセッションに繋ぐとClaude Codeとして操作できます。

普段はClaude AIのチャットアプリとして使い、Remote Control時はClaude Codeのコントローラーになるという感じです。
室谷室谷
ちなみに/mobileコマンドをClaude Code内で実行するとClaudeアプリのダウンロードQRコードが表示されます。まだアプリを入れていない人へのセットアップも簡単です。

全セッションでRemote Controlを自動有効化する

室谷室谷
毎回コマンドを入れるのが面倒な人向けに、全セッションでデフォルト有効にする設定もあります。
テキトー教師テキトー教師
Claude Code内で/configを開いて「Enable Remote Control for all sessions」をtrueにするだけです。以降は全てのインタラクティブセッションが自動でRemote Control対応になります。
室谷室谷
MYUUUではこの設定を入れているエンジニアが多いですね。「使いたいときだけ有効化」より「常にスタンバイ」の方が便利です。

Remote Controlの制限事項

テキトー教師テキトー教師
知っておきたい制限もいくつかあります。
室谷室谷
まずターミナルを閉じるとセッションが終わります。Claude Codeはローカルプロセスなので、PCをシャットダウンしたら当然終わりです。

「PCを閉じてもiPhoneで続けられる」という認識は誤解です。
テキトー教師テキトー教師
そこが一番よく聞かれる誤解ですね。「PCが落ちても続けたい」というニーズには、Claude Code on the web(クラウド実行)の方が適してます。
室谷室谷
もう1つ、Ultraplanと同時には使えません。両方がclaude.ai/codeのインターフェースを使う関係でコンフリクトします。

ネットワークが10分以上途切れるとタイムアウトするのも覚えておくといいです。

Claudeアプリ(iOS)でClaude Code on the webを使う

Claude Code on the webの公式ドキュメント(Anthropic公式サイトより)

テキトー教師テキトー教師
次はClaudeアプリからClaude Code on the webを使う話です。これはRemote Controlとは違って、Anthropicのクラウドインフラでコードが実行されます。
室谷室谷
公式ドキュメントによると「研究プレビュー」段階です。Pro・Max・Team・Enterprise(プレミアムシートまたはChat + Claude Codeシート)が対象です。
テキトー教師テキトー教師
こちらはGitHubリポジトリと連携して使います。ローカルのファイルシステムには触れませんが、リポジトリをクローンして変更からPRまで全部やってくれます。
室谷室谷
使い方はシンプルです。claude.ai/codeにアクセスしてGitHubアカウントを連携、Claude GitHub Appをリポジトリにインストール、あとはタスクを送るだけです。
テキトー教師テキトー教師
iPhoneのClaudeアプリから「このPRのCIエラーを直して」「このバグを調査して」という指示を出すと、バックグラウンドで実行してくれます。
室谷室谷
「go and fix it」系のタスクに向いてますね。詳細な操作が必要なタスクより、明確なタスク定義で「あとはよろしく」って感じのものが向いてます。
テキトー教師テキトー教師
講座でも「出社中にiPhoneでPRを作らせておいて、帰宅したら結果を確認する」という使い方を紹介してます。並列でタスクをキックオフできるのも便利です。

ターミナルからウェブセッションを起動する

室谷室谷
--remoteフラグを使えばターミナルからウェブセッションを起動することもできます。
claude --remote "認証バグを修正してPRを作成して"
テキトー教師テキトー教師
これで新しいウェブセッションがclaude.aiに作られて、タスクがクラウドで実行されます。/tasksコマンドで進捗を確認することもできます。
室谷室谷
便利なのはローカルで作業しながら、別のタスクをクラウドで並列実行できることです。「この機能を実装しながら、あのバグ修正は別で動かす」という並列開発が実現します。
テキトー教師テキトー教師
ウェブセッションをターミナルに引き戻すことも可能です。一方向ですがウェブで始めたセッションをターミナルで継続できます。

iPhoneアプリとしてのClaude(コーディング以外の機能)

テキトー教師テキトー教師
Claudeアプリ自体の機能についても触れておきましょう。App Storeの評価は4.7(9万8千件以上のレビュー)で、コーディング専用ではなく汎用のAIアシスタントです。
室谷室谷
コード関連だとレビュー・デバッグ・アーキテクチャの相談ができます。Python・JavaScript・React等の多言語対応です。

あとは音声入力が使えるのもポイントです。
テキトー教師テキトー教師
移動中に音声で「このコードのリファクタリング案を考えてほしい」って話しかけて、後でターミナルから続きを引き継ぐ、という使い方もできます。
室谷室谷
Google DriveやGmailとの連携もあります。プロジェクトのコンテキストをドキュメントから持ち込める点はMYUUUでも活用してます。

Claude CodeでiPhoneアプリ(iOS)を開発する

テキトー教師テキトー教師
ここからはもう一方のテーマ、「Claude CodeをiOSアプリ開発に使う」話です。
室谷室谷
これは需要がありますね。「週末にちょっとiOSアプリを作りたい」という人がClaude Codeをどう活用するか、という話です。
テキトー教師テキトー教師
iOSアプリ開発でClaude Codeが特に力を発揮するのは、Swiftのコーディング補助、Xcodeの設定、Apple固有の署名まわりのサポートです。
室谷室谷
特に署名まわりが最大のハードルなんですよね。WebエンジニアがいきなりiOS開発に入ると「Provisioning Profileって何?」から始まりますから。
テキトー教師テキトー教師
そこをClaude Codeに「Ad Hoc配信の署名設定をしたい」と伝えれば、具体的な手順を案内してくれます。

iOSアプリ開発の全体像とClaude Codeの役割

テキトー教師テキトー教師
まず全体像を整理します。Claude CodeでiOSアプリを開発する際の主要なサービス構成はこうなります。
役割サービス費用目安
コーディング支援Claude CodePro $20/月〜
ソース管理GitHub無料
CI/CDGitHub Actions無料
コード署名Apple Developer Program年額$99(約1万5千円)
テスト配信Firebase App Distribution無料
室谷室谷
これを見ると「Apple Developer Programの年額$99が最初の固定コスト」ということがわかりますね。署名なしでは実機テストすらできないので、iOSアプリを真剣に作るなら避けられません。
テキトー教師テキトー教師
ただここはClaude Codeで乗り越えやすいところでもあります。証明書の取得からProvisioning Profileの設定まで、Claude Codeに順を追って聞けば全部教えてくれます。

Swift・Xcodeでの実践的な使い方

室谷室谷
Claude CodeはSwiftのコーディングに十分対応しています。SwiftUI・UIKit両方でコンポーネント作成からAPI連携まで扱えます。
テキトー教師テキトー教師
講座でiOS開発を教えるときに使う典型的なフローはこんな感じです。まずCLAUDE.mdにプロジェクト概要・技術スタック・ビルドコマンドを記載して、Claude Codeに渡します。
# CLAUDE.md

## プロジェクト概要
SwiftUIを使ったiOSタスク管理アプリ

## 技術スタック
- Swift 5.9 / SwiftUI
- Firebase Firestore(データ管理)
- Combine(非同期処理)

## コマンド
- テスト: xcodebuild test
- ビルド: xcodebuild build

## ルール
- MVVMパターンで実装する
- テストはXCTestで書く
室谷室谷
CLAUDE.mdを最初に整備しておくと、Claude Codeが毎回「どんなアーキテクチャ?」と聞いてくる必要がなくなります。コンテキストが自動で引き継がれるので効率がいいです。
テキトー教師テキトー教師
Xcodeの特有のエラーメッセージも相談しやすいですね。エラー文をそのまま貼るとちゃんと解説してくれます。
室谷室谷
Xcode関連のビルドエラーって、初めて見る人には暗号みたいなものですから・・・「これはProvisioning Profileの期限切れです。Developer Portalで更新してください」みたいに具体的に言ってくれると助かります。

Flutterを使ったiOS/Androidクロス開発

室谷室谷
Swiftだけじゃなく、Flutterで書いてiOS・Androidの両方をターゲットにする選択肢もあります。
テキトー教師テキトー教師
FlutterはDartで書いて両プラットフォームにビルドできるので、Claude Codeとの相性もいいです。コードのロジック部分は完全にClaude Codeに任せられます。
室谷室谷
MYUUUのプロジェクトでも「まず動くものを作る」フェーズでFlutter + Claude Codeを使うことがあります。Swiftより情報が均一で、Claude Codeが生成するコードのブレが少ない印象です。
テキトー教師テキトー教師
Flutterでも署名まわりはXcode側の作業が必要になります。そこはどっちにしても避けられない部分です。

Firebase App Distributionでの実機テスト配信

テキトー教師テキトー教師
完成したアプリを実機でテストする方法としてFirebase App Distributionを紹介します。App Storeを通さずにiPhoneに配信できる無料サービスです。
室谷室谷
手順は大きく3ステップです。まずFirebaseでプロジェクト作成とiOSアプリ登録、次にテスターグループにメールアドレスを追加、最後にビルドをアップロードして配信します。
テキトー教師テキトー教師
ここで知っておくべき「2層構造」があります。iOSのAd Hoc配信では2種類の許可が必要になります。
  • Appleレイヤー: Provisioning Profileに端末のUDIDを登録する(Apple Developer Portal)
  • Firebaseレイヤー: テスターグループにメールアドレスを追加する(Firebase Console)
室谷室谷
両方揃って初めて配信が届きます。「届かない」トラブルの多くはどちらかが抜けてるパターンです。

このあたりの手順もClaude Codeに「Ad Hoc配信の設定をしたい」と伝えると一通り案内してくれます。

GitHub Actionsで自動ビルド・自動配信を構築する

室谷室谷
少し上級者向けですが、GitHub ActionsとFirebase App Distributionを組み合わせると「git pushするだけでiPhoneに届く」仕組みが作れます。
テキトー教師テキトー教師
フローはこうなります。
  1. コードをgit push
  2. GitHub Actionsが起動してテスト・ビルドを実行
  3. Firebase App Distributionにアップロード
  4. 登録したテスターのiPhoneに通知が届く
室谷室谷
ここまで組めるとClaude Codeとの相性が最高になります。「この機能を追加して」とClaude Codeに指示して、commitしてpushしたら自動でiPhoneで確認できる。
テキトー教師テキトー教師
GitHub ActionsのYAMLもClaude Codeに「Flutter製iOSアプリのCI/CDをGitHub Actionsで作りたい」と伝えれば雛形を生成してくれます。
室谷室谷
署名情報のシークレット管理だけは手動でやる必要があります。Apple Distribution証明書のBase64エンコードとか。

でもそこもClaude Codeに聞けば手順を教えてくれます。

iPhoneから使うときのシナリオ別おすすめ

テキトー教師テキトー教師
ここまでの内容を整理して、用途別のおすすめをまとめます。
室谷室谷
状況によってRemote ControlとClaude Code on the webを使い分けるのがポイントですね。
シナリオ推奨アプローチ
外出中にローカルプロジェクトを続けたいRemote Control(PCは起動したまま)
カフェでGitHubのバグを修正したいClaude Code on the web(PCなしでOK)
帰宅後にPRを確認・追加指示したいClaudeアプリ(いずれのセッションでも)
iOSアプリを開発したいMac + Claude Code(XcodeはMac必須)
移動中にコードのレビューだけしたいClaudeアプリのチャットUI
テキトー教師テキトー教師
この表を見ると「全部iPhoneだけで完結する」とは言えないのがわかります。特にiOSアプリ開発はXcodeがMac専用なので、完全なモバイルファーストは難しいです。
室谷室谷
でも「移動中に指示を出してPCで動かし続ける」という非同期の使い方はかなり実用的です。MYUUUでは外出中にiPhoneから「この関数のリファクタリングをお願い」と指示して、帰社したら終わってるという使い方をしてますね。
テキトー教師テキトー教師
「PCが手元にないと仕事できない」から「iPhoneで指示を出しておけば進む」への変化、これがClaude Codeの実際的な恩恵だと思います。

Remote Controlのよくある質問(FAQ)

室谷室谷
実際によく来る質問をいくつか答えていきます。
テキトー教師テキトー教師
まず「Remote Controlを使うにはどのプランが必要ですか?」という質問からです。
室谷室谷
Pro・Max・Team・Enterprise全プランで使えます。ただしAPIキーのみの認証は非対応で、claude.aiアカウントでのログインが必要です。
テキトー教師テキトー教師
「MacをスリープしたらiPhoneからのセッションはどうなりますか?」
室谷室谷
セッションが終了します。Claude Codeはローカルプロセスなので、Macがスリープ・シャットダウンすると終わりです。

スリープ中も続けたいなら電源設定でシステムスリープを無効化するか、クラウド実行(Claude Code on the web)を使う必要があります。
テキトー教師テキトー教師
「複数のプロジェクトを同時にiPhoneから操作できますか?」
室谷室谷
サーバーモード(claude remote-control)と--spawnオプションを使うと、1プロセスで複数セッションを同時管理できます。インタラクティブモード(claude --remote-control)は1プロセス1セッションです。
テキトー教師テキトー教師
「iPhoneでClaudeアプリからClaude Codeと話したら、PCのターミナルにも反映されますか?」
室谷室谷
はい、双方向に同期されます。Remote ControlはiPhoneからの指示がターミナルに反映され、ターミナルからの操作もiPhoneアプリ側に反映されます。
テキトー教師テキトー教師
「claude code iphone から使うには何の準備が必要ですか?」という質問も多いです。
室谷室谷
整理するとこうなります。
  1. Claude Code v2.1.51以降にアップデート(claude update
  2. claude.aiアカウントでログイン(claude auth loginでclaude.aiを選択)
  3. プロジェクトディレクトリでclaude remote-controlを実行
  4. iPhoneにClaudeアプリをインストール(App Store、無料)
  5. QRコードをスキャンして接続
テキトー教師テキトー教師
これだけです。難しい設定は不要です。

コミュニティのメンバーさんでも「思ったより簡単だった」という声が多いですね。

まとめ

テキトー教師テキトー教師
今回はClaude CodeのiPhone活用を2つの軸でカバーしました。
室谷室谷
1つ目がRemote ControlでiPhoneからローカルのClaude Codeセッションを操作する方法。2つ目がClaude CodeでiOSアプリを開発する方法です。
テキトー教師テキトー教師
Remote Controlはv2.1.51以降にアップデートして、claude remote-controlを叩くだけで始められます。全プランで利用できるので、まず試してみるのが一番です。
室谷室谷
iOSアプリ開発の方は、署名まわりをClaude Codeに相談しながら進めるのが一番ストレスが少ないです。「Ad Hoc配信の署名設定をしたい」と伝えれば一通り案内してくれます。
テキトー教師テキトー教師
「PCが手元にないと何もできない」から「iPhoneで指示を出しながら、PCは動かし続ける」への移行が、Claude Codeの実際的な価値の一つだと思います。コミュニティのメンバーさんでも「これで外出中の空き時間が開発時間になった」と言う人が増えてきました。
室谷室谷
.AIでもClaude Codeの実践的な使い方は毎週共有してます。ぜひ試してみてください。

出典

.AI TIMES一覧に戻る