SMERESKI
  1. PROJECTS
  2. RESUME
  3. BLOG
  4. CONTACT

PROJECT

2026 · 7.6k LOC

Hive Command Center

A live ops dashboard for the AI swarm that runs as my desktop wallpaper.

TypeScriptViteuPlot / D3xterm.jsOKLCHPRIVATE

Hive Command Center is the glass cockpit for the swarm. It runs as a live animated wallpaper behind everything else on a 5120×1440 ultrawide, so the state of every agent is always one glance away without opening a window.

The hero is a crew-board kanban with live task state, lane progress, and stalled-task detection. Around it sit the panels that matter when a fleet of agents is working: per-card GPU utilization and VRAM with a gaming-mode flag, Docker service health as red/green/warn dots, a git activity log, an escalations rail, and a 'needs you' panel for reviews waiting on me. A multi-session terminal runs real shells over a socket with tabbed sessions.

It has two minds. Ambient mode is a read-only glance view that pauses motion and suspends the heavy renderers so it costs almost no GPU while it sits on the wallpaper. Focus mode wakes the whole thing into an interactive console. The choice persists, and the resource governor backs off polling on its own when nothing is changing.

The layout is a weight-driven grid engine, not hand-placed boxes: a pure function packs every enabled panel into a twelve-column, three-band grid that never reflows on a data tick. Forty-plus panels self-register as plugins; a panels manager toggles them. The look is the same warm-black command-center language the whole Hive family shares — OKLCH amber on near-black, copper and cyan reserved for live signals, a 38-second ambient drift. TypeScript and Vite, uPlot and D3 for the charts, no framework.