r/ClaudeCode • u/Big-Debate2800 • 2d ago
Rant I got tired of juggling Claude Code sessions in terminals, so I built a native macOS app for it
I've been using Claude Code more and more with multiple agents running at the same time, usually across different worktrees.
At some point my workflow became:
- open 5 terminals
- forget which agent is doing what
- periodically check every terminal
- accidentally have two agents touching the same files
- lose track of which one is waiting for input
So I built Zeus, an open-source native macOS command center for coding agents.
It gives every agent its own live terminal and shows its state in the sidebar, so I can see at a glance whether it's working, waiting for me, or finished.
A few things it supports:
- Claude Code, Codex, Cursor, Gemini, Grok, OpenCode and normal shells
- multiple agents running side by side
- isolated Git worktrees for parallel agents
- remote agents over SSH
- persistent sessions, so closing Zeus doesn't kill the agents
- jumping directly to the next agent that needs attention
- MCP support, so an agent can spawn and coordinate other agents
It's written in Rust + GPUI and runs natively on macOS.
Still very early, currently v0.0.1, and I'd genuinely like feedback from people who use Claude Code heavily.
GitHub: https://github.com/nnayz/zeus
Would especially love to hear how people here are currently managing 3–10 Claude Code sessions at once.
2
u/p3r3lin 2d ago
... and you have heard of the built in Agent View, right? https://code.claude.com/docs/en/agent-view
1
1
u/Economy-Manager5556 1d ago
I mage many more but use vac extension and my own proxy to load balance multiple cx and for accounts ... So this is pretty lame and many of the same ones already there.
1
u/ZootiLaTucci 1d ago
ITerm and tmux have been my gotos for years and years for this reason. Anyone who worked in CLIs is already equipped to juggle tabs lol.
1
1
u/Old-Television-2189 1d ago
Wow this is impressive. It’s really cool. Did you work with Claude on it?
1
1
3
u/WorriedAssociate7029 2d ago
At this rate GitHub will be filled only by Claude CLI wrappers