Gemini CLI(Google 开源的命令行 AI 工具)的介绍

Gemini CLIGoogle 推出的开源命令行 AI 工具,直接将 Gemini 2.5 Pro 集成在终端中。支持编写代码、修复 bug、管理任务、内容创作,甚至生成图片/视频(借助 Imagen、Veo)。

  • 免费限额为每分钟 60 次模型请求、每日 1000 次,属于免费开发者中业界最慷慨的配额。

安装与快速上手

前置需求

  • 安装 Node.js 18+(推荐使用 nvm 管理)

安装方式

1
2
3
4
5
6
# 通过 npx 直接运行
npx https://github.com/google-gemini/gemini-cli

# 或全局安装
npm install -g @google/gemini-cli
gemini

登录授权

⚠️:vpn tun模式

  • 首次运行时会引导你登录 Google 账号(个人账号可免费获得 60 req/min、1000 req/day)。

  • 高级需求可申请 Google AI Studio 或 Workspace 的 API key:

    1
    export GEMINI_API_KEY="YOUR_API_KEY"

启动使用

在项目目录下执行:

1
2
cd your-project/
gemini

进入交互式 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 流程。