Gemini CLI 是一款免费开源的 AI 工具,专为开发者量身打造,直接将 Gemini 的强大能力引入终端环境,为个人用户提供前所未有的访问权限。
对开发者而言,命令行界面(CLI)不仅仅是一种工具,更像是一个工作空间。它以高效、普遍适用和便携性著称,长期以来一直是完成任务的首选方式。随着开发者对终端依赖的持续增长,对集成 AI 助手的需求也愈发强烈。
基于此背景,Gemini CLI 诞生了。这是一款开源的 AI 代理工具,可直接在终端中使用 Gemini 的功能,用户可通过命令行提示以最直接的方式接触模型。尽管其在编程方面表现出色,但 Gemini CLI 的用途远不止于此,它是一款多功能、本地化的实用工具,适用于内容生成、问题解决、深入研究以及任务管理等广泛场景。
此外,Gemini CLI 还与 Google 的 AI 编程助手 Gemini Code Assist 实现了整合,所有开发者——无论是免费版、标准版还是企业版的 Code Assist 用户——都可以在 VS Code 和 Gemini CLI 中体验以提示为核心的 AI 编程辅助功能。
Gemini 2.5 Pro 模型能力现已通过 Gemini CLI 引入开发者终端,并为个人用户提供了行业领先的使用额度。只需使用个人 Google 账号登录,即可免费获取 Gemini Code Assist 授权,进而使用 Gemini 2.5 Pro 模型及其高达 100 万个标记的上下文窗口。在当前预览阶段,为避免用户遇到使用限制,Gemini CLI 提供了业内最高的免费使用额度:每分钟可调用模型 60 次,每日可调用 1,000 次。
对于需要同时运行多个代理或使用特定模型的专业开发者,还可选择使用 Google AI Studio 或 Vertex AI 的密钥按使用量计费,或升级为 Code Assist 的标准版或企业版。
在功能方面,Gemini CLI 正处于预览阶段,具备强大的 AI 能力,可理解代码、操作文件、执行命令及动态排查问题,极大地提升了终端的使用体验。开发者可以使用自然语言编写代码、调试问题、优化工作流程。其强大之处在于内建的多项工具,包括:
- 结合 Google 搜索为提示提供实时网页数据和上下文信息;
- 通过支持模型上下文协议(MCP)及扩展包拓展功能;
- 自定义提示和指令,以适配个性化工作需求;
- 在脚本中以非交互形式调用,自动化任务并融入现有流程。
Gemini CLI 的用途极广,例如可借助 Veo 和 Imagen 创建一段讲述一只姜黄色猫咪环游澳大利亚的短视频。
作为完全开源(Apache 2.0 协议)的项目,Gemini CLI 欢迎全球开发者社区参与代码审查、安全验证、功能建议和代码提交等,共同推动项目发展。相关问题和建议可在其 GitHub 仓库中提出。
此外,Gemini CLI 支持构建在 MCP 等新兴标准之上,借助 GEMINI.md 文件中的系统提示和个性化设置,用户可根据个人或团队需求进行灵活配置,赋予终端更高的个性化和自由度。
值得一提的是,Gemini CLI 与 Gemini Code Assist 共用同一底层技术。对于偏好使用集成开发环境(IDE)的用户,Gemini Code Assist 提供了一个多步骤的智能代理,可在 VS Code 中通过聊天界面输入提示,执行测试编写、错误修复、功能开发或代码迁移等任务。其代理会基于提示制定多步骤计划,具备失败恢复能力,并提出意想不到的解决方案。
这一模式目前可通过 Insiders 渠道在所有 Code Assist 计划(免费、标准、企业)中免费使用。Gemini Code Assist 的免费层拥有当前市场上最高的使用额度,注册只需不到一分钟。
Gemini CLI 的安装过程简便,仅需一个邮箱地址即可开启近乎无限制的终端 AI 体验。现在正是升级终端体验、体验 Gemini CLI 的最佳时机。