Mobile Agent es una aplicación de código abierto para Android que permite a los usuarios interactuar con sus dispositivos mediante conversaciones de chat, accediendo a capacidades de archivo, red y control del hardware. El sistema opera en segundo plano y ejecuta tareas automatizadas, requiriendo la aprobación explícita del usuario antes de realizar acciones sensibles. La herramienta está diseñada para un entorno de desarrollo inicial, por lo que sus APIs y estructuras de datos pueden cambiar; se recomienda su uso en dispositivos de prueba y no para operaciones de seguridad de cuentas o pagos.
El proyecto soporta modelos compatibles con la API de OpenAI, incluyendo transcripción de voz a través de servicios de iFLYTEK. Sus funcionalidades incluyen la lectura y gestión de archivos, imágenes y páginas web, así como la generación de artefactos. El sistema ofrece control de dispositivo opcional mediante acceso a root o servicios de accesibilidad, junto con un asistente flotante y controles de permisos. En futuras versiones, se planea ampliar el soporte para documentos PDF, Word y Excel, mejorar el rendimiento de las llamadas a modelos y optimizar la reconocimiento de pantallas para una automatización más fiable. Además, se incorporará soporte para dispositivos sin root mediante operaciones en primer plano activadas por el usuario.
La aplicación solicita permisos específicos, como acceso al micrófono, notificaciones y control sobre otras aplicaciones. Las capacidades de alto privilegio, como el acceso a root, capturas de pantalla y llamadas a modelos externos, deben activarse manualmente por el usuario. El código fuente está licenciado bajo Apache 2.0, mientras que los componentes de terceros están sujetos a sus licencias respectivas. Los documentos de ingeniería detallados están disponibles en chino.
