Gemini CLI: Google发布的开源AI智能体,将Gemini 2.5 Pro直接带入你的终端,每天可以免费使用1000次Gemini 2.5 Pro!
今天,Google为全球开发者社区带来了一款激动人心的新工具——Gemini CLI。这是一款免费、开源的AI智能体,它将Google当前最强大的模型Gemini 2.5 Pro的能力,直接集成到了开发者最熟悉的命令行界面(CLI)中。对于那些视终端为“家”的开发者来说,这无疑是一个重大的升级。它不仅擅长编码,更是一个可以处理内容生成、问题解决、深度研究和任务管理的多功能本地实用工具。Gemini Cli的发布,应该是直接与Claude Code进行竞争。

Gemini CLI是一个轻量级的使用命令行交互的AI终端
简单来说,Gemini CLI 是一个让你可以在终端(Terminal)里直接与 Gemini 模型对话和协作的工具。对于开发者而言,命令行界面因其高效、普遍和便携的特性,一直是完成工作的首选环境。随着AI技术的普及,将强大的AI辅助功能无缝集成到这个核心工作流中,成为了一个迫切的需求。
Gemini CLI 正是为满足这一需求而生。它是一个开源的AI智能体,为开发者提供了访问 Gemini 模型的轻量级、最直接的路径。你可以通过简单的命令,调用 Gemini 2.5 Pro 的强大能力,无论是编写代码、生成文本,还是进行复杂的任务规划。
此外,Gemini CLI 与 Google 的 AI 编码助手 Gemini Code Assist 进行了深度集成。这意味着所有使用免费、标准版和企业版 Code Assist 的开发者,都可以在 VS Code 和 Gemini CLI 中享受到由AI驱动的、以提示(prompt)为核心的编码体验。
Gemini CLI的关键特性
Gemini CLI 的发布带来了几个关键特性,使其成为开发者工具箱中极具吸引力的新成员。
- 免费使用额度: 这是 Gemini CLI 最引人注目的亮点之一。个人开发者只需使用个人Google账户登录,即可免费获得 Gemini Code Assist 许可证,从而免费使用 Gemini CLI。该免费套餐直接提供了对 Gemini 2.5 Pro 模型及其高达100万Token上下文窗口 的访问权限。为了确保开发者在预览期间几乎不会遇到使用限制,Google提供了业界最大方的免费额度:每分钟60次模型请求和每天1000次模型请求,完全免费。
这一点对比Claude Code来说还是很给力的,毕竟Claude Code模型的上下文长度极其有限!

Gemini CLI 提供了业界领先的免费使用额度:每分钟60次请求,每天1000次请求 (图片来源: Google Blog)
强大的内置工具与模型: Gemini CLI 不仅仅是一个简单的命令封装。它内置了多种强大工具,包括:
- Google搜索集成: 可以通过Google搜索获取网页内容,为模型提供实时的外部上下文信息。
- 文件与代码操作: 具备理解代码、操作本地文件、执行命令和动态排错的能力。
- 自然语言交互: 你可以用自然语言来编写代码、调试问题,极大地简化工作流程。
完全开源与可扩展: Gemini CLI 是一个完全开源的项目(采用 Apache 2.0 许可证)。这意味着开发者可以自由审查其代码,了解其工作原理,并验证其安全性。Google欢迎全球开发者社区通过报告错误、提出功能建议、改进安全实践和提交代码来为该项目做出贡献。同时,它基于模型上下文协议(MCP)等新兴标准构建,支持通过
GEMINI.md
文件进行系统提示词自定义,以及个人和团队的配置,具有高度的可扩展性。与Gemini Code Assist技术共享: Gemini CLI 与 VS Code 中的 Gemini Code Assist 共享相同的底层技术。这意味着你在IDE中熟悉的强大AI智能体能力,现在可以在终端中无缝使用。这种协同效应让开发者可以在最适合的工具(IDE或CLI)中,获得一致且强大的AI辅助。
Gemini CLI 的核心动力来自于Google最新、最强的模型 Gemini 2.5 Pro。
通过与 Gemini Code Assist 的智能体(Agent)模式共享技术,Gemini CLI 不再是简单的“一问一答”。它可以像一个真正的助手一样工作:
- 多步规划: 基于你的复杂指令,它会构建一个多步骤的执行计划。
- 自主纠错: 如果在执行某个步骤时遇到失败,它能自动从失败的路径中恢复,并尝试其他解决方案。
- 创新性解决方案: 它可能会提出一些你从未想过的解决方案,帮助你拓宽思路。
Gemini CLI与Claude Code对比
我们这用表格对比一下谷歌的Gemini CLI和Claude Code区别
对比内容 | Gemini CLI | Claude Code |
---|---|---|
开发者 | Anthropic | |
使用的大模型 | Gemini 2.5 Pro(100 万 token 上下文窗口) | Claude 4 Sonnet 和 Claude 4 Opus |
开源状态 | 是(Apache 许可证) | 否(专有协议:Anthropic的Commercial Terms of Service) |
主要功能 | - 代码理解 - 文件操作 - 命令执行 - 动态故障排除 - 内容生成 - 问题解决 - 研究 - 任务管理 |
- 理解整个代码库 - 上下文感知解决方案 - 协作编码任务 - 调试 - 代码解释 - 管理 git 工作流 |
定价/免费套餐 | 免费套餐:每分钟 60 个请求,每天 1000 个请求 | 包含在订阅计划中(例如,Max 计划),按需付费,无免费套餐,每个月最低100美元 |
Gemini CLI实测场景与使用示例
Gemini CLI 的应用场景非常广泛,远不止于代码生成。
1. 智能编码与调试
你可以直接在终端中要求它:
gemini "为我刚才写的python脚本'data_processor.py'编写单元测试"
gemini "我的K8s pod启动失败,帮我分析一下这个yaml配置文件有什么问题"
它能够理解你的文件上下文,并提供精准的帮助。
2. 自动化任务与脚本集成
由于 Gemini CLI 支持在脚本中进行非交互式调用,你可以轻松地将其集成到你的自动化工作流中。例如,在CI/CD流程中加入一个步骤,让 Gemini CLI 自动为每次提交生成更新日志。
# 在你的bash脚本中
CHANGELOG=$(git diff --name-only HEAD~1 HEAD | gemini "根据这些文件变更,生成一段简洁的更新日志")
echo $CHANGELOG >> release_notes.md
3. 跨领域内容创作与研究
官方博客中提到了一个非常有趣的例子:使用 Gemini CLI 结合 Google 的视频生成模型 Veo 和图像生成模型 Imagen,创作一个关于“一只橘猫在澳大利亚冒险”的短视频故事。这展示了 Gemini CLI 作为中央协调者的潜力,调用不同的工具和服务来完成复杂的创意任务。
4. 与IDE协同工作
当你在终端用 Gemini CLI 快速验证一个想法后,可能会发现问题比预想的复杂,需要进入IDE进行更深入的开发。这时,你可以无缝切换到 VS Code,打开 Gemini Code Assist 的聊天窗口,继续刚才的对话。由于技术共享,AI智能体能够理解之前的上下文,确保了工作流的连贯性。
Gemini CLI总结
Gemini CLI 的发布,是Google将顶级AI能力普及给每一位开发者的重要一步。它精准地抓住了开发者对命令行工具的依赖和热爱,提供了一个强大、免费且开放的解决方案。
核心改进点可以概括为:
- 直达终端: 将 Gemini 2.5 Pro 的能力无缝集成到开发者最高效的工作环境中。
- 业界领先的免费额度: 极大地降低了个人开发者使用顶尖AI模型的门槛。
- 开源与可扩展: 赋予开发者完全的控制权和自定义能力,并鼓励社区共建。
- 智能体协同: 通过与 Gemini Code Assist 的技术共享,打通了CLI和IDE之间的壁垒,提供了一致、强大的AI体验。
目前,Gemini CLI 处于预览阶段,但其展现的潜力已经非常巨大。它不仅仅是一个工具,更像一个常驻在你终端里的专业AI伙伴。
Gemini CLI如何开始使用
下表总结了不同用户获取 Gemini CLI 的方式及其特点:
使用方式 | 适用对象 | 核心优势 | 计费模式 |
---|---|---|---|
个人Google账户登录 | 个人开发者、学生、爱好者 | 免费访问Gemini 2.5 Pro,业界最高的免费额度 | 完全免费 |
Google AI Studio / Vertex AI Key | 专业开发者、需要同时运行多个智能体的用户 | 可以使用特定模型,基于用量计费 | 按需付费 |
Gemini Code Assist Standard / Enterprise | 企业级用户、团队协作 | 获得企业级支持和服务 | 订阅许可证 |
Gemini CLI使用也很简单:
- 安装Gemini CLI: 访问官方指南进行安装。整个过程非常简单,通常只需要一个命令。
npm install -g @google/gemini-cli gemini
- 登录账户: 使用你的个人Google账户(例如Gmail邮箱)登录,即可激活免费套餐。不过,这里我们也测试了,如果是windows上安装了wsl,当前登录之后授权页面是无法回传授权信息的。所以如果是wsl方式几乎目前好像不能用。

Gemini CLI的开源地址:https://github.com/google/gemini-cli
欢迎大家关注DataLearner官方微信,接受最新的AI技术推送
