Gemini CLI
Google 开源终端 AI 编程代理,深度集成 Gemini 与 Google Cloud 工作流。
Gemini CLI是什么
Gemini CLI 是 Google 推出的开源终端 AI 编程代理,项目仓库位于 github.com/google-gemini/gemini-cli,以 Apache 2.0 许可公开发布。它把 Gemini 系列模型的能力直接带到命令行环境,使开发者可以在不离开终端的情况下完成代码库查询、文件编辑、多模态应用生成以及自动化运维等任务。在「AI 编程」这个分类下,Gemini CLI 的定位更接近于「企业与 Google Cloud 工作流中的终端代理」,它并不追求成为通用 IDE,而是作为连接 Gemini 模型与工程实践的轻量入口。它的核心设计理念是把模型能力下沉到开发者日常使用的终端,而不是另起一套图形界面,这让习惯命令行的工程师能够把 AI 协助嵌入已有的脚本与流水线。从工程视角看,Gemini CLI 内置一个代理循环,能够自主规划步骤、调用工具并迭代修正,而非只做单次问答。它把多模态输入(如草图与 PDF)纳入生成流程,使从想法到可运行原型的距离更短。对于已经在 Google 工具链中投入的团队,这种原生集成减少了在多个平台之间搬运上下文的成本,是它相较独立代理的核心吸引力。与此同时,它的开源属性也让有能力的团队能够审计行为、定制扩展,并在自有环境中做可控部署。需要特别说明的是,自 2026 年 6 月 18 日起,面向个人的免费访问层已经被取消,相关能力迁移到 Antigravity CLI,因此现阶段的 Gemini CLI 主要服务于 Code Assist 企业用户,以及持有 Gemini API Key 或 Vertex AI 凭证、走旧付费路径的开发者。
可用性与中文支持
- 托管于 Google 境外服务,境内访问受限需国际网络
- 界面语言为英文
- 需 Google 账号 OAuth 或 Gemini API Key,企业需 Google Cloud 账户
- 付费方式为国际信用卡或 Google Cloud 计费
主要功能
- 查询与编辑大型代码库
- 多模态生成应用原型
- 自动化运维与 PR 核查
- MCP 服务器扩展能力
- 非交互脚本模式
- 多种认证方式
如何使用Gemini CLI
- 准备访问凭证:你可以在 Google OAuth 登录、Gemini API Key(来自 aistudio.google.com)以及 Vertex AI 凭证三种方式中选择其一,企业用户通常通过 Google Cloud 账户完成配置,凭证类型决定了后续可调用哪些模型与配额。
- 安装并启动:通过官方发布的安装渠道获取命令行程序,在终端中运行以进入交互界面,初次启动会引导你完成认证与默认项目绑定。
- 连接代码库:在目标项目目录中启动 gemini-cli,让它索引并理解你的代码结构与上下文,从而提供更贴合的回答,大型仓库的索引可能需要一些时间。
- 发出任务:用自然语言要求它查询接口、修改文件,或基于图片、PDF、草图等多模态输入生成应用原型,复杂任务建议拆分成可验证的小步。
- 扩展能力:通过配置 MCP 服务器接入 Imagen、Veo 等外部能力,或在非交互脚本模式下批量执行自动化任务,把代理嵌入既有运维与发布流程。
核心优势
优点
- Apache 2.0 开源许可
- 与 Google 生态集成深
- MCP 可扩展能力强
- 长上下文与多模态
局限
- 个人免费层已取消
- 境内访问需国际网络
- 不对 Gemini 4+ 调优
- 偏向企业工作流
使用示例
对于已经采购 Gemini Code Assist 标准版或企业版的组织,gemini-cli 可以充当团队终端里的统一代理,处理跨仓库的查询与批量改动,让成员不必离开命令行即可完成协作流程,减少在多个工具之间切换的摩擦。这种集中式的代理入口也便于把团队规范沉淀为可复用的提示与脚本。
在 Google Cloud 项目中,运维人员能够把 gemini-cli 接入脚本,定期核查 Pull Request 状态、执行复杂分支变基,把重复性的仓库操作交给代理自动完成,从而降低人工出错的可能。当任务失败时,代理还能给出可读的排查建议,缩短恢复时间。
使用 Vertex AI 的企业可以把 gemini-cli 嵌入内部工作负载,在受控的云环境中调用 Gemini 模型处理代码理解与生成,既满足组织对数据与凭证位置的要求,也便于在既有云账单中统一管理成本。对于受监管行业,这种区域可控性尤为重要。
持有 Gemini API Key 或 Vertex Key 的独立开发者,仍可通过旧有的付费路径使用 gemini-cli,把多模态与长上下文能力用于本地项目的原型开发。虽然个人免费层已取消,但对于已有额度包的开发者,迁移成本并不高。
在需要把 AI 能力嵌入既有 CI 流程时,gemini-cli 的非交互模式允许你在流水线中调用它完成代码检查或文档生成,而无需人工值守。结合缓存与增量上下文,它能在每次提交时提供稳定的自动化辅助。
同类工具对比
| 工具 | 形态 | 谁来驱动流程 | 适合谁 |
|---|---|---|---|
| gemini-cli | 终端 CLI | Google Cloud / Code Assist 体系 | 已在 GCP 生态的企业与开发者 |
| codex | 终端 CLI | OpenAI 账号与额度 | 使用 OpenAI 栈的终端用户 |
| claude-code | 终端 CLI | Anthropic 订阅或 API | Anthropic 生态的开发者 |
| goose | 本地桌面/CLI/API | 用户自选模型与本地运行 | 想要厂商中立的通用场景 |
| phind | 网页/VS Code 扩展 | 自带代码模型与引用检索 | 需要可溯源技术答案的开发者 |
产品定价
CLI 开源免费;完整能力需 Gemini Code Assist 订阅或 Google Cloud 计费,个人 API Key 按额度计费。
价格与档位可能随时调整,以上信息以官网为准。
应用场景
- 企业终端编码代理
- GCP 脚本化编码
- Vertex AI 工作负载
- 旧付费路径开发
常见问题
gemini-cli 现在还对个人免费吗
自 2026 年 6 月 18 日起,原有的个人免费访问层已经取消,相关能力迁移至 Antigravity CLI。如果你只是个人开发者想免费使用 Gemini 模型能力,建议查看 Antigravity CLI;仍可用 Gemini API Key 或 Vertex AI 凭证走旧付费路径,但会产生模型调用费用,并且体验重点已经转向企业工作流,个人用户的性价比相对下降。
gemini-cli 与 Antigravity CLI 是什么关系
两者都来自 Google 的终端代理产品线。Gemini CLI 现在更偏企业侧,深度集成 Gemini Code Assist 与 Google Cloud;如果希望使用调优后的 Gemini 4 及更新的体验,官方建议转向 Antigravity CLI。选择时主要看你是否已经在 Google Cloud 或 Code Assist 体系内,若在体系内则顺手,否则迁移成本需权衡。
境内网络环境下能否直接使用 gemini-cli
Gemini CLI 依赖 Google 的服务与凭证体系,在境内直接访问通常受限,需要借助国际网络环境才能完成 OAuth 登录或调用 API。若你的团队位于境内,部署前应评估网络与合规要求,必要时通过 Vertex AI 的区域配置来满足数据驻留需求,并就跨境数据传输做合规评审。
使用 gemini-cli 需要哪些付费成本
CLI 软件本身开源免费,但真正产生费用的是模型调用与订阅。企业通常需要 Gemini Code Assist 订阅或 Google Cloud 计费,个人使用 Gemini API Key 则按 Google AI Studio 的额度计费;如果走 Antigravity CLI 路线,免费个人层也随其迁移而转移,因此成本测算要结合你实际的入口选择。
相关工具与内容
- codex:OpenAI 出品的轻量开源终端编码代理,以 Rust 为核心,适合已用 OpenAI 栈的开发者与团队。 - goose:Block 与 Linux 基金会治理的开源本地通用代理,强调厂商中立、可本地运行与多形态接入,覆盖编码与自动化。 - phind:面向开发者的 AI 技术搜索引擎,提供带引用的可溯源编码答案,并支持连接私有代码库上下文做更贴合的回复。 - claude-code:Anthropic 官方终端代理,以订阅或 API 方式驱动编码流程,适合已经身处 Anthropic 生态的开发者。
类似Gemini CLI的工具
AI编程的其他工具
Gemini CLI 相关评测
Gemini CLI 评测:Google 终端里的编程代理
Google 开源终端 AI 编程代理 Gemini CLI 的五维评测,解析其企业定位、能力边界与适用人群。