📌 项目:google/artemis | 星数:8.4k(Python,Apache-2.0)| 日期:2026-09-21 | 来源:GitHub | Trending详情
ARTEMIS(8.4k星,Apache-2.0,Python)是Google开源的Android自动化框架,把自然语言指令转化为可靠的手机操作。它支持跨App工作流自动化、日志采集和AI编码助手集成(Antigravity、Codex、Claude Code),在AndroidWorld基准测试中达到99%+成功率。原生MCP Server支持,可通过 Claude Code自定义Skill 直接调用。
| 特性 | 说明 |
|---|---|
| 跨App自动化 | 从自然语言指令执行测试流程和日常任务,跨多个App串联完成 |
| 多模态定位 | 优先使用元素索引,坐标和视觉定位兜底,适应各种UI结构 |
| MCP原生 | 内置MCP Server,直接对接IDE(Claude Code/Codex/Antigravity) |
| 99%+成功率 | AndroidWorld基准测试SOTA,覆盖116个真实App任务 |
| 多模型支持 | Gemini/Claude/GPT-4o/Qwen-VL等多模态模型均可驱动 |
| 日志采集 | 自动捕获执行日志,便于调试和回归测试 |
# 安装
pip install artemis-android
# 配置ADB连接
adb connect
# 基础用法
from artemis import Artemis
art = Artemis(model="gemini")
art.run("打开Google Maps,规划从北京到上海的路线,计算总时长")
不需要,ADB调试模式即可,所有操作通过AccessibilityService或ADB执行。
目前仅支持Android,iOS因系统限制暂不支持。
Appium需要写脚本定位元素,ARTEMIS用自然语言描述目标,AI自动选择操作和定位方式。