让 AI 助手真正操控一台安卓手机,难点不在模型而在“接线”:要连真机/模拟器、要抓日志截图、要处理跨应用流程,还要把这些能力暴露给 Antigravity、Codex、Claude Code 这类 IDE。现成方案要么不可靠、要么把手机当黑盒。
更理想的形态是:你用一句自然语言描述任务,agent 驱动真实设备、导航 UI、采集 Logcat 与截图,最后给出结构化诊断报告——并且在 AndroidWorld 这种多步任务基准上真能达到 99%+ 完成率。
项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | artemis |
| GitHub地址 | https://github.com/google/artemis |
| 项目描述 | 把自然语言指令变成可靠的安卓端到端自动化,可直连 AI 编程助手 |
| 作者 | |
| 开源协议 | Apache License 2.0 |
| 开源状态 | 公开 |
| Languages | Python |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-01 |
一、项目介绍
google/artemis(ARTEMIS)是 Google 开源、Apache-2.0 协议的安卓自动化项目,把自然语言指令变成可靠的端到端工作流。它支持跨应用自动化、多模态定位(可用元素索引,并以坐标/视觉定位兜底),并原生提供 MCP 服务器,让 Antigravity、Claude Code、Windsurf 等直接驱动测试设备、收集 Logcat 与截图。其核心是一个“观察-行动”反应式循环(flash 模式通常每步 3–5 秒),在 AndroidWorld 基准上达到 99%+ 任务完成率。
二、核心优势
- 自然语言驱动:一句指令即可在安卓上执行测试或日常任务。
- MCP 原生:内置 MCP 服务器,Antigravity/Claude Code/Codex/Windsurf 直接接入。
- 多模态定位:优先元素索引,坐标与视觉定位兜底,适应自定义界面。
- 探索模式:动作前先确认目标,遇阻返回给 Operator 恢复,支持长时探索与稳定性测试。
- IDE 诊断:把设备执行与日志/截图能力直接送进 AI 编程助手。
三、适用场景
- 用 AI 助手对安卓 App 做端到端自动化测试与回归。
- 让 agent 在真实手机上跑稳定性/探索测试并产出诊断报告。
- 把真机接入 Claude Code 等 IDE,边写边在设备上验证。
- 自动化跨应用的日常操作(如地图规划后打开视频 App)。
四、安装教程
确保安卓设备开启 USB 调试或已连模拟器。一键启动脚本会自动安装 ADB、scrcpy、FFmpeg 与 Python (uv) 依赖,并挂载全局 MCP 与测试规则:
# macOS / Linux
git clone https://github.com/google/artemis.git && cd artemis
./start.sh
# Windows PowerShell
git clone https://github.com/google/artemis.git; cd artemis
.\start.bat常见报错:PowerShell 不会搜索当前目录执行脚本,用 .\start.bat 而非 start.bat;设备未识别先确认 USB 调试已开、adb 驱动正常。
五、使用示例
启动后浏览器打开 http://localhost:8000,走设备连接向导、实时投屏、prompt 沙箱与执行回放。也可直接 CLI 运行:
uv run artemis run "Open Settings, find Battery and tell me current level" --profile flash接入 Claude Code 的 MCP:
uv run artemis mcp --install claude真实效果:agent 按自然语言驱动真机、逐步导航 UI、采集 Logcat 与截图,最终交付结构化审计发现、指标表与原始数据集。
六、常见问题
Q:Artemis 和手动 UI 测试的关系?
A:它把真人操作抽象成自然语言任务,由 agent 驱动设备执行并收集证据,适合端到端/回归而不是单元测试。
Q:一定要用 Gemini 吗?
A:不必须,支持 Gemini、Claude、GPT-4o、Qwen-VL 等多模态模型。
Q:协议能商用吗?
A:采用 Apache License 2.0,允许商用与修改,需保留版权与许可声明。
七、总结
Artemis 把“用自然语言操控安卓真机”做成可靠、可观测、可接入 AI IDE 的自动化方案,并以 MCP 原生融入编程助手工作流。对需要在真实设备上做端到端验证与测试的团队,它是 Google 出品、Apache-2.0、且基准成绩过硬的务实选择。
评论 0
还没有评论,来说两句吧。