AnthropicのAI開発ツール「Claude Code Desktop」に、iOSアプリをその場で動かして確認できる「iOSシミュレータ・ペイン」が追加されました。
AIがiPhoneアプリをビルドして自分で操作し、動作確認まで行う新機能です。公式ドキュメントの内容を本記事でわかりやすく解説します。
要点まとめ
まず、この新機能のポイントを3つにまとめます。
- Claude Code Desktop(macOS版)に、会話の隣でiOSアプリの画面をライブ表示する「iOSシミュレータ・ペイン」がパブリックベータとして追加されました
- Claudeがアプリをビルド・起動し、自分で画面をタップして動作確認まで行います。ユーザーも同じ画面を直接操作できます
- Pro・Max・Teamプランで利用できます(Enterpriseプランは対象外)。Mac・Xcode・Claude Desktop v1.24012.0以降が必要です
Claude CodeのiOSシミュレータ・ペインとは(機能の概要)
iOSシミュレータ・ペインは、Anthropic(Claudeを開発する米AI企業)のClaude Code Desktopで、開発中のiOSアプリをAppleのiOSシミュレータ上で動かし、その画面を会話の隣にライブ表示する機能です。Claudeがアプリをビルド・インストール・起動・確認すると、ペインが自動で開いて端末画面の生中継が始まります。
特徴は、Claudeがシミュレータを直接制御する点です。パソコンの画面全体をAIに明け渡す「コンピュータ操作」機能を使わないため、作業中に他のウィンドウが隠れたり、マウスを奪われたりすることがありません。Claudeは自分でアプリをタップして画面を読み取り、修正した内容が正しく動くかを自分で検証します。
参考リンク:https://code.claude.com/docs/en/desktop-ios-simulator
簡単解説
車検に出した車を、ガラス越しに整備士が点検して試運転する様子まで見られる工場があります。iOSシミュレータ・ペインはその開発版で、AIがアプリを組み立てて動かす様子を隣の画面でそのまま見学でき、気になったら自分もハンドル(画面)を握れます。
何ができるか:AIと同じ端末を一緒に操作できる
ペインは「見るだけ」の画面ではなく、ユーザー自身も操作できます。公式ドキュメントに記載されている主な操作は次のとおりです。
- 画面のクリック・ドラッグでタップやスワイプができます
- Apple純正シミュレータと同じショートカットが使えます(Cmd+Shift+Hでホーム、Cmd+Lでロック、Cmd+右矢印で回転など)
- Cmd+Sでスクリーンショット、Cmd+Rで画面録画を保存できます(保存先はデスクトップ)
- 端末メニューからiPhone・iPadなど別のシミュレータ端末に切り替えられます(1セッションで最大4端末)
- フレームレート・解像度・エンコード方式(H.264/JPEG)を調整して、Macへの負荷を抑えられます
注意点として、ユーザーとClaudeは同じ端末を共有します。Claudeが操作している間は画面上部に「Claude is using this device」のバッジが表示されるので、バッジが消えてから触ると確認結果が正確になります。また、端末はセッションごとに独立しており、並行セッション間で共有されません。Claudeが起動した端末は、アプリ終了時・セッションのアーカイブ時・切り離しから10分後に自動でシャットダウンされます。
簡単解説
兄弟で1台のゲーム機を交代で遊ぶとき、相手のプレイ中にボタンを押すと結果が変わってしまいます。ペインの端末もこれと同じAIとの共用なので、バッジの表示中は手を止めて、消えてから自分の番として操作するのがうまく使うコツです。
安全設計:端末ごとの許可制
AIが端末を操作する前には、ユーザーの明示的な許可が必要です。公式ドキュメントには次の安全設計が記載されています。
- Claudeが初めて端末を使うとき、その端末の操作とスクリーンショット取得について許可を求められます(許可は端末ごとに1回)
- 許可しなくても端末は起動し、ユーザー自身の操作には使えます(Claudeのアクセスだけがオフになります)
- 端末上でのURLオープンとアプリのビルドは、許可とは別にセッションの権限モードに従います
- 端末のスクリーンショットはAnthropicに送信され、通常の会話の保持設定で保管されます。このためClaudeが使う端末では実際のアカウントにログインしないよう公式が案内しています
- 組織管理者は managed setting(disableMobileSimulatorTools)で、この機能を組織全体で無効化できます
簡単解説
AIに運転を任せるのは教習所のコース内だけ、という感覚に近い設計です。シミュレータという閉じた練習場の中でだけAIが操作し、しかも画面の記録が残るため、本物の銀行アプリなどへの実ログインは避けるという使い分けが公式に案内されています。
利用条件と始め方
公式ドキュメントに記載されている利用条件は次のとおりです。
- 対応環境:Mac(AppleのiOSシミュレータがmacOS専用のため)+Claude Desktop v1.24012.0以降
- 対応プラン:Pro・Max・Team(Enterpriseプランでは利用不可)
- 必要なもの:Xcode(iOSプラットフォームのインストール込み)
- 提供状況:パブリックベータ
- 制限:ローカルセッション専用(クラウド・SSHセッションでは不可)。操作できるのはシミュレータのみで、物理的なiPhone・iPadは操作できません
始め方は簡単で、専用の設定やコマンドは不要です。Claude Code DesktopでiOSプロジェクトを開き、「アプリをビルドしてシミュレータで動かして、オンボーディング画面を確認して」のように頼むだけでペインが自動的に開きます。「iPhone SEのシミュレータで動かして」のように端末名を指定することもできます。
FAQ
Q1. 追加料金はかかりますか?
公式ドキュメントではPro・Max・Teamプランで利用できると案内されています。追加料金についての記載はありません。
Q2. 実機のiPhoneでも使えますか?
使えません。Claudeが操作できるのはシミュレータ上の端末のみです。実機でのテストは、Xcodeから自分でアプリを実行し、見た目やスクリーンショットをClaudeに伝えて作業を続ける方法が公式に案内されています。
Q3. WindowsやクラウドセッションでもOKですか?
AppleのiOSシミュレータがmacOS専用のため、Macのみの対応です。また、クラウドセッションやSSHセッションではMac上のシミュレータに接続できないため、ローカルセッション専用です。
Q4. AIが勝手に端末を操作しませんか?
初回に端末ごとの許可を求められ、許可するまでClaudeは操作できません。操作中は「Claude is using this device」バッジが表示されるため、いつAIが動いているかも画面上で確認できます。
Q5. 「シミュレータが見つからない」と表示されたらどうすればいいですか?
Xcodeはあるのにシミュレータ用のiOSランタイムが未導入の状態です。ペインに表示されるセットアップ手順に従うか、Xcodeの設定からiOSシミュレータランタイムをダウンロードします。ターミナルで xcodebuild -downloadPlatform iOS を実行する方法もあります。
関連記事
本記事のテーマに関連する記事を3本紹介します。
- Claude Code に内蔵ブラウザ。Chromeを開かずClaude自身がWebを操作
- Claude CodeのArtifactsが閲覧者ごとにライブ更新。本人のMCPコネクタで取得
- Claude Codeの始め方|初心者が安全第一で始める方法
この記事について: AI 支援で執筆、編集部が事実確認・編集しています。誤りや追加情報があれば Contact よりお知らせください。
ソフトウェアエンジニアとして、AIツールの最新動向を誰よりも早くキャッチすることを日課にしている。リリースされたばかりのツールをすぐ試し、実務で使えるかどうかを自分の手で確かめるのがスタイル。「ちょっと役立つ」くらいがちょうどいい——そんな感覚で、難しくなりすぎず、でも本質を外さない使い方やニュースをライトに発信していく。