Design a personality. Point it at your screen. Wallie runs the show — with real opinions, real reactions, and a voice that doesn't repeat itself for hours.
They describe your screen like a help desk. They repeat themselves constantly. They ask "what do you think, chat?" into the void. They're tech demos, not shows.
"I can see a YouTube homepage with several video thumbnails arranged in a grid layout."
"okay let me pull this up, I saw someone post about this earlier and I have thoughts."
Says the same observation with slightly different words every 30 seconds.
Bigram/trigram similarity scoring, phrase cooldowns, and rolling history injection catch every repeat.
Awkward 3-second gaps between every thought. Choppy, robotic pacing.
Mood-driven tempo, pipeline overlap, silence beats, and thought development across minutes.
One framework. Infinite characters. Every component is swappable.
Name, energy, humor style, catchphrases, running gags, banned words, opinions, backstory. Not just a system prompt.
Screen capture with activity classification. Knows when you're gaming, browsing, or watching a video. Reacts like it's playing.
Rolling summarizer compresses old context. Cross-session memory persists facts. No degradation over time.
Spectral FFT analysis shapes the avatar's mouth per sound. Not just open/close — actual vowel shapes in real-time.
Twitch, YouTube, and Kick simultaneously. Highlights (subs, donations, raids) always get acknowledged.
Configure everything from a web UI. No YAML files, no terminal after setup. Live preview and instant testing.
Identity, personality, voice, topics, vision, chat, avatar, engine — every parameter lives in one dashboard. Save profiles, switch characters, go live.
Identity — who your streamer is
Personality — how they talk, not what they talk about
Wallie runs on your machine with your API keys. No subscription, no middleman.
Clone, install, launch. Everything else happens in the dashboard.
Grab the repo from GitHub.
Double-click install.bat (Windows) or run start.sh (Mac/Linux).
Open the dashboard, design your character, add API keys, hit Start.
Star the repo. Try the free path. Tell us what broke.