iphone-use
iPhone 版 computer-use:让 AI 智能体把真机屏幕读成文字并点按、滑动、输入,每一步都如实回报是否生效;提供 HTTP API 与 MCP 服务器。
更新于 2026-10
- macOS
- iOS
- 网页
产品概览
简介
iphone-use 是前去哪儿网、知乎全栈工程师郭立(leeguoo)开源的 iPhone 自动化工具,MIT 许可、Rust 编写,自我定位是「iPhone 版的 computer-use」:让 AI 智能体(以及你自己的浏览器)看见并操作一台真实的 iPhone,包括没有 API 的 App,甚至隐藏截屏的银行和支付类 App(以线框形式返回界面)。它在你的 Mac 上运行守护进程,通过 USB 驱动 iPhone 上的 WebDriverAgent,并以三种方式开放:供智能体和脚本调用的 HTTP API、包含 23 个工具的 MCP 服务器、以及给人用的网页和原生 iOS App(实时画面、点按、输入);整个过程不碰 Mac 自己的屏幕、光标和焦点。最新版本 v0.13.0 于 2026-10-06 发布,同日登上 Product Hunt。 安装需要 macOS 15+、登录了开发团队的完整 Xcode(免费 Personal Team 即可)、开启开发者模式并通过 USB 信任的 iPhone,以及 brew install libimobiledevice。执行 curl -fsSL https://raw.githubusercontent.com/leeguooooo/iphone-use/main/install.sh | sh,再运行 ~/.iphone-use/setup-wda.sh 构建并启动 WDA(保持手机解锁),然后打开 http://<mac-ip>:44321/phone,用安装器打印的密码登录;遇到 USB、信任、VPN 或签名问题可运行 setup-wda.sh doctor,iphone-use upgrade 升级。MCP 客户端配置指向 ~/Applications/iPhoneUse.app/Contents/MacOS/iphone-use-mcp,并设置 PHONE_REMOTE_URL 与 PHONE_REMOTE_TOKEN;也可直接 curl /agent/elements 读屏、POST /agent/input 执行点按并拿回变化。 重复任务可保存为「流程」:按 App 审核过的脚本,回放时不调用模型、不耗 token,官方流程库在 github.com/leeguooooo/iphone-use-flows,可在网页「流程」面板录制并提 PR 发布。安全提示:密码只保护 44321 端口,手机上 WDA 自身端口无鉴权,请在可信网络中使用。作者还维护 chrome-use、mail-use、wechat-use 等「*-use」系列 CLI。来源:github.com/leeguooooo/iphone-use README(2026-10-06 核对)。
- 把 iPhone 屏幕转成文字元素树,智能体按编号点按、滑动、输入
- 每个动作明确返回「已生效 / 未发送 / 未知」及是否可安全重试
- 连禁止截屏的支付、银行类 App 也能以线框形式读出界面
- HTTP API(/agent/*)+ 23 个工具的 MCP 服务器,接入 Claude Code、Claude Desktop 等
- 网页端与原生 iOS App 远程查看实时画面、点按和输入
- 「流程(flows)」做过一次的任务可录成脚本,之后无需模型、零 token 回放
- 中文直接输入(绕过 keycode 与拼音输入法),不占用 Mac 的屏幕和鼠标
- Rust 编写,自托管,MIT 开源




