I built Termix to fix this. It's basically Slack / WhatsApp but for coding agents. Left side shows all your sessions sorted by project, you click one, you see the terminal. Green dot means working, yellow means idle. You can see the last message from each agent without switching to it. Simple but powerful, once you have more than 5-6 agents in various terminals, this changes everything. You actually know what's going on. Runs locally, all CLI agent sessions survive restarts.
npm i -g termix-cli && termix Open localhost:4000, start working. Claude Code, Codex, Gemini CLI, OpenCode supported. Plugins!