claude-code-ultimate-guide/docs/resource-evaluations/082-multi-session-management-landscape.md
Florian BRUNIAUX 53ac314a15 release: v3.37.2 - hook format fix, 3 resource evals, cross-model review sections
- Fix: hook format updated to matcher+hooks[] structure (settings.json, learning-mode.md)
- New guide sections: Cross-Model Review, Lightweight Role-Switch, Task Sizing (ultimate-guide.md)
- Resource Eval: ManoMano Project Aegis — Serena MCP benchmark (3/5, ecosystem gap identified)
- Resource Eval: Multi-Session Management Landscape (4/5)
- Resource Eval: Ischenko workflow quality (2/5, marginal)
- Version bump: 3.37.1 → 3.37.2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 21:22:01 +01:00

8.8 KiB

Resource Evaluation: Multi-Session Claude Code Management — Landscape Overview

Date: 2026-03-19 Evaluator: Claude (research session + structured synthesis) Status: Reference — Integrate into guide (ecosystem / third-party tools section)


Summary

This evaluation covers the full landscape of tools for managing multiple Claude Code sessions across multiple projects simultaneously. The research identified 13 tools across 4 categories: monitoring dashboards, remote/browser access, multi-project orchestrators, and sound/notification systems.

No single tool covers all use cases. The space is fragmented, actively evolving (most repos < 6 months old), and missing one obvious feature: per-project audio differentiation.


Score: 4/5 (as a category)

Score Meaning
5 Essential — Major gap
4 High value — Significant improvement
3 Pertinent — Useful complement
2 Marginal — Secondary info
1 Out of scope

Justification: Multi-agent, multi-project workflows are increasingly common. The guide covers individual session hooks and notifications but has no consolidated view of the tooling available for running 3-10 parallel Claude Code sessions. vibetunnel (4 276 stars) and multi-agent-shogun (1 082 stars) signal strong community demand. Integration would fill a documented gap.


Tool Landscape

Category 1 — Monitoring Dashboards

Tool GitHub Stars Stack Key Features
claude-code-monitor (ccm) onikan27/claude-code-monitor 212 TypeScript / Node TUI vim-style (j/k, 1-9), session switching via AppleScript, mobile WebUI + QR code pairing, WebSocket real-time
claude-code-dashboard Stargx/claude-code-dashboard 5 Node + Express + React Auto-detects all sessions, token/cost per session, context progress bars, git branch, permission mode badges
sniffly chiphuyen/sniffly 1 170 Python Analytics-first: usage patterns, error breakdown, shareable dashboard. Post-hoc, not real-time
ClaudeCode-Dashboard Quriov/ClaudeCode-Dashboard 0 Next.js 16 + ReactFlow Config topology viewer (hooks, agents, MCP, skills), not session monitoring

Best pick: ccm for real-time monitoring on macOS (easiest setup: npx claude-code-monitor). sniffly for post-session analytics on any platform.


Category 2 — Remote / Browser Access

Tool GitHub Stars Stack Key Features
vibetunnel amantus-ai/vibetunnel 4 276 TypeScript + Swift Wraps any terminal in browser tabs, multiple sessions, Git Follow Mode, VibeTunnelTalk voice narration
cc-hub m0a/cc-hub 1 Go + tmux + Tailscale Split panes + session color themes, file diff tracking (Claude edits vs git), mobile optimized, dashboard with cost stats

Best pick: vibetunnel for broad use (4 276 stars, very active). cc-hub if you need session color differentiation + file diffs per project (requires Tailscale).


Category 3 — Multi-Project Orchestrators

Tool GitHub Stars Stack Key Features
claudio Iron-Ham/claudio 22 Go + tmux Isolated git worktrees, TUI dashboard, 14 color themes, task chaining (--depends-on), planning modes: UltraPlan / TripleShot / Adversarial Review, PR automation, cost limits
multi-agent-shogun yohey-w/multi-agent-shogun 1 082 Shell + tmux Shogun/Karo/Ashigaru hierarchy, 7 workers + 1 strategist, multi-CLI (Claude, Codex, Copilot, Kimi), zero API coordination cost
zenportal kgang/zenportal 1 Python/Textual Multi-CLI support, git worktrees per session, 3-tier config, session persistence via tmux
praktor mtzanidakis/praktor 17 Go + Docker Compose Telegram I/O (chat from phone), 1 Docker container per agent, cron tasks, swarms, AES-256-GCM secrets vault

Best pick: claudio for serious multi-project orchestration (isolated worktrees + color themes + advanced planning). multi-agent-shogun for high-parallelism fan-out patterns with tmux visibility.


Category 4 — Sound / Notification Systems

Tool GitHub Stars Stack Per-Project Sound
karina-voice-notification t1seo/karina-voice-notification 0 Python (Qwen3-TTS) Clone any voice from YouTube → custom .wav per project (DIY assembly)
sound-micro-server arc-co/claude-code-notification-sound-micro-server 0 Node.js Browser-based sound via hook Stop + curl POST. Single sound for all sessions
ccnotify Helmi/ccnotify n/a Shell Voice notifications (spoken text)
claude-session-manager Swarek/claude-session-manager 4 Shell Colored status line per session, session IDs (cx command), live description updates

Gap: No tool provides per-project audio differentiation out of the box. The cleanest DIY approach: configure settings.local.json per project with a different audio file in the Stop hook.

// project-a/.claude/settings.local.json
{
  "hooks": {
    "Stop": [{ "command": "afplay ~/sounds/project-a.wav" }]
  }
}

Capability Matrix

Tool Multi-session visibility Session switching Per-project differentiation Sound Platform
ccm TUI list AppleScript focus Status icons No macOS only
claude-code-dashboard Web dashboard No Git branch / badges No All
vibetunnel Browser tabs Manual tab switch Terminal titles No (voice narration optional) macOS M1+ / Linux
cc-hub Split panes Click Color themes per session No macOS/Linux + Tailscale
claudio TUI per instance TUI controls 14 color themes No macOS/Linux
multi-agent-shogun tmux panes tmux Pane position No macOS/Linux
zenportal TUI list TUI controls Session name No macOS/Linux
praktor Web + Telegram @agent_name Docker container No Linux/Docker
karina-voice-notification n/a n/a Custom voice per project YES (DIY) macOS M1+ / Linux (CUDA)
sound-micro-server n/a n/a No YES (single sound) All (browser)
claude-session-manager Terminal status line Manual Color-coded status No macOS/Linux

Key Findings

High adoption signal: vibetunnel (4 276 stars) and multi-agent-shogun (1 082 stars) are the two breakout tools. Both are actively maintained and solve real problems at scale.

Missing feature: Per-project audio differentiation does not exist as a packaged solution. DIY with afplay / paplay + settings.local.json hooks per project is the only current approach.

Ecosystem maturity: The space is 3-6 months old. Most tools are single-maintainer experiments. claudio, ccm, and vibetunnel have the strongest signals for longevity.

Platform gap: Most orchestrators require tmux and work only on macOS/Linux. No solid Windows option exists.


Recommendations

Action: Integrate a "Multi-Session Management" section into the guide (third-party tools or workflows section).

Priority picks to document:

Use case Recommended tool
Quick multi-session visibility on macOS ccm (npx claude-code-monitor)
Post-session analytics (all platforms) sniffly (uvx sniffly@latest init)
Browser/remote access vibetunnel
Serious orchestration with isolation claudio
High-parallelism fan-out multi-agent-shogun
Per-project audio (DIY) settings.local.json + afplay

Watch list: cc-hub, zenportal, praktor — interesting architectures but < 20 stars each. Re-evaluate at 100+ stars.