Coder-Codex-Gemini (CCG) 开源项目深度解析

在开源社区中,有一个项目名为 Coder-Codex-Gemini,简称 CCG,它与其他同名的项目有着惊人的相似之处,但同样也体现了其独特之处。CCG 是一个基于 Python 的项目,它利用了 Claude、Coder、Codex 和 Gemini 等多种模型,构建了一个多模型协作的 MCP 服务器。在这个系统中,每个模型都扮演着特定的角色,共同协作以实现高效的代码生成和审核。

项目核心功能

CCG-MCP 的核心功能在于连接多个顶级模型,构建一个高效、低成本且高质量的代码生成与审核流水线。在这个体系中,每个模型都有明确的职责和分工,确保整个流程的顺畅和高效。

角色分工与协作

  • Claude(架构师/协调者):负责需求分析、任务拆解、Prompt 优化以及最终决策。
  • Coder(执行者):指代那些量大管饱、执行能力强的模型,如 GLM-4.7、Minimax-M2.1 等。可以接入任意支持 Claude Code API 的第三方模型,负责具体的代码生成、修改、批量任务处理。
  • Codex(OpenAI)(审核官/高级代码顾问):负责独立的代码质量把关,提供客观的 Code Review,也可作为架构设计和复杂方案的咨询顾问。
  • Gemini(多面手专家):与 Claude 同等级别的顶级 AI 专家,按需调用。可担任高阶顾问、独立审核者或代码执行者。

实测案例与优势

CCG 架构在实测中表现优异,成本可降低 50-70%。其核心优势包括成本优化、上下文保持、长任务稳定性以及质量保障。通过双重审核机制,确保代码质量可控。

典型工作流

  1. 用户提出需求
  2. Claude 分析、拆解任务,构造精确 Prompt
  3. 调用 coder (或 gemini) 工具 → 执行代码生成/修改
  4. Claude 审查结果,决定是否需要 Codex 审核或 Gemini 咨询
  5. 调用 codex (或 gemini) 工具 → 独立 Code Review / 获取第二意见
  6. 根据审核结论:通过 / 优化 / 重新执行

快速开始

在开始之前,请确保您已安装以下工具:

  • uv:极速 Python 包管理器
  • Claude Code:版本 ≥ v2.0.56
  • Codex CLI:版本 ≥ v0.61.0
  • Gemini CLI(可选)
  • Coder 后端 API Token

重要提示:费用与权限

  • 工具授权:claude、codex 和 gemini CLI 工具均需在本地完成登录授权。
  • 费用说明:这些工具的使用通常涉及官方订阅费用或 API 使用费。

一键配置(推荐)
我们提供一键配置脚本,自动完成所有设置步骤。Windows 和 macOS/Linux 的配置脚本分别如下:

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

脚本执行流程

  1. 检查并安装 uv - 如未安装则自动下载安装

CCG-MCP 是一个强大的多模型协作平台,它通过高效的角色分工与协作,为开发者提供了一个低成本、高质量的代码生成与审核解决方案。无论是对于个人开发者还是企业级应用,CCG-MCP 都是一个值得考虑的选择。

标签: none

评论已关闭