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。它会在手机上安装一个专门的 XCTest runner,将屏幕读取为辅助功能树(基于文本)而不是仅仅是像素。这使得智能体能够直接“看到”并与 UI 元素进行交互。该项目充当 MCP (Model Context Protocol) 服务器,允许像 Claude Code 或 Codex 这样的 AI 客户端向手机发送命令,并接收关于操作是否成功的反馈。
适用人群
该工具适用于希望使用 AI 智能体在物理 iPhone 上自动执行任务的开发人员、测试人员和高级用户。对于那些需要执行重复性工作流、运行自动化测试或从计算机远程控制手机的人来说,它特别有用。
主要亮点
- 适用于任何应用程序,包括那些没有 API 或具有屏幕捕获保护的应用程序。
- 支持 USB 和 Wi-Fi 连接,灵活性高。
- 包含“Flows”功能,可记录和重放多步任务,无需消耗 AI token。
- 提供实时远程控制界面,供人类通过浏览器或另一台 iPhone 使用手机。
- 专为速度而构建,具有高性能的屏幕读取和操作执行能力。
- 优先考虑隐私,将密码等机密信息保留在设备上,并允许用户阻止智能体访问特定应用程序。
相关
- 项目
- 项目
- 项目
- 项目