摘要:本文原文来自DataLearnerAI官方博客:Gemini CLI: Google发布的开源AI智能体,将Gemini 2.5 Pro直接带入你的终端,每天可以免费使用1000次Gemini 2.5 Pro! | 数据学习者官方网站(Datalearner)
本文原文来自DataLearnerAI官方博客:Gemini CLI: Google发布的开源AI智能体,将Gemini 2.5 Pro直接带入你的终端,每天可以免费使用1000次Gemini 2.5 Pro! | 数据学习者官方网站(Datalearner)
今天,Google为全球开发者社区带来了一款激动人心的新工具——Gemini CLI。这是一款免费、开源的AI智能体,它将Google当前最强大的模型Gemini 2.5 Pro的能力,直接集成到了开发者最熟悉的命令行界面(CLI)中。对于那些视终端为“家”的开发者来说,这无疑是一个重大的升级。它不仅擅长编码,更是一个可以处理内容生成、问题解决、深度研究和任务管理的多功能本地实用工具。Gemini Cli的发布,应该是直接与Claude Code进行竞争。
简单来说,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 最引人注目的亮点之一。个人开发者只需使用个人Google账户登录,即可免费获得 Gemini Code Assist 许可证,从而免费使用 Gemini CLI。该免费套餐直接提供了对 Gemini 2.5 Pro 模型及其高达100万Token上下文窗口 的访问权限。为了确保开发者在预览期间几乎不会遇到使用限制,Google提供了业界最大方的免费额度:每分钟60次模型请求和每天1000次模型请求,完全免费。这一点对比Claude Code来说还是很给力的,毕竟Claude Code模型的上下文长度极其有限!
Gemini CLI 的核心动力来自于Google最新、最强的模型 Gemini 2.5 Pro。
通过与 Gemini Code Assist 的智能体(Agent)模式共享技术,Gemini CLI 不再是简单的“一问一答”。它可以像一个真正的助手一样工作:
对比内容Gemini CLIClaude Code开发者GoogleAnthropic使用的大模型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 的应用场景非常广泛,远不止于代码生成。
1. 智能编码与调试
你可以直接在终端中要求它:
它能够理解你的文件上下文,并提供精准的帮助。
2. 自动化任务与脚本集成
由于 Gemini CLI 支持在脚本中进行非交互式调用,你可以轻松地将其集成到你的自动化工作流中。例如,在CI/CD流程中加入一个步骤,让 Gemini CLI 自动为每次提交生成更新日志。
3. 跨领域内容创作与研究
官方博客中提到了一个非常有趣的例子:使用 Gemini CLI 结合 Google 的视频生成模型 Veo 和图像生成模型 Imagen,创作一个关于“一只橘猫在澳大利亚冒险”的短视频故事。这展示了 Gemini CLI 作为中央协调者的潜力,调用不同的工具和服务来完成复杂的创意任务。
4. 与IDE协同工作
当你在终端用 Gemini CLI 快速验证一个想法后,可能会发现问题比预想的复杂,需要进入IDE进行更深入的开发。这时,你可以无缝切换到 VS Code,打开 Gemini Code Assist 的聊天窗口,继续刚才的对话。由于技术共享,AI智能体能够理解之前的上下文,确保了工作流的连贯性。
Gemini CLI 的发布,是Google将顶级AI能力普及给每一位开发者的重要一步。它精准地抓住了开发者对命令行工具的依赖和热爱,提供了一个强大、免费且开放的解决方案。
核心改进点可以概括为:
直达终端: 将 Gemini 2.5 Pro 的能力无缝集成到开发者最高效的工作环境中。业界领先的免费额度: 极大地降低了个人开发者使用顶尖AI模型的门槛。开源与可扩展: 赋予开发者完全的控制权和自定义能力,并鼓励社区共建。智能体协同: 通过与 Gemini Code Assist 的技术共享,打通了CLI和IDE之间的壁垒,提供了一致、强大的AI体验。目前,Gemini CLI 处于预览阶段,但其展现的潜力已经非常巨大。它不仅仅是一个工具,更像一个常驻在你终端里的专业AI伙伴。
个人Google账户登录个人开发者、学生、爱好者免费访问Gemini 2.5 Pro,业界最高的免费额度完全免费Google AI Studio / Vertex AI Key专业开发者、需要同时运行多个智能体的用户可以使用特定模型,基于用量计费按需付费Gemini Code Assist Standard / Enterprise企业级用户、团队协作获得企业级支持和服务订阅许可证安装Gemini CLI: 访问官方指南进行安装。整个过程非常简单,通常只需要一个命令。npm install -g @google/gemini-cligemini登录账户: 使用你的个人Google账户(例如Gmail邮箱)登录,即可激活免费套餐。不过,这里我们也测试了,如果是windows上安装了wsl,当前登录之后授权页面是无法回传授权信息的。所以如果是wsl方式几乎目前好像不能用。
来源:数据学习DataLearner