Repolode
kbwo

kbwo/ccmanager

一个命令行工具,用于在多个 Git worktree 和项目之间管理并切换多个 AI 编程助手会话。

可替代:Claude Squad

Star
1,278
Fork
94
未关闭 Issue
6
最近提交
11天前

这是什么?

CCManager 是一个终端应用,用于同时管理多个 AI 编程助手会话。它支持 Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cline CLI、OpenCode、Kimi CLI 等工具,每个会话运行在各自的 Git worktree 中。菜单会显示每个会话是忙碌、等待输入还是空闲,方便快速找到需要处理的会话。

该工具不依赖 tmux。它可以在应用内创建、合并和删除 worktree,把 Claude Code 的会话数据复制到新 worktree,并根据 .worktreeinclude 文件复制 .env 等被 gitignore 的文件。重启或崩溃后,它还能恢复之前打开的会话。多项目模式则允许在同一界面中管理多个仓库。

配置方面,可以自定义快捷键、带回退参数的命令预设、项目级 .ccmanager.json 设置、状态变化钩子、worktree 钩子,以及 devcontainer 内运行会话。实验性的自动审批功能可借助 Claude 模型判断提示是否安全并自动批准。

核心功能

  • 01在多个 Git worktree 中并行运行 AI 编程会话。
  • 02实时显示会话状态:忙碌、等待输入或空闲。
  • 03无需 tmux,支持十余种 AI 编程命令行工具。
  • 04重启或崩溃后可恢复之前打开的会话。
  • 05可将 Claude Code 会话数据和被 gitignore 的文件复制到新 worktree。
  • 06多项目模式支持在一个界面管理多个仓库。

适用场景

  • 同时在多个功能分支上使用不同的 AI 编程助手。
  • 在大量 worktree 中快速查看哪个会话正在等待输入。
  • 在一个终端中管理多个仓库的 AI 编程会话。
  • 在 devcontainer 中运行编程助手,同时在宿主机上管理。

快速上手

  1. 1

    使用 npm 全局安装 CCManager

    npm install -g ccmanager
  2. 2

    在项目中运行 CCManager

    ccmanager

使用前须知

  • 需要另外安装 AI 编程助手命令行工具(如 Claude Code),会话才能运行。

收录于专题

标签

常见问题

ccmanager 是什么?
一个命令行工具,用于在多个 Git worktree 和项目之间管理并切换多个 AI 编程助手会话。 CCManager 是一个终端应用,用于同时管理多个 AI 编程助手会话。它支持 Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cline CLI、OpenCode、Kimi CLI 等工具,每个会话运行在各自的 Git worktree 中。菜单会显示每个会话是忙碌、等待输入还是空闲,方便快速找到需要处理的会话。
ccmanager 可以免费使用吗?用的什么许可证?
ccmanager 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ccmanager 还在维护吗?
活跃维护中。ccmanager 最近一次提交是在 2026年10月27日。
ccmanager 适合用来做什么?
同时在多个功能分支上使用不同的 AI 编程助手。 在大量 worktree 中快速查看哪个会话正在等待输入。 在一个终端中管理多个仓库的 AI 编程会话。 在 devcontainer 中运行编程助手,同时在宿主机上管理。
ccmanager 怎么安装和运行?
使用 npm 全局安装 CCManager: npm install -g ccmanager 在项目中运行 CCManager: ccmanager
在哪里获取 ccmanager?
源代码和安装说明在 GitHub 上:https://github.com/kbwo/ccmanager

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目