Gemini-GPT Hybrid

为 Claude Code 增加 Gemini 与 GPT 子代理:按任务规模分派,再由 Claude 统一复核。

Star 数
★ 153
最近更新
3 个月前
License
MIT

30 秒速览

可在哪里用
平台专用Claude Code
开始前需要
Claude CodeGemini CLI(@google/gemini-cli)Cursor AgentWSL(仅 Windows)Shell / 命令行网络访问本地文件系统
典型场景
接手陌生仓库,想让 Gemini 一次性读完整个代码库做安全审计或架构评审的开发者。
主要局限
强绑定 Claude Code 这一运行时,代理以 Claude Code 子代理 Markdown 形式分发,无法直接用于其他客户端。

这个 Agent 能做什么,适合哪些场景?

Gemini-GPT Hybrid 是一个面向 Claude Code 的多模型编排子代理仓库,核心交付物是 agents/ 目录下的两个 Markdown 代理定义:gemini-gpt-hybrid-soft.md 与 gemini-gpt-hybrid-hard.md。用户在 Claude Code 对话中用 @gemini-gpt-hybrid 触发后,代理先判断请求规模:整仓审计、架构评审、大范围重构交给 Gemini(依托 1M+ token 上下文),单文件调试、聚焦功能交给 GPT(迭代更快),混合任务则按顺序两者并用。区别在于写权限——soft 模式下外部模型只做分析,所有代码由 Claude 写入并经过安全与质量复核;hard 模式允许外部模型直接改文件。运行依赖 Claude Code、Gemini CLI 和 Cursor Agent(用于 GPT 集成),Windows 需 WSL。项目采用 MIT 许可。

代理读取用户请求的范围信号,据此选择路由目标:大范围任务交给 Gemini 引擎,窄范围任务交给 GPT 引擎;产出代码的请求会追加 Claude 复核环节——依次做安全审计(注入面、认证路径、数据暴露、输入校验)与质量检查(结构内聚、错误处理、性能特征),通过后写入磁盘,不通过则进入 Refinement Loop 重做。soft 代理中 Gemini 与 GPT 从不直接写文件,只输出分析;hard 代理则跳过 Claude 写入前的把关,由外部模型直接修改代码库。整个链路以 Markdown 代理文件形式部署到 ~/.claude/agents/。

  1. 接手陌生仓库,想让 Gemini 一次性读完整个代码库做安全审计或架构评审的开发者。
  2. 在一个具体文件里定位登录认证缺陷、希望快速迭代修复的工程师。
  3. 需要先做架构分析、再落地改造的混合型任务。
  4. 在实验分支或一次性原型上追求速度、愿意用 Git 提交作为回滚手段的团队。
  5. 对生产代码有严格规范、要求所有写入都经过 Claude 复核与人工读 diff 的团队。

如何安装或部署这个 Agent?

前置条件:已安装 Claude Code;通过 npm 安装 Gemini CLI;安装 Cursor Agent 用于 GPT 集成;Windows 用户需在 WSL 中操作。

安装 Gemini CLI:

npm install -g @google/gemini-cli

克隆仓库并把代理文件复制到 Claude Code 的代理目录(macOS / Linux):

git clone https://github.com/NEWBIE0413/gemini-gpt-hybrid.git
cd gemini-gpt-hybrid
cp -r agents ~/.claude/

Windows 下使用:

xcopy agents %USERPROFILE%\.claude\agents\ /E /I

验证安装:

ls ~/.claude/agents/

应能看到 soft 与 hard 两个代理文件。

如何使用这个 Agent?

在 Claude Code 对话中用 @ 提及代理,并按任务规模描述需求。

大范围任务(委派给 Gemini):

@gemini-gpt-hybrid perform a security audit on the entire codebase

窄范围任务(委派给 GPT):

@gemini-gpt-hybrid debug the authentication issue in login.js

混合任务(两者按序使用):

@gemini-gpt-hybrid analyze the architecture and implement improvements

使用 hard 模式前先备份并开分支:

git add -A && git commit -m "Backup before hard mode"
git checkout -b experimental

这个 Agent 有哪些优点和局限?

优点
  • 把“什么任务用什么模型”变成显式路由表:整仓分析走 Gemini 的 1M+ token 上下文,窄范围修复走 GPT。
  • 提供 soft / hard 两种写权限档位,soft 模式下外部模型不碰文件,所有写入经 Claude 安全与质量复核。
  • 安装方式简单:把 agents/ 下的 Markdown 文件复制到 ~/.claude/agents/ 即可,无服务端、无数据库。
  • 复核环节列明了具体检查项(注入面、认证路径、数据暴露、输入校验、结构内聚、错误处理、性能)。
局限
  • 强绑定 Claude Code 这一运行时,代理以 Claude Code 子代理 Markdown 形式分发,无法直接用于其他客户端。
  • GPT 集成依赖 Cursor Agent,等于再叠加一个第三方产品,链路依赖较深。
  • hard 模式允许外部模型直接覆盖文件,README 明确只有 Git 提交才是可靠回滚手段。
  • 复核层被作者定位为“并非保证”,只覆盖常见问题类别,不能替代人工阅读 diff。
  • Windows 需 WSL,无原生 Windows 路径说明。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Gemini-GPT Hybrid 当前 30 · 缺口较多 — ★ 153 3 个月前 — Claude Code
Maestro 编排平台 75 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 486 16 天前 JavaScript Codex · Claude Code
Pilotfish 多模型編排層 81 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 715 26 天前 Python Claude Code
Crewplane 73 · 存在缺口 命令行工具免费 + 模型费 ★ 48 2 天前 Python Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
30/ 100 五分制 1.5 / 5
信任安全 7/29
可靠稳定 3/14
适用触发 8/18
规范维护 7/18
有效结果 4/13
证据核验 1/8
查看各维度的扣分理由
信任安全7 / 29 · 1.2/5

README 明确区分 soft/hard 两种模式,soft 模式由 Claude 写入、hard 模式外部模型直接改文件,体现了对写入权限的区分(least_privilege 得 1 分,但 hard 模式默认授予外部模型直接写权限,未在代码层面看到权限约束,故未给更高)。用户确认方面仅以文档建议“先 commit”提示,无强制确认机制(1 分)。数据流透明度仅靠 mermaid 图与表格描述路由,未说明发送给 Gemini/GPT 的具体数据内容与第三方传输细节(1 分)。敏感数据处理完全缺失,未提及密钥、凭据或代码外泄风险(0 分)。依赖安全仅列出 peerDependencies 且版本为 *,无锁定或审计(0 分)。外部效应方面 hard 模式可覆盖文件,仅以文档警告,无技术护栏(1 分)。回滚仅建议 git commit,无自动回滚机制(1 分)。来源归属在 README 中标注作者与所用模型,但 LICENSE 版权署名与 README 作者不一致(“Claude AI Agents Contributors” vs Seol Seunghyeon),削弱归属可信度(1 分)。

可靠稳定3 / 14 · 1.1/5

README 的路由表与 mermaid 图基本自洽,但 agents/ 目录下实际文件内容未提供,无法验证 soft/hard 描述与实现一致(self_consistency 1 分)。依赖可用性方面 peerDependencies 使用通配符 *,且 Cursor Agent 作为 GPT 集成前提描述模糊,安装可行性存疑(1 分)。失败信息完全缺失,无错误处理或失败提示说明(0 分)。

适用触发8 / 18 · 2.2/5

README 给出生产/实验等场景与 soft/hard 选择表,受众与场景覆盖较好(2 分)。能力边界仅以“review layer, not a guarantee”一句带过,未界定模型能力或路由失败情形(1 分)。触发精度依赖自然语言 scope 判断,无明确阈值或规则(1 分)。环境适配提到 WSL、macOS/Linux/Windows 安装命令,但未验证(1 分)。

规范维护7 / 18 · 1.9/5

信息架构有 README、AGENT_SELECTION_GUIDE、CONTRIBUTING 等链接,但多数文件未在证据中提供(1 分)。安装说明较完整,含前置条件与多平台命令(2 分)。命名稳定性方面 package.json 名称与 README 一致,但仓库 URL 指向 NEWBIE0413 而对象为 oesoll,存在不一致(1 分)。示例有基本用法示例但无 FAQ(1 分)。已知限制仅提及 hard 模式风险与 review 非保证(1 分)。LICENSE 为完整 MIT 文本(2 分)。无 CHANGELOG 或版本历史,package.json 仅 1.0.0(0 分)。维护责任未明确,作者署名不一致(1 分)。

有效结果4 / 13 · 1.5/5

输出可用性方面描述了 Claude 审查后写入的流程,但无实际产物示例(1 分)。边际价值主张多模型路由有吸引力,但缺乏对比证据或基准(1 分)。成本效益提到速度与风险权衡,但未量化 token 成本或延迟(1 分)。

证据核验1 / 8 · 0.6/5

claim_traceability 缺失,README 的 1M token、速度等主张无引用来源(0 分)。cross_source_corroboration 无法进行,因 agents 文件与脚本未提供(0 分)。fact_inference_separation 方面 README 区分了“review layer, not a guarantee”等推断与事实,略有体现(1 分)。

风险与缓解建议
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • hard 模式允许外部模型直接改写代码库,仅以文档建议先 commit,无技术护栏,存在覆盖工作风险。
  • peerDependencies 使用通配符 *,无锁定版本或依赖审计,安装可复现性存疑。
  • LICENSE 版权署名与 README 作者不一致,且仓库 URL 指向 NEWBIE0413 而非 oesoll,归属与维护责任不清晰。
  • agents/ 目录文件与脚本未在证据中提供,无法验证路由逻辑与 soft/hard 描述是否与实现一致。
  • 未说明发送给 Gemini/GPT 的数据范围与第三方传输细节,敏感代码外泄风险未处理。
证据充分度:低 评估于 2026年11月1日 审查版本 c13650193cfd
查看完整评分方法 →

常见问题

soft 与 hard 应该怎么选?
看一次错误写入的代价。生产代码、关键系统选 soft:外部模型只做分析,Claude 写代码并复核。原型、实验、一次性代码可选 hard:外部模型直接改文件,更快但风险更高,务必先提交。
外部模型会直接改我的文件吗?
取决于代理版本。soft 版本中 Gemini 和 GPT 从不直接写文件;hard 版本会直接修改代码库,且写入前没有 Claude 把关。
Claude 的复核能保证代码安全吗?
不能。作者明确称其为 review layer 而非 guarantee,它检查注入面、认证路径、数据暴露、输入校验与结构、错误处理、性能等常见类别,仍需你自己读 diff。
需要哪些前置组件?
Claude Code、通过 npm 安装的 Gemini CLI(@google/gemini-cli)、用于 GPT 集成的 Cursor Agent;Windows 用户还需 WSL。
支持 Windows 吗?
README 给出 Windows 的 xcopy 安装命令,同时把 WSL 列为 Windows 用户的前置条件,即应在 WSL 环境中使用。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents