leeguooooo/iphone-use
响应快 省Token, Let AI agents (Claude Code, Codex, any MCP client) drive a real iPhone · 让 AI agent 操作真实 iPhone:读屏、点击、输入、滑动,USB 或 Wi-Fi,自有 XCTest runner,可回放的 App flow。Open source, self-hosted on macOS.
解決する課題
iphone-useを使用すると、AIエージェントは人間のように実際のiPhoneを操作できます。公式APIがないアプリや、標準的な画面録画がブロックされているアプリであっても、エージェントがアプリの操作、ボタンのタップ、テキスト入力、画面のスワイプを行うことが可能です。
仕組み
Mac上でデーモンが実行され、USBまたはWi-Fi経由でiPhoneに接続します。iPhoneには専用のXCTest runnerがインストールされ、画面を単なるピクセルではなくアクセシビリティツリー(テキストベース)として読み取ります。これにより、エージェントはUI要素を直接「認識」し、操作することができます。このプロジェクトは MCP (Model Context Protocol) サーバーとして機能し、Claude CodeやCodexなどのAIクライアントがiPhoneにコマンドを送信し、操作の成否に関するフィードバックを受け取れるようにします。
対象ユーザー
このツールは、AIエージェントを使用して物理的なiPhone上のタスクを自動化したい開発者、テスター、パワーユーザー向けです。反復的なワークフローの実行、自動テストの実施、またはコンピュータからリモートでiPhoneを制御する必要がある場合に特に役立ちます。
主な特徴
- APIがないアプリや画面キャプチャ保護があるアプリを含む、あらゆるアプリで動作します。
- USBとWi-Fiの両方の接続をサポートし、柔軟性を提供します。
- 「Flows」機能を搭載しており、AIトークンを使用せずに多段階のタスクを記録・再生できます。
- ブラウザや別のiPhoneから電話を操作できる、リアルタイムのリモートコントロールインターフェースを提供します。
- 高速性を重視して構築されており、高性能な画面読み取りとアクション実行を実現しています。
- プライバシーを優先し、パスワードなどの機密情報はデバイス上に保持され、ユーザーは特定のアプリへのエージェントのアクセスをブロックできます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト