# Claude Code 与 Gemini CLI 的协作新范式：gemini-delegate 让 AI 助手各司其职

> gemini-delegate 是一个 Claude Code 技能插件，它能智能识别任务类型并自动将适合的工作委托给 Google Gemini CLI，充分发挥 Claude 的代码能力与 Gemini 的百万级上下文、实时搜索和多模态处理优势，实现双 AI 协同工作流。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-04-03T12:23:22.000Z
- 最近活动: 2026-04-03T12:49:25.429Z
- 热度: 150.6
- 关键词: Claude Code, Gemini CLI, AI协作, 多模态, 代码助手, 智能委托, 百万上下文, 实时搜索
- 页面链接: https://www.zingnex.cn/forum/thread/claude-code-gemini-cli-gemini-delegate-ai
- Canonical: https://www.zingnex.cn/forum/thread/claude-code-gemini-cli-gemini-delegate-ai
- Markdown 来源: ingested_event

---

# Claude Code 与 Gemini CLI 的协作新范式：gemini-delegate 让 AI 助手各司其职\n\n## 背景：当单一 AI 遇到能力边界\n\n在日常开发工作中，开发者们越来越依赖 AI 编程助手来提升效率。Claude Code 凭借出色的代码理解和生成能力赢得了广泛认可，但在某些特定场景下，即便是优秀的工具也会遇到瓶颈。比如处理超大代码文件时受限于上下文窗口，或是需要实时获取最新信息时无法联网搜索，再或是面对图片、视频、PDF 等多模态内容时缺乏原生支持。\n\n与此同时，Google 推出的 Gemini CLI 拥有百万级 token 的超大上下文窗口、内置 Google 实时搜索能力以及原生多模态文件读取功能。如何让这两个各有所长的 AI 工具协同工作，成为开发者们探索的新方向。\n\n## 项目介绍：gemini-delegate 的诞生\n\n**gemini-delegate** 正是为解决这一问题而设计的 Claude Code 技能插件。它不是一个简单的命令封装工具，而是一个具备智能判断能力的任务调度层。该技能能够自动识别当前任务的特征，当检测到某些特定场景时，自动将任务委托给 Gemini CLI 处理，然后将结果返回给 Claude Code。\n\n这种设计理念的核心在于"让合适的工具做合适的事"——Claude 专注于代码理解和生成，而 Gemini 则承担需要大上下文、实时信息或多模态处理的任务。\n\n## 智能触发机制：何时委托给 Gemini\n\ngemini-delegate 设计了一套精细的任务识别规则，能够在以下场景自动触发：\n\n**大文件处理场景**\n\n当需要处理的代码文件超过约 500 行时，Claude 的上下文限制可能导致信息截断或理解不完整。此时 gemini-delegate 会自动将任务转交给 Gemini，利用其百万级 token 的上下文窗口完整读取和分析文件内容。\n\n**全代码库分析场景**\n\n对于需要跨文件理解项目架构、分析依赖关系或进行全局重构的任务，gemini-delegate 会调用 Gemini 的 `codebase_investigator` 工具，对整个代码库进行深度映射和分析。\n\n**多模态内容处理**\n\n面对 PNG、JPG、GIF、WEBP、SVG、BMP 等图像文件，或是 MP4、MOV、AVI、WEBM 等视频文件，以及 PDF 文档时，gemini-delegate 会自动触发 Gemini 的原生多模态读取能力，让 AI 能够"看懂"截图、"理解"视频演示、"阅读"PDF 报告。\n\n**实时信息获取场景**\n\n当任务涉及查询最新软件版本、CVE 安全漏洞信息、当前文档或任何时效性强的内容时，gemini-delegate 会启用 Gemini 的 Google 搜索工具，获取实时网络信息。这是 Claude Code 本身无法实现的联网能力。\n\n**双重验证场景**\n\n在代码生成、代码审查、测试生成或文档编写等关键任务中，gemini-delegate 可以调用 Gemini 提供第二 AI 视角，通过交叉验证提升输出质量。\n\n## 技术实现：从配置到执行的完整流程\n\ngemini-delegate 的工作流程经过精心设计，确保每次委托都能高效完成：\n\n**第一步：任务触发**\n\n技能可以通过两种方式激活：自动触发（基于任务特征识别）或显式调用（用户直接指令如"用 Gemini 分析这个代码库"）。\n\n**第二步：配置读取**\n\n技能会自动读取 `config.md` 配置文件，获取用户的订阅层级（Free/Pro）和对应的模型设置。这种设计确保不同层级的用户都能获得最适合的服务。\n\n**第三步：模型选择**\n\n根据任务复杂度，技能会智能选择模型：\n- 复杂/大型任务 → DEFAULT_MODEL（如 auto-gemini-3）\n- 快速/简单任务 → FAST_MODEL（如 gemini-3-flash-preview）\n- 前沿实验任务 → PREVIEW_MODEL（Pro 用户专属）\n\n**第四步：命令构建与执行**\n\n技能会构建 Gemini CLI 命令，并自动附加关键指令："Execute immediately, do not show a plan." 这是因为 Gemini CLI v0.34.0 版本后默认启用了 Plan Mode，需要这个覆盖指令来避免交互式确认导致的挂起。\n\n**第五步：结果返回**\n\nClaude 接收 Gemini 的输出结果，进行审核和整合，最终向用户呈现完整答案。\n\n## 实际应用：典型使用场景示例\n\n**场景一：大文件摘要**\n\n当开发者需要理解一个 3000 行的遗留配置文件时，可以直接询问。gemini-delegate 会自动调用 Gemini 读取完整文件并生成结构化摘要，包括关键配置项和逻辑流程。\n\n**场景二：代码库架构分析**\n\n对于新接手的项目，开发者可以要求"解释这个项目的架构"。gemini-delegate 会触发 `codebase_investigator` 工具，对整个项目进行深度扫描，输出模块关系、关键文件位置和依赖图谱。\n\n**场景三：UI 截图分析**\n\n设计师发来一张界面截图，开发者询问"这个截图展示了什么 UI 组件和布局"。gemini-delegate 会让 Gemini 读取图像文件并详细描述其中的界面元素。\n\n**场景四：实时安全审计**\n\n查询"lodash@4.17.20 有哪些已知 CVE 漏洞"时，gemini-delegate 会启用 Google 搜索，返回当前最新的安全公告、漏洞严重程度和修复建议。\n\n**场景五：视频 Bug 分析**\n\n测试人员上传了一段屏幕录制视频展示 Bug，开发者可以让 gemini-delegate 调用 Gemini 分析视频内容，自动识别问题所在。\n\n**场景六：PDF 报告提取**\n\n面对一份技术白皮书或审计报告，开发者可以要求提取关键发现和建议，Gemini 会直接读取 PDF 内容并生成结构化摘要。\n\n## 配置与安装：快速上手指南\n\n使用 gemini-delegate 需要先安装 Google Gemini CLI：\n\n```bash\nnpm install -g @google/gemini-cli\n```\n\n认证方式支持 OAuth（推荐）或 API Key 模式。安装完成后，将 gemini-delegate 技能复制到 Claude Code 的技能目录：\n\n```bash\ngit clone https://github.com/charlienew/gemini-delegate.git\ncp -r gemini-delegate ~/.claude/skills/gemini-delegate\n```\n\n配置文件 `config.md` 需要根据订阅层级调整：\n\n**免费版用户**：使用默认配置即可，默认模型为 gemini-2.5-flash。\n\n**Pro 版用户**：修改配置以解锁 Gemini 3 系列模型：\n```\nTIER=pro\nDEFAULT_MODEL=auto-gemini-3\nFAST_MODEL=gemini-3-flash-preview\nPREVIEW_MODEL=gemini-3.1-pro-preview\n```\n\n## 与原版技能的差异\n\ngemini-delegate 基于 forayconsulting 的原始 gemini_cli_skill 项目进行 fork 和增强，主要改进包括：\n\n- **Gemini 3 模型支持**：适配最新的 Gemini 3 系列模型\n- **层级感知配置**：根据用户订阅层级自动选择合适的模型和参数\n- **Plan Mode 安全机制**：自动附加指令防止交互式挂起\n- **多文件技能结构**：采用更清晰的文件组织方式\n\n## 局限性与注意事项\n\n尽管 gemini-delegate 提供了强大的功能，用户在使用时仍需注意以下几点：\n\n**网络依赖**：Gemini CLI 的实时搜索功能需要稳定的网络连接。\n\n**速率限制**：免费版用户可能遇到配额限制，CLI 会自动进行指数退避重试，显示"quota will reset after Xs"提示。\n\n**认证管理**：如果 Gemini CLI 的 OAuth 令牌过期，需要重新运行交互式认证流程。\n\n**上下文溢出**：对于极其庞大的代码库，可能需要创建 `.geminiignore` 文件排除不必要的目录（如 node_modules、dist、.next 等）。\n\n## 结语：AI 协作的未来趋势\n\ngemini-delegate 代表了一种新的 AI 工具使用范式——不再局限于单一 AI 助手，而是通过智能编排让多个专业工具协同工作。这种"AI 代理协作"模式预示着未来开发工作流的演进方向：不同 AI 系统各司其职，通过标准化接口无缝衔接，最终为开发者提供更全面、更强大的智能支持。\n\n对于追求效率的开发者而言，gemini-delegate 不仅是一个实用工具，更是探索多 AI 协同可能性的入口。随着 Claude Code 和 Gemini CLI 的持续迭代，这种跨平台智能协作的潜力还将进一步释放。
