Gemini CLI

3周前更新 257 00

谷歌正式发布 Gemini CLI —— 一个开源的 AI 工作流工具,将 Google Gemini 的强大能力带入你的终端,帮助你更快地理解代码、生成内容、执行任务,甚至自动化复杂的开发流程。

所在地:
美国
收录时间:
2025-06-26
其他站点:
Gemini CLIGemini CLI

命令行界面(CLI)是开发者最熟悉的工作环境之一。它高效、灵活且跨平台,是许多开发者完成日常任务的核心工具。如今,随着 AI 技术的发展,终端也迎来了属于自己的智能助手。

Gemini CLI

谷歌正式发布 Gemini CLI —— 一个开源的 AI 工作流工具,将 Google Gemini 的强大能力带入你的终端,帮助你更快地理解代码、生成内容、执行任务,甚至自动化复杂的开发流程。

谷歌为 Gemini CLI 推出开放扩展系统,无需审核即可集成第三方工具

Gemini CLI 能做什么?

Gemini CLI 不只是一个简单的命令行助手,而是一个功能全面、高度可扩展的 AI 代理。它支持:

  • 大规模代码查询与编辑:利用 Gemini 高达 100 万 token 的上下文窗口,轻松处理大型项目。
  • 多模态应用开发:从 PDF 或草图生成新应用,发挥创意与工程的双重优势。
  • 自动化操作任务:如拉取请求分析、复杂变基操作等。
  • 集成 MCP 服务器:连接 Imagen、Veo、Lyria 等媒体生成工具,拓展更多可能性。
  • Google 搜索支持:为提示提供外部上下文,提升回答准确性。

无论你是学生、独立开发者还是企业工程师,Gemini CLI 都能成为你日常开发流程中不可或缺的一部分。

Gemini CLI

免费使用限制友好,适合个人开发者

只需使用个人 Google 账户登录,即可免费使用 Gemini CLI,并获得:

  • Gemini 2.5 Pro 模型访问权限
  • 每分钟最多 60 次模型请求
  • 每天最多 1000 次模型请求

这一使用额度几乎可以满足大多数日常开发需求,让你在不担心配额限制的情况下尽情探索。

Gemini CLI

如果你是需要更高并发能力的专业用户,也可以通过 API Key 使用 Google AI Studio 或 Vertex AI 进行计费,或者升级到 Gemini Code Assist 的标准版或企业版。

强大功能一览

Gemini CLI 的核心价值在于其强大的内置能力和灵活性:

  • Google 搜索支持:获取网页内容并作为上下文输入给模型。
  • MCP 协议支持:无缝集成本地工具和企业协作系统。
  • 自定义提示指令:根据你的工作流程定制专属行为。
  • 非交互式调用:轻松实现脚本化任务自动化,融入现有 CI/CD 流程。

这些功能让 Gemini CLI 成为不只是“对话式”的工具,更是真正意义上的“AI 工作流引擎”。

开源 & 可扩展:打造开发者共建生态

Gemini CLI 完全基于 Apache 2.0 许可证开源,你可以自由查看源码、验证安全性,并参与改进。我们也鼓励开发者提交 issue、贡献代码、提出建议,共同推动这个项目的发展。

此外,Gemini CLI 支持多种新兴标准,包括:

  • MCP 协议(Model Context Protocol)
  • 系统级提示文件 GEMINI.md
  • 个性化配置机制(适用于个人或团队)

我们认为,终端空间应当是开放且个性化的,每个开发者都应该拥有定制自己工具的能力。

与 Gemini Code Assist 共享技术栈

如果你更习惯使用 IDE(如 VS Code),那么你也会对 Gemini Code Assist 感兴趣。它是 Gemini 在编辑器中的延伸,与 CLI 共享相同的技术内核。

在 VS Code 中,你可以通过“代理模式”直接向 Code Assist 提出任何开发问题,例如:

  • 编写测试
  • 修复 bug
  • 构建功能模块
  • 代码迁移建议

Code Assist 将自动制定计划、尝试实现、失败后恢复,并最终给出推荐方案。这种智能化的交互方式极大提升了开发效率。

Gemini Code Assist 的代理模式已在 Insiders 频道面向所有用户开放,包括免费版、标准版和企业版。

📦 快速上手指南

✅ 前提条件

  • Node.js v18 或更高版本

📦 安装方式

你可以选择运行以下命令来快速启动:

npx https://github.com/google-gemini/gemini-cli

或安装为全局命令:

npm install -g @google/gemini-cli

登录认证

首次运行时,使用你的 Google 账号登录,即可获得每日 1000 次请求的免费额度。

如果你希望使用 API Key 控制访问权限或提高限制,也可以设置环境变量:

export GEMINI_API_KEY="YOUR_API_KEY"

有关其他认证方式(如 Google Workspace 账户),请参考官方文档。

实战示例

你可以从任意目录启动 Gemini CLI 并开始交互:

新项目场景:

$ cd new-project/
$ gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide

现有项目场景:

$ git clone https://github.com/google-gemini/gemini-cli
$ cd gemini-cli
$ gemini
> Give me a summary of all of the changes that went in yesterday

数据统计

相关导航

暂无评论

none
暂无评论...