I vibe-coded a mission control for my coding agents — and now I use it every day
rust
dev.to
I run coding agents every day. Usually more than one at a time. Claude Code, Codex and OpenCode are all useful on their own, but the workflow gets messy quickly: one agent is running, another is waiting for permission, a third has finished, and all of them are sitting in different terminal tabs. After a while, the hard question is not “how do I start another agent?” It is: Which agent is waiting for me right now? That question became the reason I built termist. What termist is