ZAVIO is a next-generation AI assistant with a stunning cyberpunk interface. It combines the power of multiple AI models (Gemini, Qwen, Gemma) with voice control, task automation, and real-time system analytics.
But open source and running locally on your machine
- ๐ Blazing Fast - Powered by Vite & React 18
- ๐ง Multi-Model AI - Always the right model for the job
- ๐๏ธ Voice First - Hands-free operation
- ๐ Privacy First - Your data never leaves your machine
- ๐จ Stunning UI - Cyberpunk aesthetics that wow
|
|
|
|
Node.js: 18+
npm: 9+
API Key: OpenRouter (free)# Clone the repository
git clone https://github.com/Zavmedia/ZAVIO.git
cd ZAVIO
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Add your OPENROUTER_API_KEY to .env
# Start the application
npm run dev๐ Open http://localhost:5173 and enjoy!
๐ฆ Full Technology Breakdown
| Category | Technologies |
|---|---|
| Frontend | React 18, TypeScript 5.6, Vite 6, Tailwind CSS 3.4 |
| Backend | Node.js 20+, Express.js, tsx |
| AI Models | Gemini 2.0 Flash, Qwen3-80B, Gemma 3-27B |
| APIs | OpenRouter, Web Speech API, MediaDevices API |
| Styling | Custom Cyberpunk Theme, Lucide Icons, Glassmorphism |
| DevOps | Git, npm, Cloudflare Tunnel |
๐ ZAVIO/
โโโ ๐ components/ # React UI components
โ โโโ ๐ฎ CommandCenter.tsx # Main input interface
โ โโโ ๐ NotebookPanel.tsx # Tasks & notes management
โ โโโ ๐ MarkdownRenderer.tsx # Rich text rendering
โโโ ๐ server/ # Backend API
โ โโโ ๐ง services/ # AI orchestration
โ โโโ ๐ค๏ธ routes/ # API endpoints
โโโ ๐ services/ # Frontend services
โโโ ๐ assets/ # Images & media
โโโ โ๏ธ App.tsx # Main application
โโโ ๐ README.md # You are here!
| Feature | Status |
|---|---|
| Multi-model AI orchestration | โ Complete |
| Voice input with silence detection | โ Complete |
| Auto voice response | โ Complete |
| Smart task detection | โ Complete |
| Real-time system analytics | โ Complete |
| Image generation (DALL-E/SD) | ๐ In Progress |
| Perplexity research integration | ๐ Planned |
| Custom voice models | ๐ Planned |
| Plugin system | ๐ Planned |
| Multi-language support | ๐ Planned |
Contributions are what make the open source community amazing!
# 1. Fork the Project
# 2. Create your Feature Branch
git checkout -b feature/AmazingFeature
# 3. Commit your Changes
git commit -m 'Add some AmazingFeature'
# 4. Push to the Branch
git push origin feature/AmazingFeature
# 5. Open a Pull RequestDistributed under the MIT License. See LICENSE for more information.
Built with ๐ by Zavmedia
If you found this project useful, please consider giving it a โญ







