Open Source Terminal AI Agent
Gemini CLI
Google's open-source terminal AI agent with Gemini model access, large-context repo work, Google Search grounding, MCP tools, scripting, and GitHub automation.
- 价格
- Open source, model usage may vary
- 平台
- Terminal, macOS, Linux, Windows
- 免费访问判断
- Gemini CLI 是免费入口里最值得看的候选之一,因为 Google 文档里给个人开发者的额度相对慷慨。
- 注意
- 额度、模型路由和账号资格会变化,要看当前 Gemini CLI 文档。
2026 年结论
Gemini CLI 不只是“Google 的终端聊天工具”。Google 官方文档把它定位成一个开源 AI agent:把 Gemini 带进终端,用于代码理解、文件操作、命令执行、研究、任务自动化、MCP 工具、脚本化和 GitHub 工作流。
我的判断:Gemini CLI 最有吸引力的地方,是成本和上下文窗口。Google 官方文档给个人开发者提供了相对慷慨的免费访问路径,也强调大上下文和 Google Search grounding。这让它很适合仓库探索、文档密集任务、需要查新资料的编码工作。如果你主要想要精致的编辑器体验,它不是最顺手的选择。
它到底解决什么
Gemini CLI 给开发者一个 terminal-first 的方式,把 Gemini 模型用于本地代码和命令行工作流。官方文档强调代码理解、文件修改、命令执行、Google Search grounding、任务自动化、MCP 扩展、非交互脚本和 GitHub 集成。
它和很多 coding agent 的差异在于 Google 生态适配。如果你的工作已经涉及 Google AI Studio、Vertex AI、Gemini 模型、Google Search 上下文或 GitHub 自动化,Gemini CLI 比自己封装 API 更容易开始。
适合谁
- 想要免费额度相对慷慨的终端 agent 的开发者。
- 需要读取较大仓库上下文的探索任务。
- 需要 Google Search grounding 辅助的研究型编码任务。
- 想使用 MCP 扩展和 headless 脚本化的团队。
- 想把 GitHub issue triage、review assistance 或自动化接入 Gemini CLI GitHub Action 的项目。
不适合谁
- 主要想要行内补全和可视化编辑体验的人。
- 不能接受终端 agent 执行命令、且没有审批机制的团队。
- 对模型行为、额度或账号资格有强合同要求的工作流。
- 没有密钥、命令和网络边界的敏感仓库。
认证、额度与成本
免费访问是 Gemini CLI 的卖点,但不应该是全部评估标准。官方文档描述了几种认证路径:Google login、Gemini API key 和 Vertex AI。个人开发者可以通过 Google 账号获得高额度免费使用,但团队长期采用前仍然要确认当前 quota、账号资格、模型路由,以及是否需要 Vertex AI 的组织治理。
我的规则:把 Gemini CLI 免费层当作 adoption accelerator,而不是采购计划。先用它快速验证真实任务;当你需要明确计费、额度控制、账号治理和组织策略时,再考虑 API key 或 Vertex AI 路径。
真正重要的配置
- GEMINI.md:把项目约定、命令、架构说明和禁止区域写进去,作为项目记忆。
- Checkpointing:当 agent 会改多个文件时,用它保留回滚路径。
- MCP servers:外部工具要谨慎接入,每个集成都应该有明确权限理由。
- Headless mode:适合脚本和自动化,但要等 prompt 和输出检查稳定后再使用。
- GitHub Action:适合 issue triage、PR review 和 mention-driven automation,但仓库权限必须清楚。
近期值得关注的新模型与功能
Gemini CLI 的产品线在 Gemini 3 和 Antigravity 迁移后发生了明显变化。Google 现在已经在 Gemini CLI 文档里描述了 Gemini 3 models、1M token context window、/model、Auto / Pro / Manual routing。当前文档也提到 Gemini 3.1 Pro Preview 正在 rollout:如果账号有权限,/model 会显示 gemini-3.1-pro-preview,Auto (Gemini 3) 也可能路由到它。
近期 release notes 更像是在说明 Google 希望 Gemini CLI 走向什么方向:
- Gemini 3.1 Pro Preview 与 Gemini 3 default:Gemini CLI 不再只是“大上下文终端助手”,而是在跟进 Google 的当前模型栈。Auto routing 的价值在于简单任务可以走更快、更便宜的 Flash-style model,复杂任务再交给 Pro。
- Plan Mode:
/plan和专用 planning tool 让 Gemini CLI 更适合多步骤任务。我的判断:这不是小功能,而是把团队本来就应该执行的流程产品化,即先计划,再修改。 - Experimental Browser Agent:浏览器交互已经进入 Gemini CLI 的功能方向。这个方向潜力很高,但风险也更高:browser automation 比普通代码修改更需要权限边界和明确验收标准。
- Policy engine updates:project-level policies、MCP server wildcards、tool annotation matching 这类治理能力,是终端 agent 真正进入团队工作流前必须补齐的部分。
- Extensions 与 Agent Skills:extension exploration 和 Agent Skills preview 说明 Gemini CLI 正在从一次性 prompt 走向可复用 workflow。
- Antigravity CLI transition:Google 表示 Gemini CLI 将在 2026 年 6 月 18 日停止为 Google AI Pro、Ultra 和免费层请求提供服务,这些路径会迁到 Antigravity CLI;Enterprise、Google Cloud、Gemini Code Assist Standard/Enterprise、付费 Gemini / Gemini Enterprise Agent Platform API key 路径继续支持。这是本页最重要的采用风险。
我的实际判断:Gemini CLI 仍然值得覆盖,但目标用户已经变了。对个人免费层、Pro、Ultra 用户,Antigravity CLI 正在成为后续路径;对 Google Cloud、Gemini Code Assist、Vertex-style governance 或付费 API key 用户,Gemini CLI 仍然可以作为终端自动化层存在。
它比 Cursor 强在哪里
Gemini CLI 在终端优先研究、大范围仓库阅读、脚本化自动化和低成本探索上更强。如果任务需要最新文档、API 或依赖信息,Google Search grounding 也可能明显有用。
Cursor 仍然更好的地方
Cursor 在 IDE 内交互式编辑上仍然更强。你正在读代码、选中一段、让它解释或修改几行时,Cursor 的反馈循环更直接。
采用清单
- 先选择一个仓库探索或文档密集型任务,发挥 Gemini 的上下文窗口和 search grounding。
- 添加
GEMINI.md,写清项目命令、风格规则和禁止区域。 - 多文件修改前启用 rollback/checkpointing。
- 决定何时用 Google login、API key 或 Vertex AI。
- 命令执行保持显式,合并前 review 最终 diff。
- 用同一个 issue 对比 Gemini CLI、Claude Code、Codex、opencode 和 Cursor。
质量判断
Gemini CLI 最强的信号不是“免费请求多”,而是它能用大上下文、搜索 grounding 和终端自动化减少 review 时间,同时不隐藏命令风险。
相关工具
- Antigravity:如果你关注 Google 对免费、Pro、Ultra 用户的新后续路径。
- Claude Code:如果你更需要成熟的终端 agent runtime、subagents、hooks 和 Dynamic Workflows。
- OpenAI Codex:如果你需要 ChatGPT 原生的云端/本地任务委派、Automations、手机接管和 GitHub review。
- opencode:如果你想要开源终端 agent 和更宽的模型供应商选择。
- Aider:如果你偏好 Git-centered terminal changes 和明确 diff。
- Qwen Code:如果你想看 Qwen 模型路线下的终端 agent。
- Cursor、Windsurf、Cline 和 Roo Code:如果你更需要编辑器优先的替代方案。
- 9Router 和 OpenRouter:如果模型路由、fallback 或供应商成本控制比 Google-native access 更重要。
来源说明
- Google Gemini CLI 官方文档描述了终端 AI 工作流、代码理解、文件操作、命令执行、Google Search grounding、MCP support、scripting、checkpointing、
GEMINI.md和 GitHub Action 集成。 - Google Gemini CLI 资料描述了 Google login、Gemini API key 和 Vertex AI 认证路径,并说明 Google 账号个人使用有较高免费额度。
- Gemini CLI 文档描述了 Gemini 3 models、1M token context、
/model、Auto / Pro / Manual routing、fallback behavior、Gemini 3.1 Pro Preview rollout 和 release channels。 - Gemini CLI release notes 描述了 Gemini 3.1 Pro Preview、Plan Mode、Experimental Browser Agent、policy engine updates、extension exploration、Agent Skills preview 和 Gemini 3 default behavior。
- Google Developers Blog 的 Antigravity CLI 迁移公告说明了 2026 年 6 月 18 日之后免费、Google AI Pro、Ultra 用户的访问迁移,同时保留 enterprise、Google Cloud 和 paid API key 路径。
- 本页图片是 Coding Agent Tools 基于 Google 公开文档绘制的私有图解,不是复制官方截图。