Google

Gemini CLI

把 Gemini 装进终端的开源 AI 智能体

更新于 2026-10

  • macOS
  • Windows
  • Linux
产品概览
概览
厂商Google
场景编程
平台macOS / Windows / Linux
发布2025-06-25

简介

Google 官方开源(Apache 2.0)的命令行 AI 智能体,把 Gemini 直接接进终端:在大型代码库里查、改、生成代码,也能读 PDF、图片与草图去生成应用。内置 Google 搜索接地、文件读写、shell 执行与网页抓取等工具,支持 MCP 扩展自定义工具,可非交互式跑在脚本与 CI 里,并能接管 GitHub 的 PR 审查与 issue 分诊。2026 年 6 月 18 日起,个人 Google 账号以及 Google AI Pro、AI Ultra 不能再在 Gemini CLI 里使用 Login with Google,Google 建议改用 Antigravity 系列。命令行仍可用 Gemini API Key(GEMINI_API_KEY),或通过 Google Cloud / Vertex AI 调用(需配置项目与区域,按 API 计费)。Gemini Code Assist 的 Standard 与 Enterprise 订阅仍可登录 Gemini CLI,不受这次个人档停用影响。底座是 100 万 token 上下文的 Gemini 3 系列模型。

  • 终端编码跨大型代码库查询、编辑与生成代码,上下文 100 万 token
  • 多模态输入读 PDF、图片与手绘草图,据此生成应用
  • 内置工具集Google 搜索接地、文件操作、shell 命令与网页抓取
  • MCP 扩展支持 Model Context Protocol,可挂自定义工具与数据源
  • 脚本模式非交互式运行,可嵌进自动化流程与 CI
  • GitHub 集成自动化 PR 审查与 issue 分诊
  • 会话检查点复杂任务可保存与恢复
  • 开源许可Apache 2.0,可自行审计与二次开发
命令行开源编程智能体MCPGemini

界面截图

定价 · 套餐对比

按 API 计费按量计费Apache 2.0 开源,程序本体不另收费
  • 可用 Gemini API Key,对应环境变量 GEMINI_API_KEY
  • 也可走 Google Cloud / Vertex AI:配置项目与区域后按 API 计费
  • 个人 Google 账号与 AI Pro / Ultra 自 2026 年 6 月 18 日起不能再用 Login with Google
  • Gemini Code Assist Standard 与 Enterprise 订阅的登录不受这次停用影响

优缺点

优点
  • Apache 2.0 开源,可用 Gemini API Key 或 Vertex AI 接入
  • 100 万 token 上下文,适合整仓库级别的理解与改动
  • 工具与 MCP 生态齐全,能非交互式接进 CI 与自动化
  • 安装方式多,npx 可零安装直接试
缺点
  • 命令行交互对不熟悉终端的用户门槛偏高
  • 个人 Google 账号不能再 Login with Google,用量改走 API Key 或 Vertex AI,按 API 计费
  • 调用仍依赖 Gemini API 或 Google Cloud 项目

常见问题

Gemini CLI 免费吗?
程序是 Apache 2.0 开源的。2026 年 6 月 18 日起,个人 Google 账号以及 Google AI Pro、AI Ultra 不能再靠 Login with Google 使用。官方认证文档仍支持 Gemini API Key,以及 Google Cloud / Vertex AI(应用默认凭据、服务账号或 Cloud API Key,并配置项目与区域),用量按对应 API 计费。Google 建议个人用户迁到 Antigravity 系列。Gemini Code Assist Standard 与 Enterprise 订阅不受这次停用影响。
怎么安装?
官方给了多条路:npm(`npm install -g @google/gemini-cli`)、免安装的 npx(`npx @google/gemini-cli`)、Homebrew(`brew install gemini-cli`)、MacPorts,以及 conda-forge。
它和 Cursor 这类编辑器有什么不同?
Gemini CLI 活在终端里而不是编辑器里,更适合脚本化与自动化——可以非交互式跑在 CI、接管 GitHub 的 PR 审查与 issue 分诊;而 Cursor 这类工具的主战场是编辑器内的交互式改码。
能接自己的工具吗?
能。它支持 MCP(Model Context Protocol),可以把自定义工具与数据源挂进来,配合内置的搜索接地、文件操作、shell 与网页抓取一起用。

替代品

同类可替代或互补的工具,可横向对比后选择。

相关工具