kbwo/ccmanager is a TypeScript CLI application that manages sessions of AI coding command-line tools such as Claude Code, Gemini CLI, and Codex CLI across multiple Git projects and worktrees. The latest release is v4.4.9. A worktree is a Git feature that splits a single repository into several independent working directories used side by side, and ccmanager focuses on creating and switching agent sessions for each of those working directories.
It is distributed under the MIT license, and the repository has collected 1265 stars. The README describes running and switching sessions in parallel, showing session status, and creating, merging, and deleting worktrees. It also covers a feature that re-runs the commands of previously open sessions on restart, copying Claude Code session data, `.worktreeinclude` support, status change hooks, and devcontainer integration. The target list also includes Cursor Agent, Copilot CLI, Cline CLI, OpenCode, and Kimi CLI. What sets this project apart is handling session management and worktree work in one tool in environments where several coding CLIs are used together.
However, what v4.4.9 changed cannot be known because no changelog is given. The repository was created on June 7, 2025, and there are no performance figures or comparison data with other tools. The scope it can cover is likewise limited to the coding CLIs and Git projects and worktrees described in the README. Since every feature description rests only on the README and the release notes, it is worth looking into as an option in environments that use several AI coding CLIs.