入门
Gemini CLI 使用手册:Google 免费终端编程助手
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
- 访问 Google AI Studio
- 点击 "Create API Key"
- 复制生成的 API Key
- 在终端中配置:
# 方式 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
- 打开 VS Code 扩展商店
- 搜索 "Gemini Code Assist",点击安装
- 按
Ctrl+Shift+P,输入Gemini: Sign In - 登录 Google 账号
- 现在你可以在 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 了!
接下来你可以:
- 查看 Gemini CLI 产品详情 了解最新更新
- 对比 Gemini CLI vs Hermes Agent 两个开源热门选择
- 了解 Hermes Agent 指南 对比功能差异
- 对比 各产品价格 做出最优决策