| layout | home | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hero |
|
||||||||||||||||||||||||||||
| features |
|
| Capability | Technology | Status |
|---|---|---|
| 🎭 3D Avatar | Three.js + React Three Fiber | ✅ Available |
| 🗣️ Voice | Web Speech API + Edge TTS | ✅ Available |
| 👁️ Vision | MediaPipe Face Mesh & Pose | ✅ Available |
| 🧠 Dialogue | OpenAI-compatible API | ✅ Available |
- Getting Started - Up and running in 5 minutes
- Installation Guide - Detailed setup instructions
- Configuration - Environment variables reference
- API Documentation - Backend API reference
- Architecture - System design
- Zero-config by default — Works out of the box with automatic fallback to local mode
- Graceful degradation — External service failures don't break the core experience
- Modular architecture — Avatar, voice, vision, dialogue are independent and replaceable
- Minimal re-renders — Focused state stores prevent unnecessary updates
- Browser-first — Process client-side whenever possible, minimize server dependency
- Privacy-first — Face data never leaves the browser