概览

Gemini CLI 与 Claude Code:终端 AI 编程工具之争

Gemini CLI(Google,106k+ stars,Apache-2.0)是 Google 出品的终端 AI Agent,自带 Google Search 验证 + 1M token 上下文,免费层每天 1000 次请求;Claude Code(Anthropic,141k+ stars)是终端 AI 编程助手,深度理解代码库 + git 工作流 + 插件系统。本文从模型能力、上下文窗口、工具集成、定价模式和典型场景五个角度对比。

对比项目

Gemini CLI

TypeScript · Apache-2.0

106.5k ★

Gemini CLI 是 Google 推出的终端 AI Agent 工具,支持代码生成、文件操作和多轮对话,提供免费使用层级。

codingcliagentgoogletypescript
查看项目 →

Claude Code

Python · No License

141.7k ★

Claude Code 是 Anthropic 推出的终端 AI 编程助手,能理解代码库、执行任务、解释复杂代码并处理 Git 工作流。

coding-agentcliterminalai-editorshell
查看项目 →

功能对比

适合场景 Gemini CLIClaude Code
产品定位 Google 出品的终端 AI Agent,面向通用终端任务:代码生成、文件操作、Shell 命令、网页抓取、Google Search 验证。强调"从 prompt 到模型的最短路径"。 Anthropic 出品的终端 AI 编程助手,面向软件工程任务:代码库理解、git 工作流、多文件编辑、PR review。强调"理解你的代码库,帮你更快编码"。
模型能力 Gemini 3 系列模型,1M token 上下文窗口。支持多模态(文本+图像+视频输入)。可通过 -m 参数切换 Gemini 2.5 Flash 等模型。 Claude 系列模型(Sonnet / Opus),上下文窗口据模型而定。专注代码理解和生成,支持多文件 diff 和渐进式代码分析。
工具集成 内置工具:文件操作、Shell 命令、网页抓取、Google Search 验证(grounding)。MCP 协议支持自定义集成。GitHub Action 集成 PR review / issue triage。 内置工具:git 操作、文件编辑、Shell 命令。插件系统支持自定义命令和 Agent。@claude GitHub 集成。不支持 MCP。
定价模式 个人 Google 账号免费层:60 次/分钟,1000 次/天。API key 方式也有免费层。超额按 Gemini API 定价计费。开源免费(Apache-2.0)。 需 Claude Pro / Team / Enterprise 订阅(约 $20/月起)。底层使用 Claude 模型 API 调用。源码公开但 LICENSE 是 Anthropic 商业专有协议,不是 OSI 开源协议。
典型场景 通用终端任务 / Google 生态用户 / 需要网页搜索验证的场景 / 多模态输入 / 预算敏感的个人开发者。 深度代码库理解和重构 / git 工作流自动化 / 复杂软件工程任务 / 已有 Anthropic 订阅的团队 / 不介意订阅绑定的开发者。

GitHub 数据

Metric Gemini CLIClaude Code
Stars 106.5k141.7k
Forks 14.4k22.7k
语言 TypeScriptPython
许可证 Apache-2.0No License
最近提交 2026年8月17日2026年8月14日

应该选择哪一个?

建议根据你的主要工作流、技术栈语言和集成需求来选择。用于生产前,请进一步查看项目文档、社区活跃度和最近的 GitHub 维护情况。

常见问题

Gemini CLI 和 Claude Code 哪个更便宜?

Gemini CLI 有慷慨的免费层(1000 次/天),个人开发者基本够用;Claude Code 需要 Pro 订阅($20/月)。如果只是偶尔用,Gemini CLI 明显更便宜。

哪个支持中文更好?

两者都支持中文。Gemini 的 1M token 上下文对超长中文文档处理有优势;Claude 在代码相关的中文理解上表现同样出色。建议两个都试一下。

Claude Code 是开源的吗?

代码公开可见(141k stars),但 LICENSE 是 Anthropic 商业专有协议("All rights reserved"),不是 OSI 开源协议。Gemini CLI 是 Apache-2.0 真开源。

能同时用两个工具吗?

可以。很多开发者 Gemini CLI 做日常查询和搜索验证,Claude Code 做深度代码重构。两者不冲突。