Live2D Avatar
Critically damped spring physics drive idle motion, gestures, and head tracking. Lip‑sync maps ElevenLabs character timestamps to mouth shapes. Expressions and accessories toggle in real time from LLM tool calls.
Built from scratch. Live2D avatar with spring physics & lip‑sync, a local LLM personality with mood dynamics, persistent memory, Twitch & Discord integration, a web dashboard, and an original EP on Spotify.
Critically damped spring physics drive idle motion, gestures, and head tracking. Lip‑sync maps ElevenLabs character timestamps to mouth shapes. Expressions and accessories toggle in real time from LLM tool calls.
A local Ollama model generates Stella's responses. A four-axis mood system — happiness, energy, irritability, affection — shifts her tone dynamically. She muses out loud when chat goes quiet.
Conversations run through an LLM consolidation pipeline that extracts facts as ADD, MERGE, SUPERSEDE, or NOOP directives. Hybrid retrieval combines pgvector cosine similarity with keyword search.
Twitch and Discord bots run as background daemons. Viewer identities link across platforms with DM verification. Creator identity is verified by numeric ID to prevent impersonation.
Browser Speech API for free local TTS, ElevenLabs for premium voice with character-level timestamps, and a priority message queue that deduplicates and applies backpressure under load.
React frontend with a live WebGL avatar viewport, memory editor, mood meters, bot controls, and token-protected admin actions. Pop-out OBS overlay mode with transparent background.
Stella's first release gives the project a presence beyond the technical demo.
Listen on Spotify →The memory, the voice, the bots, the dashboard, the music. One person, one project, every layer.
Back to top ↑