Sobre o projeto

O Zyvo AI é uma CLI de codificação com IA gratuita e de código aberto, projetada para rodar nativamente no Android via Termux. É um fork do opencode (MIT), compilado de forma cruzada como um binário arm64 autônomo contra a bionic libc do Android — não requerendo proot nem camada glibc. A ferramenta vem com um provedor pré-configurado ("Zyvo") que oferece 17 modelos de IA gratuitos através da API do OpenRouter, sem necessidade de chaves de API ou configuração. Seis habilidades integradas ampliam as capacidades do agente: - apk: Gera estruturas completas de projetos Android prontas para compilação de APK - webdev: Cria sites modernos e responsivos - lets-scroll: Produz animações web no estilo de rolagem de reels - motion-animation: Gera vídeos de motion graphics em nível de quadro seguindo 10 princípios profissionais de motion design (cascadas de sobreposição, disciplina de easing, tipografia cinética, sincronização de batidas, transições, cadeias de graduação, etc.) - web2video: Converte animações web em vídeos renderizados - phone-control: Usa visão de tela para tocar, deslizar e digitar no dispositivo via pareamento sem fio no estilo Shizuku (sem root necessário) A habilidade motion-animation inclui uma lista de verificação pré-renderização e estrutura projetos de vídeo com um workflow do GitHub Actions para renderização em navegador headless, já que o Termux não pode executar um render farm localmente. Um pipeline de vídeo com IA permite que o agente escreva prompts de geração, detecte clipes gerados pelo usuário (de ferramentas como Seedance, Kling, Higgsfield ou Veo) e componha filmes finais com corte, câmera lenta, sobreposições de texto, transições e graduação de cor. Recursos adicionais incluem um testador de modelos com Smart Retry que verifica a disponibilidade dos modelos e repete falhas automaticamente, memória persistente entre sessões baseada em AGENTS.md, um cofre Obsidian para memória profunda de projetos (logs de sessão, dossiês de projetos) e atualizações delta via script de instalação. A ferramenta aceita entrada em linguagem natural, incluindo Banglish (mistura de bengali e inglês). O suporte a dispositivos abrange Android aarch64 7+ no Termux, Android via proot-distro (Ubuntu), emuladores e dispositivos x86_64, e builds para PC em Windows/macOS/Linux. Telefones ARM de 32 bits não são suportados nativamente (Bun é apenas 64 bits), mas podem usar o zyvo remotamente via SSH. O projeto é licenciado sob MIT.