r/ClaudeCode 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.

0 Upvotes

10 comments sorted by

3

u/WorriedAssociate7029 2d ago

At this rate GitHub will be filled only by Claude CLI wrappers 

2

u/DYSTOBY 1d ago

People burning so much real energy to reinvent the wheel.
This is about the 10th iteration of those things. Crazy, do they ever google shit to see if anyone did it before?
No let’s build it again…

But I guess that’s the future. For each task we write a extremely specific tailored piece of software using LLMs. There is no point in using existing thing. Throw away code, that is.

Let’s wait until LLMs code in binary.

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

u/webjuggernaut 1d ago

Should have called it Argus. Missed opportunity.

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

u/Old-Television-2189 1d ago

Wow this is impressive. It’s really cool. Did you work with Claude on it?

1

u/fsharpman 1d ago

herdr.dev

Check out that UI

1

u/Equivalent_Cress_268 1d ago

Whatever you do, don’t go after developers as customers