kbwo/ccmanager
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI
What it solves
CCManager is a CLI application designed to manage multiple AI coding assistant sessions (such as Claude Code, Gemini CLI, and Copilot CLI) across different Git worktrees and projects. It eliminates the need for manual session tracking and complex tmux configurations, allowing developers to run several AI agents in parallel without losing context or state.
How it works
The tool acts as a session manager that wraps various AI CLI tools. It tracks the state of each session (Idle, Busy, or Waiting) and provides a unified interface to switch between them. It integrates deeply with Git worktrees to allow users to create and manage separate environments for different tasks, and it can copy session data (like conversation history) between these worktrees to maintain continuity.
Who it’s for
It is built for developers who use AI coding agents and work across multiple branches or repositories simultaneously and want a streamlined way to monitor and switch between these sessions.
Highlights
- Multi-Assistant Support: Compatible with Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, and Kimi CLI.
- Real-time Monitoring: Visual indicators show whether an agent is processing, waiting for user input, or idle.
- Git Worktree Integration: Create, merge, and delete worktrees directly from the app, including support for copying
.envfiles via.worktreeinclude. - Session Persistence: Ability to restore active sessions after a restart or crash.
- Devcontainer Support: Manage sessions running inside sandboxed devcontainers from the host machine.
- Auto Approval: An experimental feature that uses AI to automatically approve safe prompts.
- Multi-Project Mode: Manage multiple git repositories from a single interface.
Related
- Project
- Project
- Project
- Project
- Project