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 - 15022 estrellas, licencia Apache-2.0.
- README consultado - instalación, alcance y ejemplos.
- Licencia declarada - condiciones del código.
- Último commit consultado - 2026-09-29.