kbwo/ccmanager

Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI

解决的问题

CCManager 是一款 CLI 应用程序,旨在管理跨不同 Git 工作树与项目的多个 AI 代码助手会话(例如 Claude Code、Gemini CLI 与 Copilot CLI)。它消除了手动追踪会话与复杂 tmux 配置的需求,让开发者能够并行执行多个 AI 代理,而不会丢失上下文或状态。

运作方式

此工具作为一个封装各种 AI CLI 工具的会话管理器。它会追踪每个会话的状态(空闲、忙碌或等待),并提供统一的界面来进行切换。它与 Git worktrees 深度集成,允许用户为不同任务创建与管理独立的环境,并能在这些工作树之间复制会话数据(如对话记录)以维持连续性。

目标客群

专为同时使用 AI 代码代理并跨多个分支或仓库工作,且希望以精简方式监控与切换这些会话的开发者所设计。

特色亮点

  • 多助手支持:兼容于 Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cline CLI、OpenCode 与 Kimi CLI。
  • 实时监控:可视化指标显示代理程序目前是在处理中、等待用户输入或空闲。
  • Git Worktree 集成:直接从应用程序创建、合并与删除工作树,包含通过 .worktreeinclude 复制 .env 文件的支持。
  • 会话持久化:在重新启动或崩溃后恢复活动会话的能力。
  • Devcontainer 支持:从主机管理在沙盒 devcontainers 中运行的会话。
  • 自动批准:一项使用 AI 自动批准安全提示的实验性功能。
  • 多项目模式:从单一界面管理多个 git 仓库。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目