Real-time voice AI backend with animated avatar responses.
User (Browser) ←→ LiveKit ←→ Mirage Backend ←→ Gemini 2.0 Flash
↓
Simli Avatar
cd Mirage
python -m venv venv
source venv/bin/activate # Linux/Mac
pip install -r requirements.txtcp .env.example .env
# Edit .env with your API keysRun SQL files from supabase-schema.sql in the Supabase SQL Editor.
cd agent-frontend
pnpm install
pnpm devcd agent
python worker.py dev- agent-frontend/ - Next.js Web App with Supabase Client & LiveKit interface
- agent/ - LiveKit agent worker (Gemini + Simli)
- Supabase - Database & Auth
- LiveKit - Real-time audio/video
- Google AI Studio - Gemini API
- Simli - Avatar animation