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

谷歌正式发布 Gemini CLI —— 一个开源的 AI 工作流工具,将 Google Gemini 的强大能力带入你的终端,帮助你更快地理解代码、生成内容、执行任务,甚至自动化复杂的开发流程。
Gemini CLI 能做什么?
Gemini CLI 不只是一个简单的命令行助手,而是一个功能全面、高度可扩展的 AI 代理。它支持:
- 大规模代码查询与编辑:利用 Gemini 高达 100 万 token 的上下文窗口,轻松处理大型项目。
- 多模态应用开发:从 PDF 或草图生成新应用,发挥创意与工程的双重优势。
- 自动化操作任务:如拉取请求分析、复杂变基操作等。
- 集成 MCP 服务器:连接 Imagen、Veo、Lyria 等媒体生成工具,拓展更多可能性。
- Google 搜索支持:为提示提供外部上下文,提升回答准确性。
无论你是学生、独立开发者还是企业工程师,Gemini CLI 都能成为你日常开发流程中不可或缺的一部分。

免费使用限制友好,适合个人开发者
只需使用个人 Google 账户登录,即可免费使用 Gemini CLI,并获得:
- Gemini 2.5 Pro 模型访问权限
- 每分钟最多 60 次模型请求
- 每天最多 1000 次模型请求
这一使用额度几乎可以满足大多数日常开发需求,让你在不担心配额限制的情况下尽情探索。

如果你是需要更高并发能力的专业用户,也可以通过 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
数据统计
相关导航


Gemini CLI GitHub Actions

Rowboat

Qoder CLI

Nano Banana Pro提示词

Figma Sites

Stitch






