Artemis CLI

artemis

A Google framework for driving a real Android device or an emulator from natural-language instructions: UI tests and everyday tasks, with an MCP server

  • 11,416 ★ on the repository
  • Last commit
  • Apache-2.0
CLIOfficial

Broad access

Why this level

  • The agent taps across the whole device interface
  • The script installs dependencies itself
  • A model with a key is needed
All reasons and checks

google/artemis

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/artemis

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The agent taps across the whole device interface
  • The script installs dependencies itself
  • A model with a key is needed

This is third-party code. Review the repository files before installing.

What it does

Artemis turns natural-language instructions into reliable actions on Android: the agent taps the screen of a real phone or an emulator. It suits UI tests and everyday tasks. The repository has an `mcp_server` for Claude Code, Antigravity and Windsurf. Launch is through `git clone https://github.com/google/artemis.git` and a script that installs ADB, scrcpy, FFmpeg and uv dependencies itself. A model with a key is needed. Apache-2.0 license, no releases.

Who it is for. For mobile developers and testers who want to drive an Android device from an agent without writing UI tests by hand.

Good fit when

  • You need Android UI tests from a description in plain language
  • You need to drive a real device from an agent
  • You need an MCP server for Android

Not a fit when

  • You cannot let an agent tap on a personal phone
  • You need releases with version numbers: there are none

Example request

Run a test on the emulator: open settings, turn on the dark theme and check that the screen changed

Limitations

The agent taps across the whole device interface: opens apps, enters text, confirms actions, so access is wide. Use a test device or an emulator with no personal accounts. The install script installs dependencies on the machine itself, so read it before running. A model with a key is needed and costs are on your side.

How to disable. Delete the repository clone and installed dependencies and disconnect the MCP server in the client. Revoke the model key where it was issued.

FAQ

What does Artemis do?

It drives a real Android device or an emulator from natural-language instructions.

Is there an MCP server?

Yes, the repository has an mcp_server for Claude Code, Antigravity and Windsurf.

What is needed to launch it?

A repository clone, a dependency install script (ADB, scrcpy, FFmpeg, uv) and a model with a key.

Discussion

No questions or reviews yet.

CLI tools

Skill and CLI for controlling an Android phone via ADB and vision models: the agent opens apps, searches, orders and verifies results

SkillBroad access26Repository stars

An Android emulator in Docker with an MCP server: the agent drives the device over adb, opens apps and pages, presses buttons

MCP serverExtended access16KRepository stars

An open phone agent model and framework: it reads the screen and taps through Android, HarmonyOS and iOS apps from a text command

CLIBroad access26.4KRepository stars

An MCP server that drives an Android device over ADB: app navigation, input and automated tests

MCP serverBroad access890Repository stars

An Android control platform with a built-in MCP server: the agent drives the device, automates the UI, captures traffic and works with Frida

MCP serverBroad access8.6KRepository stars

Android Remote Control MCP

android-remote-control-mcp

An Android app that turns a phone or emulator into an MCP server: accessibility services and screenshots

MCP serverBroad access701Repository stars

README in short

The README describes a framework for driving an Android device from natural-language instructions with an MCP server and an install script. Apache-2.0 license.

README badge

Report a problem

Foxx AIArtemis
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.