Meet Cosmo
A tiny companion that lives on your desktop — big expressive eyes, a voice you can talk to, and a knack for actually getting things done. Childlike heart, sharp mind.
Tip: move your cursor — he's watching. 👀
Expressive, alive
Big animated eyes that blink, glance around, follow your cursor, and shift mood — curious, thinking, happy, sleepy. He feels present, not like a chat box.
Just talk to him
On-device speech recognition, a wake word ("Cosmo"), natural end-of-turn detection, and a warm voice back. Push-to-talk by default; go hands-free if you like.
Actually does things
Searches the web, opens apps and sites, sets timers and reminders, takes notes, checks the weather, controls music — through a clean, extensible tool system.
Private by architecture, not by promise
Cosmo is built local-first. The things that should stay on your machine, stay on your machine — it's wired into how he's built.
No keylogging
He senses whether you're working from idle-time only — never key codes, never what you type.
No camera, ever
Cosmo senses focus from idle-time and your active app — locally. It never opens your webcam, so there's nothing to leak.
Your brain, your keys
Run a local model with Ollama, or bring your own API key for a frontier model. You choose.
Swap the model, keep the character
Cosmo speaks to OpenAI, Anthropic, Google Gemini, xAI Grok, DeepSeek, Groq, Cerebras — or a fully local model via Ollama. The personality, the eyes, and the tools stay exactly the same.
Free to use. A coffee keeps the eyes blinking. ☕
Cosmo is open source. If he makes you smile, you can chip in — totally optional.