
谷歌发布了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 翻译,未经许可禁止转载。
评论