# ARTEMIS: controla Android con instrucciones y recoge evidencias

> Prueba tareas en un móvil Android o emulador desde una interfaz web o un agente MCP. Recoge capturas, registros y trazas para comprobar el resultado.

Verificado el 26 oct 2026.

## Qué es

ARTEMIS es un proyecto de Google para automatizar tareas de Android con instrucciones en lenguaje natural. Trabaja sobre dispositivos o emuladores y expone una interfaz web, CLI y servidor MCP.

## Para qué te sirve

- Cuando necesitas probar un recorrido entre varias aplicaciones.
- Cuando quieres que tu agente reproduzca un fallo y entregue capturas y registros.
- Cuando una prueba requiere observar la pantalla y ajustar la acción siguiente.

## Cómo funciona

Un bucle observa el dispositivo y ejecuta acciones sobre elementos de interfaz o posiciones visuales. Los perfiles Flash y Pro cambian el modo de ejecución y exploración. El servidor MCP conecta esas operaciones con agentes de desarrollo; las trazas y Logcat ayudan a inspeccionar lo que ocurrió.

## Antes de empezar

Necesitas un Android con depuración USB habilitada o un emulador conectado. El proyecto declara Python 3.12 o posterior. Su script de inicio detecta e instala herramientas como ADB, scrcpy y FFmpeg, además de dependencias con uv. Debes configurar el proveedor de modelo de la prueba y prever sus costes.

## Límites y alternativas

El resultado de un benchmark del README no garantiza que tu aplicación complete cualquier tarea. La depuración del dispositivo y el acceso del agente pueden modificar datos: empieza con un emulador o teléfono de prueba. El inicio puede proponer cambios globales de MCP y reglas de tus clientes; revisa qué aceptas. Para pruebas completamente deterministas, compara con tu herramienta habitual de automatización Android.

## Recursos

- [Repo en GitHub](https://github.com/google/artemis) - 15022 estrellas, licencia Apache-2.0.
- [README consultado](https://github.com/google/artemis/blob/351ca8422f7b5b54e80a9c1ce03a222e02415b6b/README.md) - instalación, alcance y ejemplos.
- [Licencia declarada](https://github.com/google/artemis/blob/351ca8422f7b5b54e80a9c1ce03a222e02415b6b/LICENSE) - condiciones del código.
- [Último commit consultado](https://github.com/google/artemis/commit/351ca8422f7b5b54e80a9c1ce03a222e02415b6b) - 2026-09-29.
