A native macOS terminal app for running many Claude Code and Codex coding-agent sessions side by side, with live status and in-sidebar approvals.
kbwo/ccmanager
A CLI app for running and switching between multiple AI coding agent sessions across Git worktrees and projects, without tmux.
Open-source alternative to:Claude Squad
- Stars
- 1,278
- Forks
- 94
- Open issues
- 6
- Last commit
- 11 days ago
What is it?
CCManager is a terminal application for managing several AI coding assistant sessions at once. It supports Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, Kimi CLI, and other agents, each running in its own Git worktree. The menu shows whether each session is busy, waiting for input, or idle, so you can see which one needs attention.
The app is self-contained and does not require tmux. It can create, merge, and delete worktrees, copy Claude Code session data into new worktrees, and copy gitignored files such as .env listed in a .worktreeinclude file. It also restores the sessions that were open after a restart or crash, and supports multi-project mode for working across several repositories from one interface.
Customization covers keyboard shortcuts, command presets with fallback arguments, per-project .ccmanager.json settings, status change hooks, worktree hooks, and devcontainer execution. An experimental auto-approval feature uses a Claude model to approve prompts judged safe.
Key features
- 01Runs multiple agent sessions in parallel across Git worktrees.
- 02Shows live session states: busy, waiting, and idle.
- 03Works without tmux and supports ten AI coding CLIs.
- 04Restores open sessions after a restart or crash.
- 05Copies Claude Code session data and gitignored files into new worktrees.
- 06Manages several repositories from a multi-project mode.
Use cases
- Working on several feature branches with different AI agents at the same time.
- Reviewing which agent session is waiting for your input across many worktrees.
- Managing AI coding sessions across several repositories from one terminal.
- Running agents inside a devcontainer while keeping the manager on the host.
Quick start
- 1
Install CCManager globally with npm
npm install -g ccmanager - 2
Run CCManager in your project
ccmanager
Things to know
- Requires a separate AI coding assistant CLI (such as Claude Code) to be installed for sessions to run.
In collections
Topics
FAQ
- What is ccmanager?
- A CLI app for running and switching between multiple AI coding agent sessions across Git worktrees and projects, without tmux. CCManager is a terminal application for managing several AI coding assistant sessions at once. It supports Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, Kimi CLI, and other agents, each running in its own Git worktree. The menu shows whether each session is busy, waiting for input, or idle, so you can see which one needs attention.
- Is ccmanager free to use? What license does it have?
- ccmanager is open source under the MIT license. Check the license terms before using it in commercial products.
- Is ccmanager still maintained?
- Actively maintained. The last commit to ccmanager was on Oct 27, 2026.
- What can I use ccmanager for?
- Working on several feature branches with different AI agents at the same time. Reviewing which agent session is waiting for your input across many worktrees. Managing AI coding sessions across several repositories from one terminal. Running agents inside a devcontainer while keeping the manager on the host.
- How do I install ccmanager?
- Install CCManager globally with npm: npm install -g ccmanager Run CCManager in your project: ccmanager
- Where can I get ccmanager?
- The source code and installation instructions are on GitHub: https://github.com/kbwo/ccmanager
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Rust CLI for managing git worktrees by branch name, built for running multiple AI coding agents in parallel.
A terminal app (CLI/TUI) for running and managing multiple AI coding agents like Claude Code, Codex, and Aider in separate git workspaces.
A CLI that installs a project-local harness of skills, rules, hooks and knowledge docs for 18 AI coding assistants, after you review the plan.
A lightweight cross-platform IDE for AI coding that runs multiple Claude Code and Codex agent sessions across projects in one window.
A terminal Kanban board that runs multiple coding agents (Claude Code, Codex, Gemini CLI, Cursor and more) in parallel, one git worktree and tmux window per task.