AI product Open source
ARTEMIS is an open-source Google tool for natural-language Android automation and testing. It drives real phones or emulators through end-to-end workflows, generates test plans, captures screenshots and logs, profiles performance, and produces structured reports. Its element-locating system combines accessibility hierarchies and OCR with visual-model and coordinate fallbacks for custom interfaces.
ARTEMIS provides a CLI, web visual console, Python SDK, and native Model Context Protocol (MCP) server for connecting Android devices to AI coding assistants such as Antigravity, Claude Code, Codex, and Windsurf. Its Flash profile uses a reactive observe-and-act loop with compressed history, while the Pro profile uses planning, pre-execution checks, action bursts, incident recovery, checkpoint verification, and optional final reports. The project also includes an accessibility helper for reading screen layouts and can fall back to UIAutomator2. It is distributed under the Apache License 2.0; the repository reports 99%+ completion on Google Research's AndroidWorld benchmark.
2 uses taken from transcripts — each links to the moment in the video.
An open-source Google tool that turns natural-language instructions into Android UI automation. It generates test plans, drives devices or emulators, profiles performance, and returns reports using accessibility trees, OCR, and visual models.
An agent that drives a real Android phone or emulator from plain-language instructions using a planner, operator, and checker, with self-healing for obstructive popups.
2 in the library.