One Brain, Three Interfaces
How three separate projects turned out to be one system with three surfaces — and the shower where the architecture crystallised.
It started as a chatbot. A Claude wrapper that answered questions on WhatsApp. Nothing ambitious. Nothing architectural.
Then each new surface revealed something the previous one couldn't do.
AI doesn't replace engineers — it raises the floor. Stop trying to make humans consistent; make your tooling consistent instead.
The thesis wasn't about replacing anyone. It was about raising the floor — making the worst-case output from any engineer on the team better than it would have been without the tooling. That principle shaped every interface decision that followed.
Voice-first PWA and web dashboard for NanoClaw. React 19 + Vite 7.
Voice changed the interaction. Typing into WhatsApp worked for async capture, but some thoughts need to be spoken before they can be structured. Kleos gave the brain a second way in.
GPU-accelerated Rust terminal with local AI. Privacy-first, no cloud dependency.
The architecture paper that made the pattern explicit. Not three products — one brain with three surfaces, each optimised for its context. WhatsApp for async capture. Kleos for voice and visual. Nyx for terminal-native developers who live in the shell.
The moment it clicked wasn't at a whiteboard. It was in the shower — the one place where the pattern-matching part of the brain fires without the editor interrupting. Three projects. One brain. The architecture was already there. It just needed someone to stop typing long enough to see it.