写点什么

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

评论

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

WBTT:“Fair Launch”如何做到更加公平

石头财经

C# 介绍、应用领域、入门、语法、输出和注释详解

小万哥

C# 程序人生 编程语言 软件工程 后端开发

笔记软件Notability新手使用教程:功能特点、替代软件盘点和分屏技巧!

彭宏豪95

ipad 在线白板 笔记软件 Notability boardmix

IPQ9574: High-performance WiFi7 wireless network chip leading the future

wallysSK

Go 简单设计和实现可扩展、高性能的泛型本地缓存

陈明勇

Go golang 缓存 go 本地缓存

站在AGI拐点,重新想象老年生活

脑极体

AI

左耳听风 - 高效学习「读书打卡 day 08」

Java 工程师蔡姬

学习 读书笔记 程序员 个人成长 职业发展

请用心对待面试机会

老张

面试经验 求职面试 求职技巧

深入理解WebSocket ACK:关键技术提升数据传输的可靠性

Apifox

前端 后端 websocket 协议 WebSocket ACK

数据集成时表模型同步方法解析

KaiwuDB

数据库 数据同步 数据集成

喜讯!无垠智能模糊测试系统入选“2023软件供应链优秀成果”

云起无垠

WBTT:“Fair Launch”如何做到更加公平

BlockChain先知

WBTT:“Fair Launch”如何做到更加公平

股市老人

为什么需要在 OpenShift 上部署企业级 Ingress Controller

NGINX开源社区

负载均衡 Kubernetes openshift Ingress Controller nginx 开源版

如何实现数据库读一致性

京东科技开发者

【深入挖掘Java技术】「源码原理体系」盲点问题解析之HashMap工作原理全揭秘(上)

码界西柚

Java 源码分析 hashmap 实现原理 2024年第十三篇文章

软件研发过程中,项目管理工具应该如何选择?

极狐GitLab

CNCF大使预测:2024年云原生面临倦怠、离职及云成本精简

SEAL安全

云原生 FinOps 开发人员

企业为什么要选择软件定制开发?

天津汇柏科技有限公司

软件定制 软件定制开发 软件开发定制

活了三十多年终于知道单模光纤与多模光纤

小齐写代码

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