Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of ARTEMIS

ARTEMIS

Free Listing

ARTEMIS turns natural-language instructions into reliable Android automation, executing end-to-end workflows and capturing logs for AI coding assistants. It reports 99%+ success on the AndroidWorld benchmark.

Visit google/artemis

Overview

ARTEMIS is an Android automation system that turns natural-language instructions into end-to-end device workflows. It provides a web console, an MCP server for AI IDEs, a developer CLI, and a Python SDK, and it captures logs and screenshots during execution. It reports a 99%+ task completion rate on Google Research's AndroidWorld benchmark.

Key Features

  • Cross-app automation from natural-language instructions across Android testing workflows and everyday tasks.
  • Multimodal targeting with element indices, coordinate locating, and visual locating fallbacks for custom interfaces.
  • Model Context Protocol integration for AI IDEs to drive test devices and collect Logcat output and screenshots.
  • Flash execution profile with a reactive observe-and-act loop typically taking 3–5 seconds per step.
  • Pro execution profile with planning, pre-execution safety checks, verification, and long-running exploration.
  • Reported 99%+ task completion on the AndroidWorld benchmark spanning 100+ multi-step tasks.

Use Cases

  • Automating end-to-end Android app workflows and regression tests from natural-language prompts.
  • Letting AI coding assistants in IDEs reproduce bugs and run tests on real devices or emulators.
  • Running exploratory stability tests and long-running Android automation.
  • Integrating Android test execution into pytest-style frameworks or CI/CD pipelines via the Python SDK.

Getting Started

  • Ensure an Android device with USB debugging enabled or an emulator is connected.
  • Run start.sh on macOS or Linux, or start.bat in Windows PowerShell.
  • Use the browser console on port 8000 for device connection, screen mirroring, prompt sandbox, and execution replays.
  • For CLI use, run artemis with a prompt and select the flash or pro profile.

Deployment & Requirements

  • Python 3.12 or newer.
  • A connected Android device with USB debugging enabled, or an emulator.
  • The one-click startup script installs ADB, scrcpy, FFmpeg, and uv dependencies.
  • The first device task installs the Artemis Accessibility Helper on the phone.

Before You Adopt

  • License: Apache-2.0. Review its terms before using, modifying, or distributing the project.

Comments

Sign in to leave a comment.

More like ARTEMIS

Favicon of mcp-for-blender-pro

mcp-for-blender-pro

Free ListingStars: 1K

AI assistant and MCP server for Blender

3D Generation & DesignMCP Servers & Tool Connectors

An AI assistant and MCP server for Blender with visual chat, scene inspection and editing tools, multi-agent workflows, and support for OpenAI, Claude, Gemini, Ollama, OpenCode, and custom endpoints.

Favicon of universal-modder

universal-modder

Free ListingStars: 8.6K

Let AI coding agents mod almost any PC game you own.

MCP Servers & Tool Connectors

Skills, tools, agents, and the fal MCP that let AI coding agents recon, reverse engineer, generate assets, test, and package mods for almost any PC game you own.

Favicon of open-computer-use

open-computer-use

Free ListingStars: 2.6K

Open-source Computer Use service wrapped as MCP

MCP Servers & Tool Connectors

open-computer-use is an open-source Computer Use service wrapped as MCP that lets AI agents and MCP clients run Computer Use on macOS, Linux, and Windows. It was inspired by Codex Computer Use.