CLI to control iOS and Android devices for AI agents
agent-device 是一个专为 AI 智能体设计的命令行界面工具,旨在实现对 iOS、Android 及相关平台设备的 UI 自动化控制。该项目通过提供结构化的 UI 快照和会话管理功能,解决了 AI 在移动端执行任务时操作不确定、难以复现等痛点。
它能够将移动端的 UI 状态转化为结构化的快照供智能体分析,并提供一致的交互接口。系统支持通过引用(Refs)与选择器(Selectors)进行精准定位,确保自动化操作的可靠性。用户可以创建、保存并回放 .ad 脚本文件,实现自动化的端到端测试流程。工具内置了元数据感知的重试机制和运行结果记录功能,极大提升了复杂任务的成功率。
该项目适用于构建移动端 AI 自动化工作流的开发者,以及需要进行跨平台 UI 自动化测试和智能体任务编排的工程团队。它特别适合在需要智能体持续监控、交互或批量执行移动端测试的场景中使用。