教程中心Gemini CLI 指南
入门

Gemini CLI 使用手册:Google 免费终端编程助手

2026.05.07· 20 分钟上手· 💎 Gemini CLI

Gemini CLI 是 Google 官方开源的终端 AI 编程助手,GitHub 102K+ Star。三个词概括:免费、强大、省心。每日 1000 次免费请求,百万 Token 上下文窗口,Google 官方维护,Apache 2.0 协议完全开源。如果你预算有限又想体验终端 AI 编程,这是首选。

Gemini CLI 每日 1000 次免费额度对个人开发者来说绰绰有余,日常编码完全够用。超出部分按 Google AI Studio 标准计费,价格也很低。

📋 Gemini CLI 核心能力

  • 💎 百万 Token 上下文:超长代码文件一次读完,业界领先
  • 🆓 每日 1000 次免费请求:开发者友好,日常够用
  • 🔌 VS Code 深度联动:在 IDE 中直接使用
  • 🤖 ReAct 循环架构:完整 Agent 能力,不只是聊天
  • 🎙️ Voice Mode:实时语音交互(v0.41.0+)
  • 🔒 Apache 2.0 开源:可自托管,可定制

步骤一:安装 Gemini CLI

1 一行命令安装
# 方式 A:npm 全局安装(推荐)
npm install -g @anthropic-ai/gemini-cli

# 方式 B:一行脚本安装
curl -fsSL https://gemini-cli.dev/install.sh | bash

# 验证安装
gemini --version
需要 Node.js 18+ 环境。没有的话去 nodejs.org 下载 LTS 版本。

步骤二:配置 Google API Key

2 获取免费 API Key
  1. 访问 Google AI Studio
  2. 点击 "Create API Key"
  3. 复制生成的 API Key
  4. 在终端中配置:
# 方式 A:直接登录 Google 账号(推荐)
gemini auth login

# 方式 B:设置环境变量
export GEMINI_API_KEY="AIzaSy..."

# 方式 C:写入配置文件
gemini config set apiKey "AIzaSy..."
方式 A 最简单,浏览器中登录 Google 账号即可,无需手动复制 API Key。国内用户可能需要代理。

步骤三:第一次对话

3 在终端中和 AI 编程
# 进入项目目录
cd my-project

# 启动 Gemini CLI
gemini

# 直接输入问题
> 帮我分析这个项目的目录结构,看看代码组织是否合理

常用命令:

  • /help — 查看帮助
  • /model — 切换模型(Gemini 3 / Gemini 2.5 Pro / Gemini 2.5 Flash)
  • /memory — 管理记忆(查看、搜索、清除)
  • /voice — 进入语音模式(v0.41.0+)
  • Ctrl+C — 中断当前生成
  • Ctrl+D — 退出

步骤四:百万 Token 上下文实战

4 一次读完整个项目

Gemini CLI 的百万 Token 上下文是它的杀手锏:

# 让 AI 读取整个项目并分析架构
> 请分析整个项目的代码架构,指出潜在的性能瓶颈和改进建议

# 一次性理解超长文件
> 解释 src/core/engine.ts 的完整逻辑,这个文件有 3000 行

# 跨文件追踪 Bug
> 用户报告登录后偶尔会被踢出,请检查 auth/ 和 session/ 目录下所有相关代码

普通 AI 助手可能只能看到单个文件,Gemini CLI 的百万上下文让你一次把整个项目"喂"给它。

对于大型项目,建议先用 gemini config set contextWindow 1000000 开启完整上下文窗口。

步骤五:VS Code 联动

5 在编辑器里用 Gemini
  1. 打开 VS Code 扩展商店
  2. 搜索 "Gemini Code Assist",点击安装
  3. Ctrl+Shift+P,输入 Gemini: Sign In
  4. 登录 Google 账号
  5. 现在你可以在 VS Code 中使用 Gemini 的所有功能

VS Code 中的核心操作:

  • Ctrl+Shift+G — 打开 Gemini 侧边栏
  • 选中代码 → 右键 → "Explain with Gemini" — 代码解释
  • 选中代码 → 右键 → "Fix with Gemini" — 自动修 Bug

步骤六:Voice Mode 语音交互

6 用嘴写代码
# 启动语音模式
gemini --voice

# 或在会话中切换
> /voice

# 然后直接说话:
"帮我写一个计算斐波那契数列的函数"
"这段代码有什么问题"
"重构这个函数,让它更易读"

Voice Mode 支持云端和本地两种后端,云端识别更准确,本地更隐私。

🎉 你已经会用 Gemini CLI 了!

接下来你可以: