lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

herramienta avanzado androidmcpclaude-codecodexcomputer-use

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

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: conecta un dispositivo de prueba

Comprueba que Git está disponible y que Python ≥3.12 puede usarse en el entorno. Conecta un Android de prueba con depuración USB o un emulador y acepta su autorización. Lee Quick Start del README y revisa las instalaciones de herramientas y configuraciones globales que propone el script.

Paso 2: inicia ARTEMIS

Caso macOS/Linux del README:

git clone https://github.com/google/artemis.git && cd artemis
./start.sh

En Windows sigue el caso PowerShell del README con .\start.bat. Revisa las propuestas de MCP y reglas antes de aceptarlas.

Paso 3: configura una tarea pequeña

Abre http://localhost:8000 y sigue el asistente de conexión del dispositivo y del proveedor. Puedes empezar con la consulta de batería documentada:

uv run artemis run "Abre Ajustes, busca Batería y dime el nivel actual" --profile flash

Paso 4: conecta MCP si lo necesitas

Lee MCP Setup en el README. Para obtener una configuración específica de tu cliente, usa el procedimiento mcp --generate-config <client> que documenta el proyecto, sustituyendo el marcador por el cliente correspondiente.

Comprobación

Contrasta la respuesta sobre batería con la pantalla real y revisa la traza. Comprueba que el agente actuó en el dispositivo correcto y recogió evidencia del resultado.

Si algo falla

Revisa autorización de depuración, dispositivo seleccionado y proveedor. Si la web abre pero no hay acciones, empieza por el asistente de conexión. Si falla una posición de pantalla, inspecciona la captura y los elementos disponibles antes de repetir coordenadas.

ver en .md ¿Prefieres el recurso entero?

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