github.com·2026/10/02·google
google/artemis 让 AI 助手和测试套件像人一样操作真实 Android 手机,以自然语言执行跨应用测试与日常任务。提供两种执行档案:Flash 是无图编排的响应式观察—行动循环,异步压缩历史,每步约 3–5 秒;Pro 由 Planner、Operator、Checker 多智能体图执行,每步约 15–40 秒,带动作前安全检查和执行事故恢复。元素定位优先无障碍索引,辅以坐标与视觉模型识别自定义界面。原生 MCP 服务器接入 Antigravity、Claude Code、Windsurf 采集 Logcat 与截图;./start.sh 自动装 ADB、scrcpy、FFmpeg 并挂载全局测试规则,也可经 Web 控制台、CLI 或零运行时依赖的 Python SDK 驱动,首次任务安装 Accessibility Helper,失败回退 UIAutomator2。官方称在 AndroidWorld(20+ 应用、100+ 多步任务)完成率达 99%+。Flash 无计划、安全网、最终报告和 ADB shell,Pro 支持长程监控;路线图含 Android Studio、iOS、端侧 VLM 和语音交互,Apache 2.0 开源。
为什么重要 为 AI 与数据闭环工程师提供 MCP 真机接入、Flash/Pro 双档执行与 Python SDK,可用于移动端自动化测试与设备数据采集适合 做移动端自动化测试、设备数据采集、CI/CD 接入的 AI 工程团队
官方称完成率
Flash 每步
Pro 每步
注释 · 完成率为项目自报,原文未给出独立复现、模型与设备配置出自 README·Benchmarks
$ git clone https://github.com/google/artemis.git && cd artemis
$ ./start.sh
$ uv run artemis run "Open Settings, find Battery and tell me current level" --profile flash
$ uv run artemis mcp --install all
$ uv tool install -e .

ARTEMIS 将自然语言指令转化为可靠的 Android 自动化。它可自动化端到端工作流、捕获日志,并与 Antigravity、Codex 和 Claude Code 等 AI 编码助手无缝集成。它还在 AndroidWorld Benchmark 上实现了 99%+ 的成功率。
ARTEMIS turns natural-language instructions into reliable Android automation.
It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code.
It also achieves 99%+ success rate on AndroidWorld Benchmark.
EVIDENCE / METHODS
要点卡片
MCP 让 Antigravity、Claude Code、Windsurf 驱动真机并回收 Logcat 与截图
通过 MCP 将测试请求转为计划、真机执行与诊断报告
作为 MCP client 连接真实设备做 bug 复现与测试执行
行为规则:主动探索、Flash/Pro 路由、动态优先坐标回退
零依赖 artemis-client,带 Pydantic 输出,可入 pytest/CI
注释 · MCP 配置可用 --install 自动写入,也可 --generate-config 输出 TOML/JSON 手动配置出自 README·MCP Setup