站长认证

谷歌出品:自然语言让AI像人一样操作安卓真机,IDE里直接驱动真机测代码,基准99%完成率!
是什么
ARTEMIS 是 Google 2026 年 8 月开源的安卓真机自动化框架:用自然语言让 AI 助手和测试套件「像人一样」操作真实 Android 手机。GitHub ★11k,Apache 2.0 协议,MCP 原生支持,是目前安卓侧规格最高的开源 phone-agent 项目。
最能说明含金量的数字:在 Google Research 自家 AndroidWorld 基准(20+ 款应用、100+ 项多步任务)上拿下 99%+ 任务完成率。
核心能力
- 跨 App 自动化:「打开 Google Maps 设置驾车路线并计算总耗时,再打开 YouTube 放首歌」这类自然语言任务直接下
- 多模态定位:优先元素索引(无障碍树),Canvas/Compose/Flutter 自绘界面用 OCR + 视觉模型坐标兜底——不靠瞎猜
- 两种运行模式:
- Flash(单步 3-5 秒):观察-思考-执行循环+历史压缩,适合常规确定性操作
- Pro(单步 15-40 秒):Planner 出带检查点的计划 → Operator 执行 → 每个动作过 Safety Net 校验 → Checker 终审,支持 100+ 步长流程和持续监控
- 四种用法:Web 可视化控制台(实时投屏+推理流+回放)/ CLI / MCP 接入 IDE / Python SDK 进 pytest 和 CI/CD
最实用的玩法:IDE 里驱动真机
一键 ./start.sh 会自动装 ADB、scrcpy、FFmpeg 依赖,并把 MCP 服务和「移动端测试思维准则 rules.md」挂载到你的 IDE(Antigravity / Claude Code / Codex / Cursor / Windsurf / VS Code 全支持)。之后在编码时直接说:
把刚改的代码编译成 APK 装到手机,打开登录页输入测试账号,验证有无异常弹窗,截图回传。
写代码的 agent 从此有了「手」——这也是它和纯 GUI agent 最大的差异:它是为开发者工作流设计的,测试报告、trace 回溯、结构化断言一应俱全。
透明度做得不错
- 手机端只装一个小型无障碍服务(Artemis Accessibility Helper),只监听本机回环地址、不外发数据,一条命令可卸载
- helper 失效自动回退 UIAutomator2,且在报告里明确说明
- 致谢区明示部分代码来自开源社区(minitap 的 mobile-use)
横向对比(安卓真机 agent 生态)
- vs Mobilerun(★9.6k,已发):Mobilerun 是平台+云真机思路,ARTEMIS 主打本机开发工作流+基准 SOTA
- vs Mobile MCP(★8.8k,已发):Mobile MCP 是通用 MCP server,ARTEMIS 是带 Planner/Safety Net/报告体系的完整测试框架
- vs Open-AutoGLM(★26k,已发):AutoGLM 是视觉模型路线(自带端侧模型),ARTEMIS 是「无障碍树优先+视觉兜底」的工程框架,模型随便换(Gemini/Claude/GPT-4o/Qwen-VL)
- iOS 支持、Android Studio 深度集成、端侧轻量模型都在路线图上
适合谁
- 安卓开发者:让 Claude Code/Codex 在真机上验证自己改的代码,闭环测试
- 测试工程师:自然语言写用例,Web 控制台看 AI 现场操作+回放
- Agent 研究者:Flash/Pro 双模式+历史压缩+Safety Net 都是可以抄的工程作业
暂无评论
