Droidrun

Droidrun

WebsiteFree Trial
Droidrun es un framework de código abierto que permite a los agentes de IA controlar dispositivos Android e iOS a través de comandos en lenguaje natural, lo que permite la automatización perfecta de aplicaciones y flujos de trabajo móviles.
https://www.droidrun.ai/?ref=producthunt&utm_source=aipure
Droidrun

Información del Producto

Actualizado:31/07/2025

¿Qué es Droidrun?

Droidrun es una potente infraestructura de agentes móviles desarrollada para cerrar la brecha entre los sistemas de IA y las plataformas móviles. Lanzada en 2023 y respaldada por 2,1 millones de euros en financiación pre-semilla, proporciona a desarrolladores y empresas la capacidad de automatizar las interacciones móviles mediante comandos en lenguaje natural. El framework ganó rápidamente tracción con más de 900 desarrolladores que se registraron en las primeras 24 horas de su lanzamiento y acumulando más de 3.300 estrellas en GitHub, lo que lo convierte en el proyecto de agente móvil de más rápido crecimiento en su categoría.

Características Principales de Droidrun

Droidrun es un marco de código abierto innovador que permite a los agentes de IA controlar dispositivos Android e iOS a través de comandos en lenguaje natural. Aprovecha los Servicios de Accesibilidad de Android para acceder a jerarquías de UI estructuradas, lo que permite a la IA interactuar directamente con aplicaciones móviles, automatizar flujos de trabajo y extraer datos. La plataforma es compatible con múltiples proveedores de LLM (incluidos OpenAI, Anthropic, Gemini, Ollama, DeepSeek) y ofrece soluciones locales y basadas en la nube para desarrolladores y empresas.
Control de lenguaje natural: Permite el control de dispositivos móviles a través de comandos en lenguaje natural, lo que permite a los agentes de IA ejecutar tareas complejas en diferentes aplicaciones
Soporte de proveedor Multi-LLM: Compatible con varios modelos de lenguaje, incluidos OpenAI, Anthropic, Gemini, Ollama y DeepSeek, que ofrece flexibilidad en la implementación de IA
Acceso a la interfaz de usuario estructurada: Utiliza los Servicios de accesibilidad de Android para acceder directamente a la jerarquía de la interfaz de usuario estructurada, lo que hace que la automatización sea más confiable que los métodos tradicionales de screen-scraping
Infraestructura de nube: Ofrece una solución alojada con aplicaciones preinstaladas, ejecución de tareas en paralelo y administración segura de credenciales

Casos de Uso de Droidrun

Extracción de datos móviles: Extraiga datos de plataformas y aplicaciones exclusivas para móviles que no proporcionan API externas
Pruebas automatizadas: Apoye los procesos de control de calidad automatizando escenarios de prueba en múltiples aplicaciones y dispositivos
Automatización del flujo de trabajo: Automatice procesos complejos de varios pasos en diferentes aplicaciones, como reservar arreglos de viaje o administrar cuentas de redes sociales
Soporte de accesibilidad: Ayude a los usuarios con movilidad limitada al habilitar el funcionamiento de los dispositivos móviles controlado por voz

Ventajas

Alta tasa de éxito (63.0%) en las pruebas de referencia de AndroidWorld
Marco de código abierto con amplia documentación
Admite dispositivos físicos y virtuales
Más confiable que los métodos tradicionales de screen-scraping

Desventajas

Actualmente en fase de lista de espera para funciones en la nube
Algunas funciones requieren Android 10 o superior
Puede tener un alto consumo de energía para tareas de larga duración

Cómo Usar Droidrun

Instalar los requisitos previos: Instala ADB (Android Debug Bridge) en tu ordenador y asegúrate de tener Python instalado
Instalar la aplicación DroidRun Portal: Instala la aplicación de servicio de accesibilidad DroidRun Portal en tu dispositivo Android para habilitar el control y la retroalimentación de la interfaz de usuario
Configurar el entorno: Configura las variables de entorno en el archivo .env con tus claves de API LLM elegidas (OpenAI, Anthropic, Gemini, etc.)
Conectar el dispositivo: Conecta tu dispositivo Android a través de USB o TCP/IP utilizando el comando 'adb connect <device-ip>:5555' o utiliza 'droidrun connect <device-ip>'
Instalar el paquete de Python: Instala el paquete de Python DroidRun utilizando pip para acceder a las capacidades del framework
Crear un script de agente: Escribe un script de Python utilizando la clase DroidAgent, especifica tu objetivo, el LLM elegido y habilita las capacidades requeridas como la visión y el razonamiento
Configurar LLM: Elige y configura tu proveedor de LLM preferido (OpenAI, Gemini, Anthropic, etc.) en la inicialización del agente
Ejecutar tu agente: Ejecuta tu script para que el agente realice la tarea especificada en tu dispositivo Android utilizando comandos en lenguaje natural
Supervisar la ejecución: Utiliza las funciones de rastreo y depuración habilitadas para supervisar la ejecución de la tarea y solucionar los problemas si es necesario
Guardar plantillas: Para las tareas de uso frecuente, guárdalas como plantillas para reutilizarlas sin tener que volver a introducir los comandos

Preguntas Frecuentes de Droidrun

Droidrun es un framework que proporciona a los agentes de IA control nativo de teléfonos móviles (tanto Android como iOS), lo que permite la automatización de flujos de trabajo móviles e interacciones con dispositivos mediante comandos en lenguaje natural.