ARTEMIS
ARTEMIS is Google's open-source tool that runs Android tasks and tests on real phones from plain-language instructions, for testers and AI-assisted developers.
No visits from OpenBeat in the last 30 days yet. Every click on “Visit” is counted here.
Pricing and API checked by an OpenBeat editor on Nov 9, 2026 · facts from the maker’s own site ·
Tool insights
ARTEMIS lets you describe what an Android app should do in plain language, then carries out those steps on a real device or emulator. It also exposes an MCP server, so AI coding assistants can start and check phone tasks from inside the editor.
Writing and maintaining scripted UI tests for Android apps takes time, and AI coding assistants usually cannot touch a real phone. ARTEMIS gives both people and assistants a way to drive a device with plain instructions and get logs back.
Mobile test engineers and developers who work with AI coding assistants and have an Android device or emulator at hand. It is not for anyone who needs iOS testing today, or who does not want an accessibility helper installed on the phone.
What it does
ARTEMIS is an open-source tool from Google. You give it natural-language instructions, and it performs the matching actions on an Android phone or emulator. The main use case is Android test and task automation without writing step-by-step scripts.
It can be used from a command line, a web console, a Python client, or through an MCP server that AI coding assistants connect to.
Key features
- Natural-language automation: describe a test or task and ARTEMIS runs it on the device.
- Two execution profiles: Flash is a fast, reactive mode. Pro adds planning and verification.
- MCP server: lets AI IDEs and assistants trigger device tasks.
- Web visual test console: shows screen mirroring and replays of runs.
- Python SDK client: for calling ARTEMIS from your own code.
- Logs and screenshots: it captures Logcat output and screenshots.
- Fallback control: if its accessibility helper fails, it falls back to UIAutomator2.
- Benchmark runs: it supports AndroidWorld benchmark runs.
Pricing
ARTEMIS is open source under the Apache-2.0 license. As of November 2026, the facts we have list no paid plans and no price. A separate free plan is not stated on the maker's site, since the code itself is open. Costs for any AI model you connect are not described.
API and integrations
A Python SDK client is available. A separate public HTTP API is not stated on the maker's site.
The listed integrations are Antigravity, Codex, Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Cline, Roo and OpenClaw, which connect through MCP. It also works with pytest. Platforms listed are CLI, Web, macOS, Linux and Windows.
Good to know
- You need an Android device with USB debugging turned on, or an emulator.
- On the first task, ARTEMIS installs an accessibility helper on the phone.
- The Flash profile has no task plan, no safety net and no final report. Use Pro if you need those.
- iOS support is on the roadmap and is not available now.
- No docs, pricing or changelog links are given beyond the GitHub repository.
FAQ
Is ARTEMIS free and open source?
Yes, ARTEMIS is open source under the Apache-2.0 license, and the code is on GitHub. As of November 2026, no paid plans or prices are listed. Costs of any AI models you connect are not stated on the maker's site.
Does ARTEMIS work with iOS?
No. iOS support is on the roadmap but is not available. ARTEMIS currently targets Android devices with USB debugging enabled, or Android emulators.
Can I use ARTEMIS with Claude Code or Cursor?
Yes. ARTEMIS includes an MCP server for AI coding assistants. The listed integrations include Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Cline, Roo, Codex, Antigravity and OpenClaw.
What is the difference between the Flash and Pro profiles in ARTEMIS?
Flash is a fast, reactive profile with no task plan, safety net or final report. Pro adds planning and verification, which suits tasks where you want checks and a clearer result.
Does ARTEMIS change my phone?
Yes, to a small degree. On the first task it installs an accessibility helper on the device. If that helper fails, ARTEMIS falls back to UIAutomator2.
Releases
No tracked releases yet.
In the news
No coverage yet.