免费开源工具phone-harness实现AI控制实体iPhone
如何让你的 AI 代理免费控制你的 iPhone
phone-harness 通过 Mac 的 iPhone 镜像窗口,把 LLM 连接到一台真实 iPhone。代理通过视觉 OCR 查看屏幕,并用真实系统点击完成操作。不需要越狱,不需要 Xcode,不需要 WebDriverAgent
你免费能得到:
- 一台可供代理操作的真实 iPhone,能打开 app、点击、输入、滑动和滚动
- 为所有可见字符串生成带点击坐标的 OCR 结果
- 辅助函数:open_app、tap_text、type_text、scroll、home
- 可作为技能直接接入 Claude Code 和 Codex
- MIT 许可证,上线前 3 天就获得了近 1000 个 star
搭建(只需 3 分钟):
步骤 1:克隆并安装
- git clone ~/.phone-harness
- pip install pyobjc-framework-Quartz pyobjc-framework-Vision pyobjc-framework-AppKit
- pip install -e . --no-deps
步骤 2:配对并授予权限
- 打开 iPhone 镜像,完成一次手机配对(必须是实体手机)
- 在系统设置里为你的终端授予辅助功能和屏幕录制权限
- 重启终端让屏幕录制权限生效
步骤 3:运行
- phone-harness --doctor
- 发送脚本,就能观看代理驱动手机
phone-harness <<'PY'
open_app("weather")
tap_text("weather")
print(ocr())
PY
你可以用它处理仅 iOS 的 app、双因素认证流程、在真实手机上测试界面效果,或是让你的代理完成任何需要实体设备的操作。不需要 WebDriverAgent,不需要越狱,不需要支付手机农场账单。
为什么它能省钱:WebDriverAgent 和 Appium 的搭建要花数小时配置,云手机服务每月要 20 美元以上。phone-harness 用你已经有的镜像 app,MIT 许可证,零成本。
关注 @Alan_Earn 获取更多这类免费工具搭建方案。
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖