
I built a free dashboard for managing parallel Claude Code sessions
After running multiple Claude Code sessions daily for a few months, I got tired of two things: cmd-tabbing between terminal windows trying to remember which session needed my attention, and losing sessions after a terminal crash or machine restart then hunting through --resume to find them.
So I built Muxara — a small always-on-top desktop app that manages your Claude Code sessions inside tmux. Sessions persist through terminal closes, app restarts, and machine restarts. Reopen Muxara and everything is where you left it, no --resume needed.
It shows all your sessions as live status cards, auto-detecting whether each one is waiting for input, actively working, idle, or errored. Sessions needing input sort to the top.
What it does:
- Sessions persist through machine restarts — no more lost work
- Shows last few lines of terminal output on each card
- Click or arrow-key to switch to any session instantly
- Creates new sessions with automatic git worktree isolation (no branch conflicts)
- Per-project configurable bootstrap commands
Install (Homebrew):
brew tap muxara/muxara && brew install --cask muxara
It is macOS only, built with Tauri (Rust + React) and tmux under the hood. I know Anthropic has their paid Claude Code Desktop now. This is a free alternative for those of anyone who prefer the CLI workflow.
GitHub: https://github.com/muxara/muxara
https://i.redd.it/jddv0rknw42h1.gif
Happy to hear your feedback.