【开源】Coder-Codex-Gemini(CCG)真的巧了也叫 CCG,但这是 Coder,真的是巧合!
各位佬们,这是真的巧了。
确实发现有一个和我完全重名甚至 skills 名称都一样的项目!甚至也是多模型的编排!但是理论上实现方式应该和思路还是有差异的,也邀请大家看看我的~
(之前第一次发帖子,感恩管理员勘误,本次为编辑重发版)
Coder-Codex-Gemini (CCG)
Claude + Coder + Codex + Gemini 多模型协作 MCP 服务器
Coder 可以是任意可接入 CC 的模型,如 GLM/Minimax
【核心是自动化 + 成本优势】
一句话版本:让 Claude 作为架构师调度 Coder 执行代码任务、Codex 审核代码质量,Gemini 提供专家咨询,形成自动化的多方协作闭环。
前贴一些疑问的回答:
Q:什么是 Coder ?是阿里的 qwen-code 吗?
A:不是的,Coder 不是某个新的 CLI,而是对于干 “脏活累活” 大量代码输出的 「执行角色」 统称。其实现方式是在调用这个 Coder 角色时,用环境临时修改的方式,再次启动一个 Claude code。用这个接入了如 GLM/Minimax 的 CC 来执行具体的代码任务。
项目背景: GLM-4.7 和 Minimax-M2.1 出来后我自己都体感测试了一下,在 prompt 精准、边界清晰的情况下,其实代码输出质量是足够优秀的。但是长任务执行或者任务理解略逊一些,所以就有了做这个项目的想法。因为输出 token 往往是最昂贵的且编码过程中的输出量也是最大的。
输出精准的 prompt 这么麻烦的事情,当然是交给 Claude 了!Q:codex 不是要 WSL 吗?Windows 环境下是怎么协作的?
A:在当前项目中,codex 默认只作为代码 review 的角色。众所周知,codex 挖掘 BUG 的能力一流。只要不编辑代码,大多数情况下没啥问题。(之前很长一段时间,codex 直接编辑代码很容易在 Windows 环境出现乱码,后来我就没用 codex 作为主力的代码输出了,都是用作 review,有新的进展也欢迎交流呀~)
Q:我装了 ccswitch,可以体验这个项目吗?
A:ccswitch 如果启动了本地代理,那么就不太能方便地体验该项目。原理是 ccswitch 会托管所有请求 CC 的 API,会导致我们启动的 Coder 角色也被替换了 API 接入点,但同时请求模型还是 GLM/Minimax 等模型导致请求失败。如想尝试该项目,可以先关闭 ccswitch 的代理模式试试~
问题修复:
感谢佬友捉虫: 在 Windows 上执行 Step 3 MCP 安装时报错:error: unknown option ‘–refresh’
根本原因: --refresh 是 uvx 的选项,用于强制刷新包缓存以确保获取最新版本。但该选项在 uv 0.4.0 版本才被引入。如果安装的是较旧版本的 uv,就会出现此错误。
修复状态: 已修复,采用降级策略,保留 --refresh 作为默认行为,同时兼容旧版本 uv。
调用表现 & 成本情况
这里我直接放使用该 Skills+MCP 组合的 Claude 输出结论和案例供参考。
这套方案想解决什么问题
| 太痛了的痛点 | CCG 怎么解决 |
|---|---|
| Claude 太贵 | 只让 Claude 干 "动脑子" 的活(需求分析、任务拆解、Prompt 优化),真正写代码交给便宜模型 |
| 便宜模型容易跑偏 | Claude 在上游把控方向,给出精准 Prompt,下游执行者就不容易写歪 |
| review 遗漏问题 | 引入 Codex 做独立审核 其实现在一点也不想自己review代码了(bushi) |
| 自动化流程 | 全流程自动化:拆解 → 执行 → 审核 → 不过就重试 |
| 长任务支持 | SESSION_ID 会话复用机制,多轮对话上下文不丢失 |
各角色分工
| 角色 | 干什么 | 备注 |
|---|---|---|
| Claude | 老板 + 架构师,负责分析需求、拆任务、写 Prompt、最终拍板 | 只动脑,不动手写代码(如果敏捷验收发现问题还是会动手改) |
| Coder | 打工人,专门负责写代码、改代码、批量处理 | 可以是 GLM-4.7、DeepSeek、Minimax 等任意兼容模型 |
| Codex | 质检员,专门做 Code Review | 也能当架构顾问,复杂方案可以问它意见 |
| Gemini | 外援专家(可选) | 需要第二意见、做前端 UI、或者想换个视角时拉进来,也可以随时喊 “叫 Gemini 帮我看一下~” |
就写这么多~下面贴一个快速开始,大家随时反馈问题!
佬们觉得有用的话欢迎 Star 支持!
快速开始
1. 前置要求
在开始之前,请确保您已安装以下工具:
- uv: 极速 Python 包管理器 (安装指南)
- Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" - macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows:
- Claude Code: 版本 ≥ v2.0.56 (安装指南)
- Codex CLI: 版本 ≥ v0.61.0 (安装指南)
- Gemini CLI(可选): 如需使用 Gemini 工具 (安装指南)
- Coder 后端 API Token: 需自行配置,推荐使用 GLM-4.7 作为参考案例,从 智谱 AI 获取。
重要提示:费用与权限
- 工具授权:
claude、codex和geminiCLI 工具均需在本地完成登录授权。- 费用说明:这些工具的使用通常涉及官方订阅费用或 API 使用费。
- Claude Code: 需要 Anthropic 账号及相应的计费设置。(或三方接入)
- Codex CLI: 需要 OpenAI 账号或 API 额度。
- Gemini CLI: 默认调用
gemini-3-pro-preview模型(可能涉及 Google AI 订阅或 API 调用限制)。- Coder API: 需自行承担所配置后端模型(如智谱 AI、DeepSeek 等)的 API 调用费用。
- 请在正式使用前确保所有工具已登录且账号资源充足。
一键配置(推荐)
我们提供一键配置脚本,自动完成所有设置步骤:
Windows(双击运行或终端执行)
git clone https://github.com/FredericMN/Coder-Codex-Gemini.git
cd Coder-Codex-Gemini
.\setup.bat
macOS/Linux
git clone https://github.com/FredericMN/Coder-Codex-Gemini.git
cd Coder-Codex-Gemini
chmod +x setup.sh && ./setup.sh
脚本执行流程:
- 检查并安装 uv - 如未安装则自动下载安装
- 检查 Claude CLI - 验证是否已安装
- 安装项目依赖 - 运行
uv sync - 注册 MCP 服务器 - 自动配置到用户级别
- 安装 Skills - 复制工作流指导到
~/.claude/skills/ - 配置全局 Prompt - 自动追加到
~/.claude/CLAUDE.md - 配置 Coder - 交互式输入 API Token、Base URL 和 Model
安全说明:
- API Token 输入时不会显示在屏幕上
- 配置文件保存在
~/.ccg-mcp/config.toml,权限设置为仅当前用户可读写 - Token 仅存储在本地,不会上传或共享
提示:一键配置完成后,请重启 Claude Code CLI 使配置生效。

