Google's open-source AI phone tester for Android app teams
ShiniFrontiers · Source: Google
What problem does it solve?
ARTEMIS is a free, open-source AI agent from Google that tests Android apps on a real phone, the way a human tester would. Someone types an instruction in plain English, such as "open Settings and check the battery level is shown", and ARTEMIS taps through the app and reports whether it worked.
A. Plain-English tests — for app testing (QA) teams
Problem: Before each release, someone has to check the app still works. A tester taps through every screen by hand, or an engineer writes test code, step by step, for each check.
What it does: The tester writes each check as one English sentence. ARTEMIS carries it out on a test phone, or on an emulator (a phone simulated on a computer), and answers pass or fail with a record of every step.
B. A phone for the coding assistant — for app developers
Problem: Many developers now use an AI coding assistant, such as Claude Code or Cursor, that writes code for them. It can change the app, but it cannot see or touch a phone, so the developer still installs, taps through and screenshots each new version by hand.
What it does: ARTEMIS plugs into the assistant through MCP, a standard connector for AI tools. The assistant can then install the new version on a test phone, try it out, and bring back screenshots and the phone's error log.
See the difference
| The job | Today | With ARTEMIS |
|---|---|---|
| Plain-English testsCheck that the Settings screen shows the battery level and nothing crashes | A tester taps through by hand, or an engineer writes test code | One English sentence; ARTEMIS answers pass or fail and keeps a record |
| Plain-English testsTest a screen the app draws itself (for example, built with Flutter), where the phone cannot list the buttons | Test code that finds buttons by their hidden names finds nothing to tap | ARTEMIS reads the words on screen and looks at the picture to find the button |
| Plain-English testsRun a check of 100 or more steps, or watch one screen for a long time | A person repeats it, or sits watching the phone | In careful mode, a slower setting that plans and double-checks, ARTEMIS works through a written plan and checks the result |
| A phone for the coding assistantA developer asks the coding assistant: build the app, log in with a test account, look for unexpected popups, send screenshots | The developer stops coding to install, tap and screenshot by hand | The assistant does it on the connected test phone and sends the screenshots back |
The first and last rows are the project's own example instructions; the middle two describe features the project lists.
- What it saves
Tester and developer time spent tapping through the same app screens by hand.
- What it costs
The software is free. Each step uses a paid AI service (Google's Gemini by default); the project does not say what a test costs.
- How ready
- Working in the real world
Version 1.0, installs with one script, Android only. Its near-perfect test score is the project's own; nobody else has checked it.
Join free to unlock: how it works, a step-by-step setup with its costs, what you gain, and where it falls short, for every Friday idea.
Join free to read it all →