ShawnPana/phone-harness
let your agent control your phone
解决的问题
Phone Harness 让 AI 代理(例如 Claude Code 或 Codex)能够控制实体或云智能手机。它无需越狱或在设备上安装软件,让代理通过查看屏幕并执行点击和输入等操作来与移动应用交互。
工作原理
根据平台不同,此工具使用不同的传输方法:
- iPhone:使用 Mac 的 iPhone 镜像将手机呈现为窗口,Apple 的 Vision 框架进行 OCR 以查找文本坐标,以及 HID 级事件进行输入。
- Android:使用 Android Debug Bridge (adb) 捕获屏幕并访问无障碍树以获取文本,使用
input命令执行操作。 - 云手机:提供可从任何操作系统远程控制的托管 Android(通过 adb)或 iPhone(通过 HTTPS)。
适用对象
开发人员和 AI 研究人员,希望让其编码代理能够在真实移动设备上自动化任务,例如测试应用或执行实际操作(如预订乘车)。
亮点
- 多平台支持:适用于 iPhone、Android 和云托管设备。
- 无需修改设备:无需越狱、Xcode 或安装设备端应用。
- 代理就绪:包含设置提示和技能定义,可轻松与 AI 代理集成。
- OCR 驱动交互:使用屏幕捕获和文本识别来确定点击和输入的位置。
相关
- 项目
- 项目
- 项目
- 项目
- 项目