Sobre el proyecto

Zyvo AI es una CLI de codificación con IA gratuita y de código abierto diseñada para ejecutarse de forma nativa en Android mediante Termux. Es una bifurcación de opencode (MIT), compilada de forma cruzada como un binario autónomo para arm64 contra la libc bionic de Android, sin necesidad de proot ni de una capa glibc. La herramienta incluye un proveedor preconfigurado ("Zyvo") que ofrece 17 modelos de IA gratuitos a través de la API de OpenRouter, sin necesidad de claves de API ni configuración. Seis habilidades integradas amplían las capacidades del agente: - apk: Genera estructuras completas de proyectos Android listas para compilar APK - webdev: Crea sitios web modernos y responsivos - lets-scroll: Produce animaciones web de desplazamiento estilo reel - motion-animation: Genera videos de motion graphics a nivel de fotograma siguiendo 10 principios profesionales de diseño de movimiento (cascadas de superposición, disciplina de easing, tipografía cinética, sincronización de ritmo, transiciones, cadenas de gradación, etc.) - web2video: Convierte animaciones web en videos renderizados - phone-control: Usa visión de pantalla para tocar, deslizar y escribir en el dispositivo mediante emparejamiento inalámbrico estilo Shizuku (sin root) La habilidad motion-animation incluye una lista de verificación previa al renderizado y estructura proyectos de video con un flujo de trabajo de GitHub Actions para renderizado en navegador sin interfaz, ya que Termux no puede ejecutar una granja de renderizado localmente. Un pipeline de video con IA permite al agente escribir prompts de generación, detectar clips generados por el usuario (de herramientas como Seedance, Kling, Higgsfield o Veo) y componer películas finales con recorte, cámara lenta, superposiciones de texto, transiciones y corrección de color. Las funciones adicionales incluyen un probador de modelos con Smart Retry que sondea la disponibilidad de los modelos y reintenta automáticamente los fallos, memoria persistente entre sesiones basada en AGENTS.md, una bóveda de Obsidian para memoria profunda del proyecto (registros de sesión, dosieres de proyecto) y actualizaciones delta mediante el script de instalación. La herramienta acepta entrada en lenguaje natural, incluido Banglish (mezcla de bengalí e inglés). El soporte de dispositivos abarca aarch64 Android 7+ en Termux, Android mediante proot-distro (Ubuntu), emuladores y dispositivos x86_64, y compilaciones para PC en Windows/macOS/Linux. Los teléfonos ARM de 32 bits no son compatibles de forma nativa (Bun es solo de 64 bits), pero pueden usar zyvo de forma remota por SSH. El proyecto está licenciado bajo MIT.