Gemini CLI
★ 105.7k · GitHub →Google 开源的终端 Agent,免费额度相当慷慨。
安装
$ npm install -g @google/gemini-cli Gemini CLI 是什么?
Gemini CLI 是 Google 对 Claude Code 的回应:一个 Apache 2.0 开源的终端 Agent,把 Gemini 模型放进 agentic 循环里——读文件、跑 shell 命令、改代码,还能用 Google 搜索做事实校准。通过 npm 安装(或 npx 免安装运行),既支持交互式会话,也支持带 JSON 输出的无头脚本模式。
它最突出的是经济性:用个人 Google 账号登录就有可观的每日免费请求额度,配超大上下文窗口,不需要信用卡。重度或生产用途走付费的 Gemini API Key 或 Vertex AI。它支持 MCP 接入外部工具、项目级上下文文件(GEMINI.md)、会话检查点,还有扩展系统和官方 GitHub Actions(PR 审查、Issue 分诊)。
在生态里它的形态最接近 Claude Code,但取舍不同:代码完全开源,免费额度让它成为每天真实使用 Agent 的最低成本方案,搜索校准是内置的——不过在困难的多文件任务上,agentic 打磨程度和模型推理深度普遍被认为比最强的 Claude 方案差一档。
核心能力
- ▸ Google 账号登录即有免费额度——零成本进行真实的日常 Agent 使用
- ▸ 超大上下文窗口,适合整仓库级别的代码理解
- ▸ 内置 Google 搜索校准和网页抓取,回答不过时
- ▸ 支持 MCP 客户端、扩展系统和 GEMINI.md 项目上下文文件
- ▸ 无头模式支持 JSON/流式输出,并有官方 GitHub Actions 集成
什么时候该用它
如果你想要一个能干活的终端 Agent 又不想按 token 付费——个人项目、学习 agentic 工作流、或者依赖超大上下文和实时搜索的任务——选 Gemini CLI。技术栈已经在 Google Cloud/Vertex AI 上的话它也是自然之选。但如果你追求棘手多文件重构的最高成功率(这方面 Claude Code 仍然领先),或者公司不允许把代码发到 Google 的接口,就该跳过它。
替代方案
常见问题
Gemini CLI 真的免费吗?
在额度内是的。用个人 Google 账号登录即可获得每日免费请求额度(每天约千次量级,有每分钟频率限制),日常个人使用足够。超出额度或需要生产环境和更高上限时,挂上付费的 Gemini API Key 或走 Vertex AI 计费即可。
Gemini CLI 和 Claude Code 怎么选?
形态相同,取舍不同。两者都是支持 MCP、shell 执行和项目上下文文件的终端 Agent。Gemini CLI 完全开源(Apache 2.0)、有免费额度、上下文窗口超大、内置 Google 搜索;Claude Code 在困难的多步编码任务上表现通常更好,但没有免费层。预算敏感选前者,任务难度高选后者。
Gemini CLI 支持 MCP 服务器吗?
支持。Gemini CLI 是 MCP 客户端:在配置里注册 MCP 服务器,Agent 会在会话中自动发现并调用其工具。它还在此之上做了自己的扩展机制,把 MCP 服务器、提示词和上下文打包,一条命令即可安装。
星标数据更新于 2026-07-02 · 每周从 GitHub API 自动刷新 · 浏览全部工具 →