Sobre el proyecto
Automation Companion es una aplicación Android diseñada para permitir a los usuarios crear automatizaciones sofisticadas en sus dispositivos sin necesidad de acceso root. Adoptando una arquitectura offline-first, la funcionalidad principal opera completamente en el dispositivo, garantizando privacidad y velocidad, mientras ofrece integraciones opcionales con APIs en la nube para una inteligencia mejorada.
La aplicación admite una amplia gama de métodos de automatización. Los usuarios pueden grabar y reproducir gestos como toques, deslizamientos y entradas de texto mediante los Servicios de Accesibilidad de Android. Para tareas más complejas, proporciona un editor visual de flujos de trabajo basado en nodos que permite conexiones de arrastrar y soltar, ramificaciones condicionales y ejecución de múltiples nodos. Además, la aplicación aprovecha el aprendizaje automático en el dispositivo (TensorFlow Lite y ML Kit) para la comprensión de pantalla, habilitando funciones como detección de texto OCR, reconocimiento de elementos de interfaz y coincidencia de plantillas de imágenes. Estas capacidades admiten disparadores visuales que pueden ejecutar acciones cuando aparecen patrones específicos en la pantalla.
Más allá de la creación manual, Automation Companion incluye robustos disparadores de contexto del sistema. Las automatizaciones pueden activarse según la ubicación (geocercas), niveles de batería, hora del día, conectividad Wi-Fi o cuando se abren aplicaciones específicas. La aplicación también cuenta con un "Omni-Chatbot" y capacidades de automatización semántica, permitiendo a los usuarios definir tareas mediante lenguaje natural, que pueden ser procesadas por LLM locales o APIs en la nube conectadas como OpenAI, Gemini o Groq.
Técnicamente, el proyecto está construido con Kotlin y Jetpack Compose, siguiendo una arquitectura MVVM modular. Incluye herramientas para depurar automatizaciones en tiempo real y admite automatización entre dispositivos mediante sincronización Wi-Fi local entre teléfonos, tabletas y PC. La aplicación está licenciada bajo la Licencia No Comercial PolyForm 1.0.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.