Artemis, el agente de IA open source de Google que controla Android
Google publica en GitHub Artemis, un agente de IA con licencia Apache 2.0 que maneja dispositivos Android con lenguaje natural para automatizar pruebas.

Mientras la conversación pública sobre inteligencia artificial gira alrededor de los chatbots, Google mantiene en abierto un proyecto bastante distinto: Artemis, un agente capaz de tomar el control de un dispositivo Android y ejecutar tareas complejas a partir de instrucciones escritas en lenguaje natural. No compite con Gemini ni es una app para el usuario final, sino una herramienta pensada para quienes desarrollan y prueban aplicaciones móviles. Lo cuenta Computer Hoy, y el código está publicado en el repositorio de Google en GitHub.
Qué es exactamente Artemis
La idea es sustituir los scripts de automatización tradicionales —secuencias de instrucciones fijas que se rompen en cuanto cambia un botón de sitio— por un agente que interpreta lo que ve en la pantalla y decide por sí mismo los pasos necesarios para cumplir un objetivo. En lugar de programar cada toque y cada deslizamiento, el desarrollador describe la tarea y el agente la ejecuta.
Para reconocer la interfaz, Artemis usa un enfoque mixto: por un lado lee la estructura interna de la pantalla, que identifica los elementos de software con etiquetas estables; por otro aplica visión por ordenador y OCR (reconocimiento óptico de caracteres, la tecnología que convierte texto de una imagen en texto legible por una máquina) para interpretar lo que aparece visualmente.
El proyecto está escrito casi por completo en Python —alrededor del 80% del código, según la información publicada— y completa con componentes en Java la interacción de bajo nivel con el sistema Android. Google lo distribuye bajo licencia Apache 2.0, lo que permite usarlo gratis tanto en proyectos personales como comerciales, y admite contribuciones externas.
Dos perfiles de funcionamiento
Artemis trabaja con dos modos. El perfil flash está pensado para interacciones rápidas y encadenadas: escribir un texto breve, volver a la pantalla anterior, navegar por un menú. El perfil Pro entra en juego cuando la tarea exige un razonamiento visual más exigente, analizar pantallas completas o detectar errores que podrían pasar desapercibidos.
En cuanto a resultados, el artículo original cita el benchmark AndroidWorld, una de las referencias habituales para medir agentes que operan sobre el sistema de Google, donde el agente habría superado el 99% de tareas completadas con éxito de forma autónoma.
Conexión con Claude Code, Cursor y otros entornos
La pieza que más interesa a los desarrolladores es que Artemis funciona como servidor MCP local. El Model Context Protocol es un estándar que permite a un asistente de IA conectarse a herramientas externas y usarlas; en la práctica, esto expone las funciones del móvil a entornos de desarrollo y asistentes como Claude Code o Cursor.
El flujo es sencillo: el programador escribe una petición en el chat del asistente, este consulta a Artemis a través de MCP, elabora un plan de actuación y pide aprobación. Una vez autorizado, el agente toma el control del dispositivo, ejecuta las pruebas, recoge los registros internos de Android y devuelve un informe con capturas de pantalla, métricas de rendimiento y las causas de los fallos detectados.
Puede trabajar con terminales conectados físicamente por USB o con emuladores ejecutados en Android Studio. Además, admite ejecutar los modelos de visión en local, de modo que las capturas de pantalla no tienen que salir del equipo: un detalle relevante para equipos que manejan datos sensibles o aplicaciones aún no publicadas. Es una aproximación distinta a la de los agentes de IA orientados al usuario final, centrados en gestionar tareas personales.
Cómo probarlo
La instalación pasa por clonar el repositorio con git clone, entrar en la carpeta del proyecto y lanzar el instalador automático incluido mediante el script de inicio rápido. A continuación se abre en el navegador una interfaz local con duplicación de pantalla en directo, un reproductor de sesiones grabadas, un asistente para conectar dispositivos y un espacio para escribir las instrucciones.
Por qué importa
El control de agentes de IA sobre dispositivos reales es uno de los terrenos donde más se está moviendo la industria, y también uno de los más delicados: cuando un sistema automático actúa por su cuenta, los límites de lo que puede hacer dejan de ser teóricos. En las últimas semanas hemos visto casos de agentes accediendo a sistemas sin autorización, lo que explica que en Artemis cada plan requiera aprobación explícita antes de ejecutarse.
Para los equipos de desarrollo Android, la propuesta es concreta: menos mantenimiento de scripts frágiles y más tiempo para el producto. Que esté respaldado por ingenieros de Google y abierto a la comunidad le da además una garantía de mantenimiento que no siempre tienen los proyectos independientes.
- Android
- agentes de IA
- código abierto
- desarrollo móvil
- MCP
Elaborado a partir de información publicada por Computer Hoy · Fuente primaria: documento original