artemis
View on GitHubARTEMIS 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.
Google's ARTEMIS is an AI agent that executes natural-language instructions on real Android devices, driving apps end-to-end and capturing logs and screenshots. It ships an MCP server for IDE assistants, a CLI, Python SDK, and 99%+ AndroidWorld success.
Use Cases
Natural-language Android device automationEnd-to-end mobile app UI testingBug reproduction on real devices via IDE chatCapturing Logcat logs and screenshots during test runsCI/CD and pytest integration for mobile QAExploratory and long-running stability testingBenchmarking agents on AndroidWorldDriving real phones from Claude Code, Codex, Cursor, or Windsurf through MCP
Built With
- Language
- Python
- Frameworks
- LangGraph · LangChain · MCP · FastAPI · Pydantic · uiautomator2 · adbutils · Typer · Rich · OpenCV · Pillow · Uvicorn · Jinja2 · PostHog
Tags
ai-agents · android · mobile-automation · test-automation · computer-use · mcp · ui-automation · multimodal · androidworld · adb · logcat · cli · python-sdk · web-console · benchmark