A CLI tool for managing multiple AI coding assistant sessions (Claude Code, Gemini CLI, etc.) across Git worktrees and projects.
CCManager is a CLI session manager for AI coding assistants like Claude Code, Gemini CLI, and Cursor Agent. It allows developers to run and monitor multiple AI coding sessions in parallel across different Git worktrees and projects, solving the problem of context switching and session organization during multi-branch development.
Developers who frequently use multiple AI coding assistants (Claude Code, Gemini CLI, etc.) and work across several Git branches or repositories simultaneously.
Developers choose CCManager for its unified interface to manage concurrent AI sessions without tmux dependency, real-time status visibility, and features like session context copying and automation hooks that enhance workflow efficiency.
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
CCManager is completely self-contained and works out of the box without requiring tmux, making installation and setup straightforward, as highlighted in its comparison with Claude Squad.
The interface displays live indicators (busy, waiting, idle) for each AI session, providing immediate insight into which sessions need attention, a feature touted as superior to tmux-based alternatives.
It supports managing multiple Git repositories and worktrees from a single menu with visual session counts and search functionality, streamlining workflows for developers handling several projects.
CCManager can copy Claude Code session data between worktrees, allowing conversation history and project context to be maintained, enhancing continuity in feature development as described in the session copying docs.
While it supports several AI assistants, the list is fixed, and integrating new or niche tools may require code changes or community support, reducing flexibility for early adopters.
The tool lacks a graphical interface, which can be a barrier for users preferring visual dashboards or needing GUI-based team collaboration features.
Features like Auto Approval are marked as experimental and rely on AI verification, which could introduce instability or security gaps in automated workflows, as noted in the docs.