A real-time operations dashboard for orchestrating large automation fleets — launch, watch, and control hundreds of concurrent workers from one screen.
The brief
Running hundreds of automated workers usually means a mess of terminals and log files. Control Deck pulls all of it into a single live dashboard: every worker's state, health, and current action — visible and controllable in real time, instead of buried in background scripts.
A status grid shows every worker at a glance — ready, running, cooling down, retrying, or failed — updating in real time.
Each active worker streams its current action to the web UI, so you debug from the browser — no SSH, no tailing files.
A scheduler dispatches work in controlled batches and staggers activity so the machine never floods — steady throughput over days.
One button — or a Telegram command — halts the whole fleet instantly. Transient errors auto-cooldown and retry; persistent ones get swapped out.
Credentials and tokens are encrypted at rest, never exposed to the client — security designed in, not bolted on.
Health checks, cooldown/retry logic, and progress tracking keep long-running jobs steady and observable from start to finish.
Under the hood
A real-time web dashboard over a job orchestrator: WebSocket streams push live state to the UI, a scheduler manages batching and back-pressure, and a persistent store tracks every run. The hard part isn't any one screen — it's keeping hundreds of moving parts honest, observable, and stoppable.
Let's talk
Dashboards, internal tools, real-time systems — if you've got something complex that needs a clean control surface, tell me about it and I'll get back to you.