加载中...
加载中...
Follow DataLearner WeChat for the latest AI updates

今天,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 的发布带来了几个关键特性,使其成为开发者工具箱中极具吸引力的新成员。
这一点对比Claude Code来说还是很给力的,毕竟Claude Code模型的上下文长度极其有限!

强大的内置工具与模型: Gemini CLI 不仅仅是一个简单的命令封装。它内置了多种强大工具,包括:
完全开源与可扩展: 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 的应用场景非常广泛,远不止于代码生成。
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 的发布,是Google将顶级AI能力普及给每一位开发者的重要一步。它精准地抓住了开发者对命令行工具的依赖和热爱,提供了一个强大、免费且开放的解决方案。
核心改进点可以概括为:
目前,Gemini CLI 处于预览阶段,但其展现的潜力已经非常巨大。它不仅仅是一个工具,更像一个常驻在你终端里的专业AI伙伴。
下表总结了不同用户获取 Gemini CLI 的方式及其特点:
Gemini CLI使用也很简单:
npm install -g @google/gemini-cli
gemini

Gemini CLI的开源地址:https://github.com/google/gemini-cli