Zeptap

Zeptapは、Claude Code、Codex、CursorなどのAIエージェントがローカルMCPサーバーを介して実際のiPhoneを表示・操作できるようにするmacOSアプリです。USB経由の画面キャプチャとBluetoothによるタップ、スワイプ、テキスト入力機能を備えています。
https://zeptap.com/?utm_source=aipure
Zeptap

製品情報

更新日:2026年10月22日

Zeptapとは

Zeptapは、iPhoneの操作をAIエージェントに委任するMac用アプリです。実際のアプリやログイン済みのアカウントで、アプリを開く、画面を読み取る、タップ、スワイプ、テキスト入力などを行います。InstagramのDMへの返信、カメラロールからのストーリーズ投稿、WhatsAppからTikTokへの動画送信、配車の予約、さらにはコーディングエージェントに開発中のアプリを実機でテストさせることも可能です。ご自身のClaudeやChatGPTプランでの組み込みチャットに対応するほか、Claude Code、Codex、Cursor、その他あらゆるMCPエージェントと接続できます。最大5台のiPhoneに対応し、iPhone側へのインストールは一切不要です。価格: 月額25ドル、または永久ライセンス99ドル。

Zeptapの主な機能

Zeptapは、画面の表示や、Bluetooth AssistiveTouchを介したタップ、スワイプ、キーボード入力、アプリ起動コマンドの送信により、AIエージェントがUSB接続された実機のiPhoneを操作できるようにするmacOSアプリケーションです。これらの機能をローカルのループバック専用MCPサーバーを介して公開し、Claude Code、Codex、Cursor、Claude Desktop、Hermes、OpenClawなどのエージェントをサポートしています。ZeptapはXcode、Apple Developerアカウント、デベロッパーモード、iPhoneへのアプリインストールを必要とせず、ユーザーの既存のAIサブスクリプションやプロバイダーを使用できます。
実機iPhoneの操作: エージェントは、エミュレータやシミュレータではなく実機デバイス上で、ライブのiPhone画面を読み取り、タップ、スワイプ、タイピング、キー入力、アプリの起動を実行できます。
ローカルMCP統合: ZeptapはMac上のループバックアドレスでStreamable HTTP MCPサーバーを実行し、互換性のあるAIエージェントがローカルで接続してアクティブなペアリング済みiPhoneを操作できるようにします。
iOSデベロッパーのセットアップ不要: Xcode、Apple Developerメンバーシップ、デバイスプロビジョニング、コード署名、デベロッパーモード、またはiPhoneにインストールするヘルパーアプリなしで動作します。
USB画面表示 + Bluetooth入力: MacはUSB経由でiPhoneの画面を受信し、AssistiveTouchを介してBluetoothキーボードおよびポインターとして操作コマンドを送信します。
スクリーンショットに基づく検証: 各アクションの実行後、画面が落ち着いたタイミングで最新のスクリーンショットが返されるため、エージェントは各ステップの結果を評価し、画面の変化やポップアップから復帰できます。
プライバシーを重視したローカル動作: Zeptapには必須のアカウントやZeptapクラウドサービスが存在せず、MCPサーバーはローカルMac上でのみリッスンします。スクリーンショットは、ユーザーが選択したAIエージェントおよびモデルプロバイダーとのみ共有されます。

Zeptapのユースケース

実機でのiOSアプリテスト: 開発チームは、コーディングエージェントに実機のiPhone上でiOSアプリのワークフローをテストさせることができます。これには、ネイティブUIとの対話、権限、通知、本番環境に近いデバイスの挙動のテストが含まれます。
ソーシャルメディアのワークフロー支援: エージェントは、ユーザーの本物のアカウントを使用して、Instagram、TikTok、Redditなどのアプリで、下書きの作成、フィードの閲覧、トレンドの調査、返信の執筆、または監視下でのエンゲージメントタスクを実行できます。
ネイティブアプリ内でのリサーチ: ユーザーは、Redditのスレッド、YouTubeのコメント、マップのリスティング、コミュニティプラットフォームなど、有用なコンテンツがアプリインターフェースの奥にあるアプリからの検索や情報収集を委任できます。
カスタマーメッセージの下書き作成: 企業は、モバイルメッセージングやソーシャルアプリケーションでの顧客からの問い合わせをエージェントに読み取らせ、送信前に人間がレビューするための回答の下書きを作成させることができます。
アプリ間でのコンテンツ運用: チームは、WhatsAppから素材を取得してInstagramの投稿やストーリーの下書き用に準備するなど、承認されたコンテンツやキャプションをiPhoneアプリ間で移動できます。
個人のモバイルタスク自動化: 個人は、自身のデバイスとアカウントを保持したまま、アプリの起動、設定の移動、フォームの入力、コンテンツの検索、テキストの準備といった、スマートフォンでの反復的なタスクを委任できます。

メリット

シミュレートされた環境ではなく、実機のiPhoneとそのインストール済みApp Storeアプリ、アカウント、iCloudサービス、デバイス特有の挙動を操作します。
通常のiOS自動化のセットアップの負担を回避できます。Xcode、デベロッパーモード、署名プロファイル、Apple Developerアカウント、電話側へのインストールは不要です。
ローカル専用のMCPエンドポイントであり、Zeptapのクラウドやアカウントが不要であるため、相対的にプライバシーに配慮されたアーキテクチャを提供します。
複数のMCP対応エージェントと連携し、個別のAIクレジットを課金する代わりに、既存のClaude Code、Codex、またはOpenRouterへのアクセスを利用できます。

デメリット

macOS 14以降を実行するMac、物理的なiPhone、USB接続、Bluetoothペアリング、AssistiveTouchが必要です。クラウドやリモートデバイスのソリューションではありません。
視覚的・画面駆動型の自動化は、ロケーターベースのテスト自動化よりも確実性が低い場合があり、UIの変更、ポップアップ、画面の読み込み遅延の影響を受ける可能性があります。
接続されたエージェントが外部のモデルプロバイダーに送信する場合、スクリーンショットや画面コンテンツはMacから送信されるため、機密情報を扱うデバイスでの使用にはプロバイダーや権限の慎重な選択が必要です。
無料トライアル期間後は有料製品となり、同時に操作するiPhoneの数に応じたライセンス制限があります。

Zeptapの使い方

要件の確認: Bluetoothが有効なmacOS 14以降を搭載したMac、実際のiPhone、およびUSBケーブルをご用意ください。一度にアクティブにできる接続は1つのみであるため、現在iPhoneのBluetoothキーボードとして動作している他のMacアプリは終了してください。
Zeptapのダウンロードとインストール: ZeptapのウェブサイトからZeptap.dmgをダウンロードし、DMGファイルを開いてZeptapを「アプリケーション」フォルダにドラッグします。アプリケーションフォルダからZeptapを起動します。
USBでiPhoneを接続: USBケーブルでiPhoneをMacに接続します。Zeptapが画面を受信してミラーリングできるように、iPhoneを接続したままにしてください。
Zeptapのペアリング設定を完了: Zeptapのアプリ内セットアップフローに従い、Bluetooth経由でiPhoneとMacをペアリングします。ZeptapはBluetooth接続をキーボードおよびポインターとして使用し、iPhone上のAssistiveTouchを設定します。iPhone側に何かをインストールする必要はありません。
スマートフォンが利用可能であることを確認: Zeptap内でiPhoneの画面が表示され、アクティブなデバイスとして選択されていることを確認します。複数のスマートフォンを使用する場合は、アクションを実行する前に目的の端末を識別してください。
iPhoneの制御方法を選択: Zeptapの組み込みチャットを使用するか、Claude Code、Claude Desktop、Codex、Cursor、Hermes、OpenClawなど、MCPをサポートする外部のAIエージェントを接続します。
MCP対応エージェントの接続: Zeptapアプリを開いたまま、エージェントを設定して http://127.0.0.1:47801/mcp にあるローカルのStreamable HTTP MCPサーバーに接続します。サーバーはローカルMacのみでリスニングし、APIキーは不要です。Claude Codeの場合、次のコマンドを実行します: claude mcp add --transport http --scope user zeptap http://127.0.0.1:47801/mcp
必要に応じてstdioオプションを使用: MCPクライアントがstdio起動のサーバーのみをサポートしている場合は、代わりにZeptapのstdioリレーを使用します: npx -y @zeptap/mcp。この場合もZeptapがMacにインストールされ、実行されている必要があります。
スクリーンショットや簡単なリクエストから開始: 接続されたエージェントにスクリーンショットの撮影やアプリの起動を依頼します。例:「iPhoneのスクリーンショットを撮って」や「設定を開いて」。画面が静止した後に各操作がスクリーンショットを返すため、エージェントは何が起こったかを確認できます。
エージェントに明確なタスクを指示: 実行したい一連の手順を平易な言葉で説明します。例:「アプリを開き、サインアップフローを実行して各画面のスクリーンショットを撮って」、「Redditでトピックを検索してコメントを要約して」、「返信の下書きを作成して、送信する前に停止して」など。
「確認-実行-検証」ワークフローの活用: エージェントに返されたスクリーンショットを確認させ、タップ、スワイプ、テキスト入力、キー入力などの操作を1つまたは数回行わせ、次のスクリーンショットを検証してから続行させます。これにより、タップの不発、ポップアップ、レイアウトの変更によるミスを軽減できます。
機密性の高い操作や取り消し不能な操作を慎重に処理: メッセージの送信、投稿、購入、アカウント設定の変更など、取り消しのできない送信を許可する前に操作を確認します。Zeptapは物理的なiPhone上のアプリやアカウントを操作できるため、必要に応じて送信や投稿の前に一時停止して確認を求めるようエージェントに指示してください。
必要に応じてのみロック解除を設定: ZeptapにiPhoneのロック解除を行わせたい場合は、スマートフォンごとにそのオプションを明示的に有効にします。パスコードはiCloudではなくローカルのmacOS Keychainに保存され、エージェントには公開されません。Zeptapはロック解除のリクエストごとに1回試行します。
使用中はZeptapを起動したままにする: 外部エージェントの接続中はZeptapアプリを開いたままにしてください。ローカルMCPサーバーはアプリの実行中のみ存在します。Zeptapが終了した場合は、再起動後に再接続してください。
促されたらZeptapを更新: 最新の状態を保つために、ZeptapのアップデートオプションまたはZeptapメニューの「アップデートを確認」コマンドを使用します。アップデートはアプリを通じて配信されます。

Zeptapに類似した最新のAIツール

invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
Monyble
Monyble
Monybleは、技術的専門知識を必要とせずに、ユーザーが60秒以内にAIツールやプロジェクトを立ち上げることを可能にするノーコードAIプラットフォームです
Devozy.ai
Devozy.ai
Devozy.aiは、アジャイルプロジェクト管理、DevSecOps、マルチクラウドインフラ管理、ITサービス管理を統合したAI駆動の開発者セルフサービスプラットフォームであり、ソフトウェア配信の加速を実現するための統一ソリューションです
Mediatr
Mediatr
MediatRは、リクエスト/レスポンス処理、コマンド処理、およびイベント通知を提供し、アプリケーションコンポーネント間の疎結合を促進するためにMediatorパターンを実装する人気のあるオープンソースの.NETライブラリです