Google 近日宣布推出 Gemini CLI,这是一款免费且开源的 AI 代理工具,旨在将 Gemini 大模型强大的能力直接集成到开发者的终端中。它为个人开发者提供了前所未有的便捷访问方式,使得终端不仅仅是一个命令执行界面,更成为了一个高效且多功能的 AI 驱动工作空间。
核心功能与亮点
Gemini CLI 提供了轻量级的 Gemini 访问接口,实现了从用户提示 (prompt) 到 LLM 模型推理的直接路径。它不仅仅擅长代码相关任务,更是一个多功能的本地工具,可用于广泛的场景,包括:
- 多功能性: 涵盖内容生成、复杂问题解决、深入研究和日常任务管理。
- 代码理解与调试: 具备强大的 AI 能力,能够深入理解代码、高效执行文件操作、智能执行命令,并动态进行故障排除。
- 与 Gemini Code Assist 深度集成: 所有 Gemini Code Assist 用户(包括免费版、标准版和企业版)都能获得终端内由 AI 驱动的优先编码体验。
内置工具赋能
Gemini CLI 通过集成多种内置工具,进一步增强了其功能边界:
- Google Search 基础能力: 内置支持获取网页内容,为 AI 模型提供实时、外部的上下文信息,从而做出更准确、时效性更强的回复。
- 可扩展性: 通过模型上下文协议(Model Context Protocol, MCP)或捆绑扩展提供内置支持,允许开发者自定义和扩展其功能。
- 提示定制: 允许用户通过项目根目录下的
GEMINI.md文件,灵活定制提示 (prompt) 和指令,以满足特定需求和工作流程。 - 任务自动化: 能够在脚本中以非交互模式调用 Gemini CLI,从而实现复杂任务的自动化执行。
使用与访问权限
- 个人免费访问: 开发者只需使用个人 Google 账户登录,即可获得免费的 Gemini Code Assist 许可证,从而免费使用 Gemini CLI,享受 Gemini 2.5 Pro 及其庞大的 100 万上下文窗口。
- 高使用限额: 在预览期间,为确保用户几乎不会遇到限制,Google 提供了业界领先的免费配额:每分钟 60 个模型请求和每天 1,000 个请求。这足以满足大多数个人开发者的日常使用需求。
- 专业用途: 对于需要同时运行多个 AI 代理或使用特定模型的专业开发者,可以使用 Google AI Studio 或 Vertex AI 密钥进行按用量计费,或者获取 Gemini Code Assist 标准版或企业版许可证,以满足更高级别的需求。
开源与社区驱动
Gemini CLI 完全开源,遵循 Apache 2.0 许可证。Google 鼓励全球开发者社区积极参与:
- 代码审查: 用户可以自由地审查其源代码,以了解其内部工作原理并验证安全性。
- 社区贡献: 欢迎通过报告错误、提出功能建议、持续改进安全实践以及提交代码改进来为项目做出贡献。开发者可以在 Gemini CLI GitHub 仓库 中提交问题或想法。
与 Gemini Code Assist 的技术共享
Gemini CLI 与 Google 旗下的 AI 编码助手 Gemini Code Assist 共享核心技术。在 VS Code 等 IDE 中,Gemini Code Assist 的代理模式 (agent mode) 允许用户在聊天窗口中输入任何提示,AI 代理将智能地构建多步骤计划,自动从失败的实现路径中恢复,并推荐创新的解决方案,从而帮助开发者:
- 编写测试用例
- 修复代码错误
- 构建新功能
- 迁移现有代码
Gemini Code Assist 的代理模式对所有计划(免费、标准、企业)的用户都可通过 Insiders 频道 免费提供。
如何开始
立即通过 安装 Gemini CLI 升级您的终端体验。只需一个 Google 电子邮件地址,即可在终端中获得几乎无限的 Gemini 大模型访问权限,开启您的 AI 驱动开发之旅。
相关链接
关于
关注我获取更多资讯
📢 公众号
💬 个人号