
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-17 · 当前星标 ★ 1277
技术标签
使用教程
环境要求
- Node.js 与 npm(用于 npm install -g 或 npx)
- 本地已安装 Git,且项目是 Git 仓库(ccmanager 依赖 worktree)
- 按需预先安装受支持的 AI CLI,如 Claude Code、Gemini CLI、Codex CLI、Cursor Agent、Copilot CLI、Cl
安装与启动步骤
-
1全局安装 ccmanager
README 给出的官方安装方式是 npm 全局安装,安装完成后即可在任意目录调用 ccmanager 命令。
npm install -g ccmanager -
2启动 ccmanager
在 Git 仓库目录下直接运行,进入交互界面,可创建、切换、恢复各个 AI 代理会话。
ccmanager -
3免安装方式运行
不想全局安装时,可用 npx 直接拉取并运行最新版本,适合临时试用。
npx ccmanager -
4启用多项目管理
加上 --multi-project 参数后,可在同一个界面里管理多个 Git 仓库。
npx ccmanager --multi-project -
5编写项目级配置
在仓库根目录创建 .ccmanager.json,写入该项目专属配置;它会与全局配置合并,且始终优先。
-
6配置命令预设
在界面中进入 Global Configuration → Configure Command Presets,设置启动 Claude Code 的参数(如 --resume)并可选配置回落参数。
-
7源码开发调试(可选)
从源码运行需先装依赖,再用 bun 启动开发模式;README 另提供测试、Lint、类型检查命令。
npm install bun run dev npm test bun run lint bun run typecheck
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.ccmanager.json | 否 | 放在 Git 仓库根目录的项目级配置,与全局配置合并且优先级更高 | .ccmanager.json |
~/.config/ccmanager/config.json | 否 | 全局配置文件,存放跨项目通用的设置 | ~/.config/ccmanager/config.json |
.worktreeinclude | 否 | 声明需要带入新建 worktree 的 gitignore 文件(如 .env、本地证书) | .worktreeinclude |
如何确认成功
运行 ccmanager 后出现交互界面,能看到各个 Git worktree 与 AI 会话列表及其状态(busy/waiting/idle)即启动成功。
常见问题
Q:不想全局安装可以吗?
A:可以。README 明确支持 npx ccmanager 直接运行,无需 npm install -g。
Q:重启后之前的会话还在吗?
A:支持。ccmanager 可以恢复上次退出或崩溃时仍在运行的会话,重新打开即可继续。
Q:怎么把 .env 这类被 gitignore 的文件带进新 worktree?
A:使用 .worktreeinclude 文件声明这些文件,新建 worktree 时会自动带过去。
Q:多个仓库能一起管理吗?
A:可以,使用 npx ccmanager --multi-project 进入多项目模式,在同一界面管理多个 Git 仓库。
Q:项目配置和全局配置冲突时以哪个为准?
A:项目根目录的 .ccmanager.json 始终优先,会覆盖全局配置里的同名项。
注意事项
- 项目级 .ccmanager.json 的优先级高于全局配置 ~/.config/ccmanager/config.json。
- 从源码开发时 README 使用的是 bun(bun run dev),并可用 npm test、bun run lint、bun run typecheck。
- Auto Approval 属于实验性功能,需要手动在 Other & Experimental 中开启。
- 使用某类 AI 代理前,需先在本机安装对应的 CLI 工具。
核心亮点
- 统一管理 8 种以上主流 AI 编程 CLI 的会话,覆盖 Claude Code、Gemini CLI、Codex CLI 等
- 支持会话创建、恢复与切换,减少多终端来回操作
- TypeScript 实现,CLI 形态轻量,安装后即可在终端中使用
不足之处
- 项目较新、星标约 1200,长期维护与更新节奏待观察
- 各代理 CLI 版本迭代快,适配兼容性可能滞后
适用场景
- 同时使用 Claude Code 和 Codex CLI 做不同任务,需要快速切换会话
- 想恢复昨天某个 AI 编码会话的上下文继续开发
- 团队统一管理多个 AI 编程代理的对话记录与状态
替代项目
aider、continue
上一篇:spec-kitty
下一篇:ai-helpers
同类项目推荐
code-review-graph
开源
给代码库画张活地图,AI 找代码不再大海捞针。
Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your···
mu
开源
小模型管调度,大模型干重活,编码智能体更快更省
mu (μ): most of what a coding agent decides isn't code. mu hands 40 kinds of yes/no···
openwiki
开源
为代码库自动写文档,让 AI 智能体更懂你的项目
OpenWiki is a CLI that writes and maintains agent documentation for your codebase.
GitHub-Copilot-for-Azure
开源
在 Copilot 里用大白话查和管 Azure 资源
GitHub Copilot for Azure
ryugi
开源
给编码代理配技能包和可视化工作台
流儀 — a skills collection for coding agents and the artifacts workbench they desig···
power-platform-skills
开源
让 AI 助手直接会写 Power Platform 方案
A plugin marketplace for GitHub Copilot and other AI agents that provides Power Plat···
opencode-anthropic-login-via-cli
开源
在 OpenCode 里用 Claude 订阅额度写代码
OpenCode plugin for using Anthropic models with your Claude Pro/Max subscription
claudian
开源
在 Obsidian 笔记库里直接召唤 AI 代理干活
An Obsidian plugin that embeds Claude Code, Codex and other agents as an AI collabor···
gsd-for-cursor
开源
在 Cursor 里快速管任务,用命令行搞定待办,减少分心。
Cursor IDE adaptation of glittercowboy/get-shit-done