About this project

Zyvo AI is a free, open-source AI coding CLI designed to run natively on Android via Termux. It is a fork of opencode (MIT), cross-compiled as a standalone arm64 binary against Android's bionic libc — requiring no proot or glibc layer. The tool ships with a pre-configured provider ("Zyvo") offering 17 free AI models through OpenRouter's API, with no API keys or setup required. Six built-in skills extend the agent's capabilities: - apk: Generates complete Android project structures ready for APK building - webdev: Creates modern responsive websites - lets-scroll: Produces reel-style scrolling web animations - motion-animation: Generates frame-level motion-graphics videos following 10 professional motion-design principles (overlap cascades, easing discipline, kinetic typography, beat sync, transitions, grade chains, etc.) - web2video: Converts web animations into rendered videos - phone-control: Uses screen vision to tap, swipe, and type on the device via Shizuku-style wireless pairing (no root required) The motion-animation skill includes a pre-render checklist and scaffolds video projects with a GitHub Actions workflow for headless browser rendering, since Termux cannot run a render farm locally. An AI video pipeline allows the agent to write generation prompts, detect user-generated clips (from tools like Seedance, Kling, Higgsfield, or Veo), and compose final films with trimming, slow-mo, text overlays, transitions, and color grading. Additional features include a model tester with Smart Retry that probes model availability and auto-retries failures, AGENTS.md-based persistent memory across sessions, an Obsidian vault for deep project memory (session logs, project dossiers), and delta updates via the installer script. The tool accepts plain-language input including Banglish (Bengali-English mix). Device support covers aarch64 Android 7+ in Termux, Android via proot-distro (Ubuntu), x86_64 emulators and devices, and PC builds for Windows/macOS/Linux. 32-bit ARM phones are unsupported natively (Bun is 64-bit only) but can use zyvo remotely over SSH. The project is licensed under MIT.