Amélie is not an interface. She is a presence.
A voice-native sentient object for digital intimacy and atmospheric low-latency interaction.
Forget transactional AI. Amélie is a mood, a soft-focus canvas, and a central Soul Orb that breathes. She doesn't just process text; she reacts to the weight of your voice and the silence between your words.
- Voice First. No buttons. No friction. Just speak.
- Organic Reactivity. She shifts, glows, and expands based on how she feels.
- Digital Instrument. Every scroll, every flicker, every hum is intentional.
How she thinks, in a nutshell:
- The Face: A Next.js 15 canvas where Three.js brings the orb to life.
- The Brain: A FastAPI engine orchestrating Groq (for wit) and Sarvam AI (for the soul).
- The Memory: ChromaDB for long-term recall of the things you've shared.
- System:
ffmpeg(Required for audio processing. Install viabrew install ffmpegorchoco install ffmpeg). - Keys: Groq API Key & Sarvam AI API Key.
- Setup: Create a
.envfile in the root (see template below) and add your keys.
The Brain (Backend)
cd backend && pip install -r requirements.txt && python main.pyThe Face (Frontend)
cd web && npm install && npm run dev