SuperAPI AI 工具集

ccg-workflow

CCG(Claude + Codex + Gemini Multi-Model Collaboration)是一款面向 Claude Code 的多模型协作工作流引擎。它把 Claude 变成多模型编排者:Claude 保持主导控制,通过 Go 二进制桥接将专项工作分派给 Codex(OpenAI)、Grok(xAI)、Kimi Code(Moonshot)以及 Antigravity 等外部模型。用户只需输入 /ccg:go 一个命令并描述需求,引擎会自动分析意图、选择策略并编排协作执行。引擎内置 10 种策略,按任务类型与复杂度自动选用;Hook 引擎通过 4 个 JavaScript 钩子在每轮对话中注入状态,使上下文在压缩后依然保留;中等以上复杂度任务拥有持久化目录的生命周期管理;还包含质量门禁与 100+ 领域知识文件,按消息中提到的主题自动注入。此外提供可独立安装的原生技能(skills)、OpenCode 与 DeepSeek Harness 工作模式,以及 doctor 自检报告等功能。

访问官网

工具介绍

CCG(Claude + Codex + Gemini Multi-Model Collaboration)是一个多模型协作工作流引擎,运行于 Claude Code 之上。它的定位是让 Claude 成为多模型编排者:Claude 保持主导控制,把专项工作通过 Go 二进制桥接分派给 Codex(OpenAI)、Grok(xAI)、Kimi Code(Moonshot)和 Antigravity 等外部模型,用于并行分析与审查。

用途与工作方式 一个命令即可启动:/ccg:go。用户描述想要做的事情,引擎负责其余部分——分析意图、选择策略、管理整个工作流。Hook 引擎每轮向 Claude Code 会话注入状态,使上下文在压缩(compaction)后依然存在,子代理在提示中自带规格说明,减少状态丢失。codeagent-wrapper(编译后的 Go 二进制)负责把 Claude 桥接到外部模型,进行并行分析和审查。

内置策略 引擎根据任务类型和复杂度自动选择合适策略,共 10 种。简单任务以零开销快速运行,复杂任务则启用完整引擎。

Hook 引擎 通过 4 个 JavaScript 钩子向每个 Claude Code 会话注入状态,使上下文可跨压缩存活,子代理在提示中即带有规格说明。

任务系统 中等及以上复杂度的任务会获得一个持久化目录,用于生命周期管理。

质量门禁与领域知识 内置安全与质量门禁。当消息中提到 security、caching、RAG、Kubernetes 等主题时,相关领域知识文件会被自动注入,涵盖 10 个领域、61 个文件:安全、架构、DevOps、AI/MLOps、开发、前端设计、基础设施、移动、数据工程、编排。

独立技能(Standalone Skills) 提供自成一体、可独立使用或按意图自动触发的技能,来自真实的建站工作并附带脚本,例如 bt-panel(仅从环境变量或 git 忽略的 sites.json 读取凭据,不硬编码)与 seo-page-builder(改编自 yuzeiki 同名技能,详见其 SKILL.md)。可从 v3.7.0 起独立安装原生技能,或在 CCG 安装向导中选择;每个被选中的技能会获得一个 ccg- 条目,其脚本和参考资料存放在带版本号的源缓存中。Claude Code 使用 /ccg-verify-quality,Codex 使用 $ccg-verify-quality。管理器只暴露被选中的条目,保持配套资源在一起,拒绝归属冲突并保留被编辑的缓存。菜单中有 S. Manage Skills 与 V. Doctor。重新安装会保留最新选择;--skills all 选择整个目录,--skills none 不选任何技能。既有的完整安装仍可作为兼容模式使用。

命令 核心(v3.0 默认 13 个命令)、OpenSpec 集成,以及旧版模式(额外 18 个命令)。旧版模式包含 /ccg:workflow、/ccg:plan、/ccg:execute、/ccg:frontend、/ccg:backend、/ccg:analyze、/ccg:debug、/ccg:optimize、/ccg:test、/ccg:review、/ccg:team 等。

安装方式 方案 A——完整安装(多模型编排 + 命令 + 钩子 + 二进制,推荐):需要 Node.js 20+ 和 Claude Code CLI;Codex CLI、Grok CLI、Kimi Code CLI 和 Antigravity 为可选项(用于启用多模型功能)。命令为 npx ccg-workflow。 方案 B——原生插件(仅技能,零依赖,v3.5.1+):只想要技能(web-ops 工具包、质量门禁、前端设计、领域知识)而不需要多模型编排时使用。技能以 /ccg:<skill> 调用,不需要 npx,也不需要二进制。多模型命令仅通过方案 A 提供(其模板包含安装时占位符,原生插件无法解析)。 环境变量在 ~/.claude/settings.json 的 "env" 下设置。

OpenCode 与 DeepSeek 工作模式 可在 OpenCode 中用 /connect 配置提供方,再通过 opencode models(或 opencode models deepseek)查询其实际模型 ID;在 CCG 的模型菜单中选择 OpenCode 并输入该 provider/model。Claude Code 仍作为协调者,worker 通过既有 wrapper 运行。CCG 在更改路由、重装或更新时保留所选模型,但不管理提供方的凭据。

CCG on DeepSeek Harness(dsh-ccg) 同一套角色矩阵原生运行在 DeepSeek Harness 内,随本包一起发布,无需二次安装或跟踪第二个版本。可从 npx ccg-workflow 选择 D. DeepSeek Harness。要求 dsh 0.2.0-rc.2 或 0.2.1-alpha.2;更新 CCG 后需再次运行 npx ccg-workflow@latest dsh install 并重启 dsh。配置现归属于各 profile 的 cordis.patch.yml;CCG 卡片位于 Settings › Built-in plugins。

七个角色固定的委托工具 每个工具位于各自模型上并带有自己的专家人设,还提供两项 Claude Code 侧较难做到的能力:模型面板(给一个角色多个模型,它们各自独立回答同一份简报,并在对话中并排呈现,不做投票也不做平均,分歧本身就是发现结果);实时队友(ccg_team 将一个角色聘为跨轮次保持存活的同事,拥有自己的文件,冲突的聘用会被拒绝而非警告,并会主动回报;每次聘用都需要你先批准)。无需外部 CLI、无二进制桥接、无冷启动开销,每一跳都是提供方 API 请求。源码位于 dsh-ccg/ 目录。

doctor 自检 doctor --json 返回带版本号的报告,包含检查 ID、状态、修复建议以及失败/警告计数。它能检测实际的 Claude/Codex/仅技能模式,校验所选后端(含审查路由)、Hook 注册和受管技能。失败时以退出码 1 退出。版本和文件系统检查用于确立配置健康状况,不会调用模型,也不证明厂商 API 可访问。独立 Codex 模式检查其自身 CLI、配置和已安装文件;缺少共享的 Claude 路由是可选的,缺少外部委托工具会作为警告报告并附设置说明。模型操作 Hook 现在遵循配置的路由和具体模型 ID,避免对同一后端的重复调用,并在纯 Claude 环境下使用原生 Agents。原生模式使用按需技能发现;旧版知识摘录有固定大小限制。

其他说明 作者另维护 DSH Marketplace(DeepSeek Harness 插件目录,14 个分类、2500+ 条目,双语),以及 Python SDK 和公开 API。项目文档提供简体中文、English 与 Documentation 版本。安装需 Node.js 20+ 与 Claude Code CLI。