Forwarded from 
iCTRL —— 用 AI 直接操作 iPhone 的开源方案
基于 XCUITest 的 iOS 自动化服务:手机上跑一个常驻 runner,对外提供 JSON-RPC 2.0 over HTTP(默认 8200)。点击、滑动、输入、读屏、截图、启动 App、读无障碍树,都走这一个接口。
为什么好用
• 自带说明书:GET /skill 是给 AI 读的手册,GET /schema 列出每个方法的参数
• 快:点击约 280ms,读屏 p50 约 0.4s,长列表也不卡
• 无障碍树看不到的内容(网页、自绘文字)自动用设备端 OCR 兜底
• 安全:配对要在手机上点 Allow,之后请求全程加密(X25519 + sealed 信封);默认只监听 127.0.0.1
• 不用越狱,也不用 Mac:SideStore 签名 + 在设备上挂 DDI 就能跑
• 客户端从设备直接下载(静态 C CLI / Python),适合在手机上跑的 agent
上手四步
1. 签名安装 iCTRLUITests-Runner.ipa(SideStore 或 Xcode),打开开发者模式
2. 挂载 Developer Disk Image(iCTRL App / StikDebug / Xcode)
3. 启动 runner,允许「通知」与「本地网络」
4. 把地址告诉 agent:「我的 iPhone 跑着 iCTRL,IP:8200,你自己搞清楚怎么用」,剩下它自己学
开源地址:github.com/OpenMinis/iCTRL