- problem
- Running four services locally meant a terminal menu, tmux panes and remembered commands — and when a service died, nobody noticed until something broke.
- built
- The whole tool, solo (111 of 112 commits): a CLI for machines with a typed JSON/NDJSON contract; a loopback HTTP server with token auth, a single job lock and SSE; a React UI that works in any browser tab; an Electron shell with “Rebuild & relaunch” (atomic swap and rollback), a menu-bar status dot, notifications and a popover with an ECG-style heartbeat and six tabs — Stack, Jobs, Watcher, Caffeine, Git, Settings. A watcher daemon restarts failed services. A demo mode over a made-up stack made the promo video possible without real data.
- result
- 111 / 112commits — built solo6popover tabs over one CLI contract
Brand name changed under NDA — the work and the numbers are real.