大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

谷歌推出 Gemini CLI:面向开发人员的开源终端 AI 代理

作者:Robert Krzaczyński

  • 2025-07-04
    北京
  • 本文字数:923 字

    阅读完需:约 3 分钟

大小:474.23K时长:02:41
谷歌推出Gemini CLI:面向开发人员的开源终端AI代理

谷歌发布了Gemini CLI,这是一个新的开源 AI 命令行界面,它将 Gemini 2.5 Pro 模型的全部功能直接带到了开发人员的终端。Gemini CLI 旨在提供灵活性、透明度和以开发者为中心的工作流,通过轻量级的、本地可访问的界面提供高性能的自然语言 AI 辅助。

 

Gemini CLI 遵循 Apache 2.0 许可,使开发人员能够检查、修改和扩展源代码。它与 Gemini Code Assist 深度集成,允许开发者使用相同的模型骨干在基于 IDE 和基于终端的 AI 辅助之间无缝切换。

 

Gemini CLI 的关键特性包括:

 

  • 支持 Gemini 2.5 Pro,上下文窗口有 100 万个令牌

  • 提示接入谷歌搜索,实现实时 Web 上下文集成

  • 内置支持模型上下文协议(MCP)和自定义系统提示(通过 GEMINI.md)

  • 非交互式脚本模式,实现终端自动化,将 AI 作为 CI/CD 工作流的一部分

 

通过个人谷歌账户认证后,开发人员就可以在 Gemini Code Assist 许可下免费试用 Gemini CLI。高级用户也可以选择使用谷歌 AI Studio 或 Vertex AI 的 API 密钥配置 Gemini CLI,从而获得更多控制或更高容量的用例。

 

Gemini CLI 支持一系列开发工作流,包括:

 

  • 编写、重构和调试代码

  • 自动化终端任务和 shell 脚本

  • 研究技术主题或文档

  • 生成结构化内容或 markdown

  • 执行本地文件和系统级操作

 

项目的发展离不开社区的参与,欢迎开发人员通过Gemini CLI GitHub存储库进行贡献。谷歌强调,这次发布延续了公司向开放、可扩展 AI 工具的转变,旨在将访问强大的跨平台模型民主化。

 

然而,最初的用户反馈指出了仍需改进的领域。一位开发者评论道

 

我刚刚试了一下;对于不太困难的任务,它首先用 4 分钟搜索了代码库,然后却要求探索另一个代码库的代码,其中所有调用都被注释掉了。感觉还远未达到 Claude Code 的水平。

 

另一位 Reddit 用户补充道

 

嗯,直到会话进行到 5 分钟时,它还不错,然后它切换到 flash 模型,这个模型在编码方面相当糟糕。

 

对于喜欢使用 IDE 进行开发的开发人员,Gemini Code Assist 现在与 Gemini CLI 共享代理技术。这包括在 VS Code 中提供的多步骤规划、自动恢复和基于推理的代码生成,所有级别的用户都可以免费使用。

 

现在,Gemini CLI 已经通过 cli.gemini.dev 提供,用户只需登录谷歌即可开始使用。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/07/google-gemini-cli/

2025-07-04 18:009666

评论

发布
暂无评论
发现更多内容

深圳大数据培训机构怎么选

小谷哥

JavaScript刷LeetCode拿offer-树的遍历

js2030code

JavaScript LeetCode

2023我的前端面试小结

loveX001

JavaScript

前端一面常考react面试题

beifeng1996

React

如何在Java程序中合并和拆分Excel文档

Geek_249eec

Java Excel 工作表

【架构设计】你的应用该如何分层呢?

JAVA旭阳

Java 架构

AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天

AIGC布道者

人工智能 机器学习 AI AIGC AI绘画

2023我的前端面试小结

loveX001

JavaScript

前端培训机构如何学习开发技术

小谷哥

ARM 算子性能优化上手指南

MegEngineBot

深度学习 开源 性能优化 MegEngine

注意这八个容易损坏LED显示屏的情况

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

JavaScript刷LeetCode拿offer-栈相关题目

js2030code

JavaScript LeetCode

云时代,最好用的MySQL客户端工具推荐

NineData

MySQL 数据库 GUI

Koordinator v1.1发布:负载感知与干扰检测采集

阿里巴巴云原生

阿里云 云原生 Koordinator

经常会采坑的javascript原型应试题

loveX001

JavaScript

OpenHarmony系统使用gdb调试init

OpenHarmony开发者

openha

React循环DOM时为什么需要添加key

beifeng1996

React

一种多维数据库的数据事务专利解读

元年技术洞察

数据中台 数字化转型 专利解析 多维数据库

2022年是最烂的一年吗?我的2022年终总结

Zhendong

总结 年终总结 2022年终总结

贴吧低代码高性能规则引擎设计

百度Geek说

低代码 规则引擎 平台化 企业号 1 月 PK 榜

用javascript分类刷leetcode13.单调栈(图文视频讲解)

js2030code

JavaScript LeetCode

web前端技术应该怎么规划学习?

小谷哥

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

React

功能上新|一键归因分析,快速洞察指标波动原因

Kyligence

指标中台 归因分析

校招前端二面常考react面试题(边面边更)

beifeng1996

React

基于ERNIELayout&pdfplumber-UIE的多方案学术论文信息抽取

汀丶人工智能

nlp 信息抽取 2022年终总结 2023新展望

国内首款支持gRPC+WebSocket调试的工具——Apipost

不想敲代码

尚硅谷&腾讯云EMR实时数仓教程发布

小谷哥

如何通过C#/VB.NET将格式应用于 Word 中的字符

在下毛毛雨

C# .net word文档 字符格式

深入理解JS作用域链与执行上下文

loveX001

JavaScript

Rancher RFO 正式 GA

openEuler

Linux 开源 Kubernetes 操作系统 rancher

谷歌推出Gemini CLI:面向开发人员的开源终端AI代理_AI&大模型_InfoQ精选文章