Automatización de Android mediante lenguaje natural para asistentes de programación con IA y suites de pruebas, en teléfonos reales o emuladores.
KnifeLemon/Droidline
Automatiza teléfonos Android reales desde tu código para probar apps, repetir tareas, gestionar granjas de teléfonos o usar agentes de IA, sin ADB, cable USB ni root.
- Estrellas
- 281
- Forks
- 24
- Issues abiertos
- 1
- Último commit
- hace 8 días
¿Qué es?
Droidline te permite controlar teléfonos Android reales desde Python, Node.js, C#, la línea de comandos, HTTP o clientes compatibles con Appium. Un servidor se ejecuta en tu PC y una pequeña app de Android en el teléfono se vincula a él mediante un código QR o un código de 6 dígitos. Los comandos, como touch, input, wait y dump, usan el texto, el id o la descripción del elemento en lugar de las coordenadas de la pantalla; además, esperan automáticamente a que aparezcan los elementos.
Está pensado para probar tus propias apps en dispositivos reales, ejecutar la misma rutina en muchos teléfonos y dar acceso a un teléfono a un agente de IA mediante MCP. El teléfono se conecta al PC, así que puede funcionar en la misma red Wi-Fi o mediante datos móviles, a través de un túnel o un relay que ejecutes tú; todas las conexiones están cifradas de extremo a extremo. Solo usa permisos que puede obtener una app normal, por lo que no puede desbloquear pantallas de bloqueo ni abrir pantallas no exportadas de otras apps.
Funciones clave
- 01Los comandos funcionan igual desde Python, Node.js, C#, CLI, HTTP y MCP.
- 02Los elementos se seleccionan por texto, id, descripción o elementos vecinos.
- 03Espera automáticamente a que aparezcan los elementos y muestra códigos y mensajes de error claros.
- 04Un PC puede controlar muchos teléfonos, ejecutando los comandos de cada teléfono en orden y en paralelo entre teléfonos.
- 05Enrutamiento de proxy por app mediante una VPN local, sin root.
- 06Los teléfonos pueden conectarse mediante la misma red Wi-Fi, un reenvío de puertos, un túnel o un relay autohospedado.
Casos de uso
- Probar una app de Android en dispositivos reales, incluidos los flujos que cambian a otras apps.
- Ejecutar la misma rutina diaria en un conjunto de teléfonos, cada uno en su propia red.
- Permitir que un agente de IA, como Claude o Cursor, vea y controle la pantalla de un teléfono mediante MCP.
- Automatizar pequeñas tareas personales en un teléfono, como activar y desactivar el Wi-Fi según un horario.
Temas
Preguntas frecuentes
- ¿Qué es Droidline?
- Automatiza teléfonos Android reales desde tu código para probar apps, repetir tareas, gestionar granjas de teléfonos o usar agentes de IA, sin ADB, cable USB ni root. Droidline te permite controlar teléfonos Android reales desde Python, Node.js, C#, la línea de comandos, HTTP o clientes compatibles con Appium. Un servidor se ejecuta en tu PC y una pequeña app de Android en el teléfono se vincula a él mediante un código QR o un código de 6 dígitos. Los comandos, como touch, input, wait y dump, usan el texto, el id o la descripción del elemento en lugar de las coordenadas de la pantalla; además, esperan automáticamente a que aparezcan los elementos.
- ¿Droidline es gratuito? ¿Qué licencia tiene?
- Droidline es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Droidline sigue mantenido?
- Mantenimiento activo. El último commit de Droidline fue el 11 oct 2026.
- ¿Para qué puedo usar Droidline?
- Probar una app de Android en dispositivos reales, incluidos los flujos que cambian a otras apps. Ejecutar la misma rutina diaria en un conjunto de teléfonos, cada uno en su propia red. Permitir que un agente de IA, como Claude o Cursor, vea y controle la pantalla de un teléfono mediante MCP. Automatizar pequeñas tareas personales en un teléfono, como activar y desactivar el Wi-Fi según un horario.
- ¿Dónde consigo Droidline?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/KnifeLemon/Droidline
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un harness basado en plugins que ofrece a Claude Code, Codex y otros agentes de programación agentes, skills, hooks, memoria y análisis de seguridad compartidos.
Un Agent Skill y servidor MCP que ofrece a agentes de programación como Claude Code, Cursor y Codex 42 herramientas locales de edición de video y audio con FFmpeg.
Servidor MCP y CLI para que los agentes de IA hagan ingeniería inversa de binarios nativos, apps de Electron, ensamblados .NET y sitios web.
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
Repositorio público de Agent Skills: carpetas con instrucciones y recursos que Claude carga para realizar tareas especializadas.