BASTION — a local-first "Jarvis" with a particle-sphere HUD
Been building a voice-driven AI command center for Mac, and the part I'm most proud of is the face.
The HUD is a zero-dependency Node server rendering a particle sphere that reacts to state — breathes when idle, ripples while thinking, pulses as it speaks. Live metrics with sparklines, a command deck that fires skills, a streaming run log. No CDNs, no external fonts, no analytics.
The whole identity runs off one brand.json — name, accent glow, metrics, mission counter. Edit the file, restart, and it introduces itself by its new name.
Under the hood: faster-whisper (local STT) → 3-tier router → Kokoro (local neural TTS), with Claude Code as the brain and an Obsidian-compatible markdown vault as memory.
Shipping it as a kit — $97 personal, $297 commercial. Link: Click Here
Happy to go deep on the sphere rendering or the local voice pipeline if anyone's curious.
BASTION — a local-first "Jarvis" with a particle-sphere HUD
Been building a voice-driven AI command center for Mac, and the part I'm most proud of is the face.
The HUD is a zero-dependency Node server rendering a particle sphere that reacts to state — breathes when idle, ripples while thinking, pulses as it speaks. Live metrics with sparklines, a command deck that fires skills, a streaming run log. No CDNs, no external fonts, no analytics.
The whole identity runs off one brand.json — name, accent glow, metrics, mission counter. Edit the file, restart, and it introduces itself by its new name.
Under the hood: faster-whisper (local STT) → 3-tier router → Kokoro (local neural TTS), with Claude Code as the brain and an Obsidian-compatible markdown vault as memory.
Shipping it as a kit — $97 personal, $297 commercial. Link: Click Here
Happy to go deep on the sphere rendering or the local voice pipeline if anyone's curious.