Gemini CLI(Google 开源的命令行 AI 工具)的介绍
Gemini CLI 是 Google 推出的开源命令行 AI 工具,直接将 Gemini 2.5 Pro 集成在终端中。支持编写代码、修复 bug、管理任务、内容创作,甚至生成图片/视频(借助 Imagen、Veo)。
- 免费限额为每分钟 60 次模型请求、每日 1000 次,属于免费开发者中业界最慷慨的配额。
安装与快速上手
前置需求
- 安装 Node.js 18+(推荐使用 nvm 管理)
安装方式
1 | # 通过 npx 直接运行 |
登录授权
⚠️:vpn tun模式
首次运行时会引导你登录 Google 账号(个人账号可免费获得 60 req/min、1000 req/day)。
高级需求可申请 Google AI Studio 或 Workspace 的 API key:
1
export GEMINI_API_KEY="YOUR_API_KEY"
启动使用
在项目目录下执行:
1 | cd your-project/ |
进入交互式 CLI,你可以输入英文自然语言指令。例如:
> Summarize the main architecture of this project
> Fix the bug in file utils.js that triggers on null input
Gemini 会从上下文中读取相关文件与信息,并给出实质性回应和操作建议。
功能亮点
- 大代码库处理:支持跨越百万 token 的上下文窗口,分析大型项目结构与历史
- 多模态生成:支持从文本、图像甚至草图生成应用、文档或多媒体内容
- 本地自动化:可直接在终端执行批量文件处理脚本 — 例如“批量转换图片格式并按日期重命名
- MCP 扩展:可接入 MCP 服务器,如 Imagen、Veo、Lyria,以及自定义工具
- 实时联网能力:内置 Google Search,可以提供最新网络信息。
- 代码编辑与测试:生成、修复、重构代码,编写测试套件与文档
- 可脚本化执行:允许在脚本中集成命令行使用,适合 CI/CD 流程。