一组基于 Claude API 的入门示例项目,覆盖客服助手、金融分析、浏览器与电脑操作代理等可部署应用。
google/artemis
用自然语言指令驱动真实 Android 手机或模拟器完成自动化测试与任务,并可接入 AI 编程助手。
- Star
- 12,325
- Fork
- 1,429
- 未关闭 Issue
- 139
- 最近提交
- 17天前
这是什么?
ARTEMIS 让 AI 代理像真人一样操作 Android 设备:用自然语言描述一个流程,它会在应用之间点击、输入并完成操作。执行过程中会采集 Logcat 日志和截图,适合做端到端测试、问题复现,以及检查一次操作流程结束后的实际状态。
项目提供两种执行模式。Flash 是快速的响应式循环,每步约 3 到 5 秒,适合常规界面任务;Pro 是规划与验证流程,每步约 15 到 40 秒,包含任务计划、操作前安全检查和可选的最终报告,适合较长的多步骤场景。可以通过本地 Web 控制台、命令行、Python SDK 使用,也可以通过内置的 MCP 服务接入 Antigravity、Claude Code、Windsurf 等 AI IDE。
首次启动时,启动脚本会检查并安装 ADB、scrcpy、FFmpeg 和 uv,并在手机上安装一个用于读取界面结构的无障碍辅助服务。项目称其在 Google Research 的 AndroidWorld 基准测试中任务完成率超过 99%。
核心功能
- 01将自然语言指令转化为端到端的 Android 操作流程。
- 02执行过程中采集 Logcat 日志和截图。
- 03内置 MCP 服务,可接入 Antigravity、Claude Code、Windsurf 等 AI IDE。
- 04提供 Flash(快速)和 Pro(规划与验证)两种执行模式。
- 05提供 Web 控制台、命令行和 Python SDK,便于接入测试套件与 CI 流程。
适用场景
- 在 AI IDE 中对真实 Android 应用执行探索性或回归测试。
- 在已连接的设备上复现缺陷,并收集日志与截图。
- 通过 Python SDK 将界面级检查接入 pytest 或 CI 流程。
- 运行长时间稳定性测试,重复执行某个流程并观察是否出现异常弹窗。
标签
常见问题
- artemis 是什么?
- 用自然语言指令驱动真实 Android 手机或模拟器完成自动化测试与任务,并可接入 AI 编程助手。 ARTEMIS 让 AI 代理像真人一样操作 Android 设备:用自然语言描述一个流程,它会在应用之间点击、输入并完成操作。执行过程中会采集 Logcat 日志和截图,适合做端到端测试、问题复现,以及检查一次操作流程结束后的实际状态。
- artemis 可以免费使用吗?用的什么许可证?
- artemis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- artemis 还在维护吗?
- 活跃维护中。artemis 最近一次提交是在 2026年10月1日。
- artemis 适合用来做什么?
- 在 AI IDE 中对真实 Android 应用执行探索性或回归测试。 在已连接的设备上复现缺陷,并收集日志与截图。 通过 Python SDK 将界面级检查接入 pytest 或 CI 流程。 运行长时间稳定性测试,重复执行某个流程并观察是否出现异常弹窗。
- 在哪里获取 artemis?
- 源代码和安装说明在 GitHub 上:https://github.com/google/artemis
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来创建、运行和调度完成多步骤任务的智能体。
一套按部门划分的 AI 智能体角色文件,可安装到 Claude Code、Cursor、Gemini CLI 等工具中使用。
开源 Python 库,让大模型智能体像人一样操控真实浏览器,并可选用托管云浏览器与 Agent API。
面向 Claude Code 和 Codex 的智能体编排层,提供多智能体集群、持久记忆与任务协调。
一体化 AI 应用,支持与文档对话、运行 AI Agent,优先本地部署并支持多用户。