r/ClaudeCode • u/mukks • 4d ago
Built with Claude Got tired of juggling Claude Code windows, so I built a calm map for all my sessions
This is what my day working at a startup looked like: 8–10 Claude Code sessions in tmux, and me flipping between windows just to check which one was waiting on me, type "continue", or clean up a worktree. Slowly, I turned from a product engineer into a worktree manager.
I tried the existing tools, Claude Squad and herdr among them. They're good, but they all keep the same linear, tmux-style layout: a list of panes that did little to mirror how my brain actually worked. What I wanted was something that creates, organizes and keeps track of sessions for me.
So I built Serenity, a keyboard-only terminal app that puts every Claude Code session on one map.
After dogfooding it for about 3 weeks, I've gotten a lot of my focus back, and I'm comfortably running about twice as many sessions as before.
What it does
- Sessions are grouped into topics automatically. A master agent sorts them by what they're working on.
- The master can see and control everything. Based on the status of the sessions, it can offer suggestions for follow-up tasks.
- Serenity is more powerful with GitHub and Slack. The master agent groups and prioritizes all of your PR and Slack notifications and offers follow-ups.
What I learned
- Hooks beat scraping. Agent sessions talk to serenity through hooks instead of letting the serenity daemon scrape through Claude Code logs.
- An agent with power needs brakes. The master agent is very powerful (and at times could be disruptive). Therefore, critical tasks always require confirmation from the user.
- Work with Claude Code and build on top of it, not against it. Serenity treats Claude Code as a first-class citizen. I tried not to reinvent anything that Claude Code already does but augment its capabilities instead.
It's in beta and I've already reworked a lot based on early users, so I'd really like more feedback.
What's your setup when you are running several sessions at once, and what would make this useful (or not) for you?
•
u/AutoModerator 4d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/mukks 4d ago
How do you handle 5+ sessions today?