Google just open-sourced ARTEMIS.
It lets Al agents control a real phone like a human.
You give the agent a task in plain English and it operates the device end to end: sees the screen, finds the elements, taps, swipes, navigates, verifies the outcome, and reports the result.
It connects to your agent over MCP: Claude Code, Codex, Cursor, Windsurf, Antigravity, VS Code, and more.
What Google reports:
→ 99%+ task completion on AndroidWorld
→ 100+ multi-step tasks
→ ~3-5 seconds per step in Flash mode
→ Targeting that fuses accessibility, OCR, and vision → Screenshots, execution traces, and diagnostics on every run
→ A Python SDK to drop into your test pipelines
Tell Codex to build the APK, install it, log in with a test account, walk the checkout flow, flag any unexpected popups, and return screenshots of the failures, and it drives the device itself.
QA, mobile testing, debugging, automation, all of it moves forward.
100% open source. Apache 2.0.