iOS自动化工具

AuiTO是一款专为iOS 13.2.3设计的自动化工具,通过daemon和MCP桥接实现触摸路径模拟和严格非AX方法调用。

  • by davghz
  • Objective-C
  • 本地部署
  • 更新于
在 GitHub 查看 davghz/AuiTO

使用说明

AuiTO(iOS版人工智能自动化)

AuiTO是世界上第一个守护进程+MCP网桥的发布,仅适用于iOS 13.2.3。

此文件夹是自包含的,可供发布:

  • auito-daemon/ :THEOS守护程序包+首选项加载器设置包
  • mcp_server/ :调用AuiTO HTTP端点的MCP服务器

今天什么有效

  • AX触摸路径是稳定的默认路径(tap 和 swipe).
  • 严格非AX(bks, sim, legacy, conn, zxtouch)可在研发选择开关后使用。

程序偏好设置

打开设置->AuiTO守护进程。

按键切换:

  • Enable Strict Non-AX Methods
  • Enable ZXTouch Backend (Unsafe)
  • Proxy All Strict Methods
  • Block Side Button Sleep
  • Allow Sleep (Override)

默认行为是AX优先且安全。

构建和安装(守护进程)

cd /home/davgz/Documents/Cursor/kimirun/AuiTO/auito-daemon
export THEOS=/home/davgz/theos
export TARGET=iphone:clang:13.2.3:13.0
export ARCHS=arm64
export THEOS_DEVICE_IP=YOUR_IP_ADDRESS

make package install

包标识:

  • 包裹: com.auito.daemon
  • 二元的: /usr/bin/auito-daemon
  • 启动守护进程: /Library/LaunchDaemons/com.auito.daemon.plist
  • 首选项域: com.auito.daemon

MCP服务器设置

cd /AuiTO/mcp_server
python3 -m pip install -r requirements.txt
python3 mcp_server.py

环境变量:

  • 首选: AUITO_HOST, AUITO_PORT
  • 向后兼容的别名: KIMIRUN_HOST, KIMIRUN_PORT

看 mcp_server/README.md 用于MCP客户端配置JSON。

快速验证

在设备上:

curl -s http://127.0.0.1:8765/ping
curl -s "http://127.0.0.1:8765/tap?x=80&y=700"

预期:

  • /ping 回报 {"status":"ok","message":"pong"}
  • 默认 /tap 回报 mode:"a11y"