写点什么

谷歌推出 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:002

评论

发布
暂无评论

如何看待国企纷纷卸载微软Office改用金山WPS?

优秀

wps office办公软件

直播带货系统软件开发,Android和iOS的区别在哪里?

开源直播系统源码

ios开发 Android开发 直播带货系统 原生开发 混合开发

【计算讲谈社】第四讲:自动驾驶,未来的移动智能载体?

大咖说

自动驾驶 阿里云 科技

洞态在某互联⽹⾦融科技企业的最佳落地实践

火线安全

漏洞检测 IAST

华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设

极客天地

刘对(火线安全)-多云环境的风险发现

火线安全

云安全 云安全技术 云安全研究

leetcode 322. Coin Change 零钱兑换(中等)

okokabcd

LeetCode 动态规划 算法与数据结构

向Spring框架学习设计模式

慕枫技术笔记

设计模式 spring框架 7月月更

60 个前端 Web 开发流行语你都知道哪些?

海拥(haiyong.site)

前端 Web 7月月更

数据湖系列之一 | 你一定爱读的极简数据平台史,从数据仓库、数据湖到湖仓一体

Baidu AICLOUD

大数据 数据仓库 数据湖 对象存储 湖仓一体

ABAP-调用Restful API

桥下本有油菜花

abap REST API

StoneDB 为国产数据库添砖加瓦,基于 MySQL 的一体化实时 HTAP 数据库正式开源!

StoneDB

大数据 MySQL 数据库 #数据库 HTAP #开源

陈宇(Aqua)-安全->云安全->多云安全

火线安全

云安全 云安全技术 云安全研究

户外LED显示屏应该考虑哪些问题?

Dylan

LED显示屏 户外LED显示屏

Python|小白如何入门Python?记我的Python初体验

AXYZdong

7月月更

MySQL审计插件介绍

Simon

MySQL 运维 MySQL 数据库

贝联珠贯加入龙蜥社区,共同促进碳中和

OpenAnolis小助手

开源 龙蜥社区 CLA 贝联珠贯 IT资源利用

ABAP-屏幕切换时,刷新上一个屏幕

桥下本有油菜花

abap

如何写出好代码 - 防御式编程指南

云智慧AIOps社区

Java 架构 代码质量

远程办公经验?来一场自问自答形式的介绍吧~ | 社区征文

为自己带盐

初夏征文 7月月更

6月刊 | AntDB数据库参与编写《数据库发展研究报告》 亮相信创产业榜单

亚信AntDB数据库

数据库 AntDB 国产数据库

SAP 智能机器人流程自动化(iRPA)解决方案分享

汪子熙

SAP 业务流程自动化 7月月更 企业自动化 iRPA

独家消息:阿里云悄然推出RPA云电脑,已与多家RPA厂商开放合作

王吉伟频道

阿里云 RPA 无影云电脑 RPA云电脑 RPA+DaaS

K8S 应用部署

kubenetes

单集群1万节点!腾讯云大数据平台TBDS获得分布式批处理平台万节点能力认证

科技热闻

嗨 FUN 一夏,与 StarRocks 一起玩转 SQL Planner!

StarRocks

sql 大数据 数据库·

博睿数据一体化智能可观测平台入选中国信通院2022年“云原生产品名录”

博睿数据

智能运维 博睿数据 One 智能可观测平台

C#/VB.NET 合并PDF文档

在下毛毛雨

C# .net PDF 文件合并

她就是那个「别人家的HR」|ONES 人物

万事ONES

[Ljava.lang.Object;是什么?

okokabcd

Java

重磅披露!上百个重要信息系统被入侵,主机成为重点攻击目标

青藤云安全

网络安全 网络攻击防御

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