Work / Self-evolving AI desktop
Sin Command Center
A Jarvis-style command center whose entire interface is data the AI edits itself. Local voice, a memory that journals and learns, and a Forge that rewrites its own source live.
- Role
- Designer and engineer
- Status
- Private build
- Year
- 2026
- Link
- Private
v0.1→v0.5built and verified in one day
2brains: local fast + Claude heavy
03:30nightly dream cycle
The idea
Most assistants are a text box. I wanted a partner with memory, initiative and presence that can grow its own interface instead of waiting for me to code it.
What I built
- The whole HUD renders from soul/*.json. The AI changes its own soul through tools, and every mutation is schema-validated, git-committed and can be rolled back.
- Dual brain: a local qwen model through Ollama for low-latency ambient work, and the Claude Agent SDK for heavy reasoning and self-modification.
- Local voice with a "sin" wake word, push-to-talk and barge-in.
- The Mind: an identity file, a journal, lessons and proposals, with a distiller that learns quietly from every session.
- The Pulse: five-minute judgment beats that speak up when a server goes down, and a 03:30 dream cycle that writes the journal and proposes improvements.
- The Forge: a detached process that edits Sin's own source. In one live run it built itself a clock widget and a new tab, then committed the change.
Stack
TypeScriptOllama (qwen)Claude Agent SDKKokoro TTSzodnomic-embed RAG