I have about 13 terminal windows with Claude Code, OpenCode, Codex, Gemini CLI, across a few projects. Half the time I cant find the one I need, and i definitely missed an agent that finished minutes ago because it was buried behind other tabs.
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!
rustykuntz•17h ago
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!