A collection of starter projects showing how to build deployable applications on the Claude API, from support agents to browser and computer-use agents.
google/artemis
An AI-driven tool that runs natural-language instructions on real Android phones and emulators, with MCP integration for AI coding assistants.
- Stars
- 12,325
- Forks
- 1,429
- Open issues
- 139
- Last commit
- 17 days ago
What is it?
ARTEMIS lets an AI agent operate an Android device the way a person would: you describe a workflow in plain language, and it taps, types, and navigates through apps to carry it out. It captures Logcat output and screenshots along the way, which makes it useful for end-to-end testing, bug reproduction, and checking what happens after a flow completes.
The project offers two execution profiles. Flash is a fast reactive loop of roughly 3 to 5 seconds per step, suited to routine UI tasks. Pro is a planning and verification workflow of roughly 15 to 40 seconds per step, with a task plan, pre-action safety checks, and an optional final report, suited to longer multi-step scenarios. It can be used through a local web console, a command-line interface, a Python SDK, or a native MCP server that connects to IDEs such as Antigravity, Claude Code, and Windsurf.
On first run, a startup script checks for ADB, scrcpy, FFmpeg, and uv, and installs an accessibility helper on the phone to read screen layouts. The project reports 99%+ task completion on Google Research's AndroidWorld benchmark.
Key features
- 01Runs natural-language instructions as end-to-end Android workflows.
- 02Captures Logcat output and screenshots during execution.
- 03Provides an MCP server for Antigravity, Claude Code, Windsurf, and other AI IDEs.
- 04Offers Flash (fast) and Pro (planning and verification) execution profiles.
- 05Includes a web console, CLI, and Python SDK for test suites and CI pipelines.
Use cases
- Running exploratory or regression tests on a real Android app from an AI IDE.
- Reproducing a reported bug on a connected device and collecting logs and screenshots.
- Adding UI-level checks to a pytest suite or CI pipeline through the Python SDK.
- Running long stability tests that repeat a flow and watch for unexpected dialogs.
Topics
FAQ
- What is artemis?
- An AI-driven tool that runs natural-language instructions on real Android phones and emulators, with MCP integration for AI coding assistants. ARTEMIS lets an AI agent operate an Android device the way a person would: you describe a workflow in plain language, and it taps, types, and navigates through apps to carry it out. It captures Logcat output and screenshots along the way, which makes it useful for end-to-end testing, bug reproduction, and checking what happens after a flow completes.
- Is artemis free to use? What license does it have?
- artemis is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is artemis still maintained?
- Actively maintained. The last commit to artemis was on Oct 1, 2026.
- What can I use artemis for?
- Running exploratory or regression tests on a real Android app from an AI IDE. Reproducing a reported bug on a connected device and collecting logs and screenshots. Adding UI-level checks to a pytest suite or CI pipeline through the Python SDK. Running long stability tests that repeat a flow and watch for unexpected dialogs.
- Where can I get artemis?
- The source code and installation instructions are on GitHub: https://github.com/google/artemis
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open source MCP server that connects AI agents and IDEs to databases, with prebuilt database tools and a framework for custom tools.
A large collection of role-based AI agent prompt files (engineering, design, marketing, security and more) that install into tools like Claude Code, Cursor and Gemini CLI.
An agent harness for Claude Code and Codex that adds multi-agent swarms, shared memory, task routing and cross-machine federation.
A marketplace of plugins, agents, skills and commands for Claude Code, Codex CLI, Cursor, OpenCode, Copilot and other AI coding tools.
A collection of file-based plugins that specialize Claude for knowledge-work roles like sales, legal, finance, and product management, built for Claude Cowork.