artemis
ARTEMIS 將自然語言指令轉換為可靠的 Android 自動化。它自動化端到端工作流程、擷取日誌,並與 A 無縫整合。
artemis 是什麼?
ARTEMIS 將自然語言指令轉換為可靠的 Android 自動化。它自動化端到端工作流程、擷取日誌,並與 Antigravity、Codex 和 Claude Code 等 AI 程式設計助手無縫整合。此外,它在 AndroidWorld Benchmark 上達到 99% 以上的成功率。
artemis 概覽
這是什麼
ARTEMIS 是一個將自然語言指令轉換為可靠 Android 自動化的工具。它能自動化端到端工作流程、擷取日誌,並與 Antigravity、Codex 和 Claude Code 等 AI 程式碼助手整合。在 AndroidWorld 基準測試中達到 99% 以上的成功率。
主要功能
- 跨應用自動化:從自然語言指令在 Android 上執行測試工作流程與日常任務。
- 多模態定位:優先使用元素索引,並為自訂介面提供座標與視覺定位備援。
- IDE 診斷:透過模型上下文協定 (MCP) 整合,讓 Antigravity、Claude Code 和 Windsurf 驅動測試裝置並收集 Logcat 輸出與螢幕截圖。
- 快速執行:反應式觀察與行動循環,搭配非同步歷史摘要,通常每步驟 3–5 秒。
- 專業探索:在個別行動前檢查目標,並將受阻行動回傳給操作者進行復原。支援長時間執行的探索性與穩定性測試。
- AndroidWorld 成果:在 Google Research 的 AndroidWorld 基準測試(100 多個多步驟任務)中達到 99% 以上的任務完成率。
使用情境
- 在 Android 裝置上自動化端到端測試工作流程。
- 從自然語言指令在 Android 上執行日常任務。
- 與 AI 程式碼助手整合,進行自主測試執行與診斷報告生成。
- 執行長時間的探索性與穩定性測試。
快速開始
確保已連接 Android 裝置(啟用 USB 偵錯)或模擬器。 macOS 與 Linux: bash git clone https://github.com/google/artemis.git && cd artemis ./start.sh Windows PowerShell: powershell git clone https://github.com/google/artemis.git cd artemis .start.bat
授權與價格
採用 Apache-2.0 授權。開放原始碼。
內容整理自該專案公開的 README 與儲存庫資訊。