Gemini CLI 终端 AI Agent 示意图

Gemini CLI 是什么?为什么值得用

你可能听说过 Claude Code、Cursor 这类 AI 编程助手,但它们要么收费,要么有使用限制。2026 年初,谷歌悄悄开源了一个叫 Gemini CLI 的工具,直接在终端(命令行)里运行,用你的谷歌账号登录就能免费用。

它在 GitHub 上已经积累了 97,000+ 颗星,是目前最热门的开源 AI 工具之一。社区里很多人把它叫做"平替 Claude Code"——功能差不多,但完全免费。

对比项 Gemini CLI(免费) Claude Code(付费)
每日请求次数 1,000 次 按 token 计费
上下文窗口 100 万 token 20 万 token
开源协议 Apache 2.0(完全开源) 闭源
谷歌搜索集成 ✅ 内置 ❌ 无
MCP 支持 ✅ 支持 ✅ 支持
💡
100 万 token 上下文是什么概念? 大约等于 75 万个英文单词,或者一个中等规模项目的全部代码文件。你可以把整个代码库丢给它分析,不用担心"记忆不够"。

准备工作:你需要什么

⚠️
Windows 用户注意 建议使用 Git Bash 或 WSL(Windows 子系统 Linux),而不是 CMD。PowerShell 也可以,但部分命令格式略有不同。

5 步安装并上手 Gemini CLI

1

安装 Node.js(已安装可跳过)

打开终端,输入以下命令检查是否已安装:

node --version

如果显示 v18.x.x 或更高版本,直接跳到第 2 步。

如果提示"找不到命令",前往 nodejs.org 下载 LTS 版本安装包,安装完成后重新打开终端。

2

安装 Gemini CLI

在终端输入以下命令(二选一):

方式一:全局安装(推荐,以后随时可用)

npm install -g @google/gemini-cli

方式二:临时运行(不安装,直接用)

npx @google/gemini-cli

Mac/Linux 用户如果遇到权限错误,在命令前加 sudo

3

启动并登录谷歌账号

安装完成后,在终端输入:

gemini

首次运行会弹出浏览器,要求你用谷歌账号授权。点击"允许"即可。

ℹ️
此时你应该看到终端里出现 Gemini CLI 的欢迎界面,显示当前使用的模型(默认是 Gemini 3 Pro)和剩余请求次数。
4

进入你的项目目录,开始对话

cd 命令切换到你的项目文件夹,然后运行 gemini。它会自动读取当前目录的所有文件。

cd /你的项目路径
gemini

然后直接用中文提问,比如:

> 帮我解释一下这个项目的结构
> 找出 index.js 里所有的 bug
> 帮我写一个读取 CSV 文件的函数
5

掌握几个最常用的斜杠命令

在对话框里输入 / 开头的命令可以控制 Gemini CLI 的行为:

  • /model — 切换模型(Gemini 3 Pro / Flash)
  • /memory — 查看或添加持久记忆(跨会话保留)
  • /chat — 开始新对话(清空上下文)
  • /directory — 指定分析的目录范围

3 个最实用的使用场景

场景一:分析整个代码库

进入项目目录后直接问:

> 这个项目用了哪些技术栈?主要逻辑在哪几个文件里?

Gemini CLI 会扫描所有文件,给你一份清晰的项目地图。接手别人的老项目时特别好用。

场景二:实时搜索 + 回答(不会给你过时信息)

Gemini CLI 内置了谷歌搜索,问它最新的技术问题时,它会先搜索再回答:

> React 19 有哪些新特性?给我一个迁移指南
💡
这是 Gemini CLI 比 Claude Code 强的地方 Claude Code 的知识有截止日期,Gemini CLI 可以实时联网搜索,回答永远是最新的。

场景三:连接 MCP 服务器扩展能力

MCP(模型上下文协议)是 AI 工具的"万能插座",可以让 Gemini CLI 连接数据库、API、文件系统等外部工具。在项目根目录创建 .gemini/settings.json 文件,按格式添加 MCP 服务器配置即可。

想了解 MCP 协议的原理,可以看这篇:AI 的"万能插座"——MCP 协议保姆级入门教程

免费额度够用吗?

使用场景 每次大约消耗 每天 1000 次能用多久
简单问答 1 次 1000 次问答
分析一个文件 1-3 次 300-1000 次分析
分析整个项目 5-20 次 50-200 次项目分析

对于个人开发者日常使用,1000 次/天完全够用。如果你是重度用户,可以申请 API Key 切换到付费模式,价格也比 Claude Code 便宜很多。

✅ 验证你已经成功上手

  • 终端里能运行 gemini 命令并看到欢迎界面
  • 用谷歌账号登录成功,显示剩余请求次数
  • 能用中文提问并得到回答
  • 在项目目录里运行时,它能正确识别你的文件

常见问题 FAQ

安装时提示 "npm: command not found" 怎么办?
说明 Node.js 没有安装成功。去 nodejs.org 重新下载安装,安装完成后关闭终端重新打开再试。
登录时浏览器没有弹出来怎么办?
终端里会显示一个授权链接,手动复制到浏览器打开即可完成授权。
在中国大陆能用吗?
Gemini CLI 需要访问谷歌服务,在中国大陆需要配合网络代理工具使用。
1000 次/天用完了怎么办?
等第二天自动重置,或者在 Google AI Studio 申请 API Key,切换到付费模式(按量计费,价格较低)。
和直接用 Gemini 网页版有什么区别?
Gemini CLI 能直接读取你本地的文件和代码,还能执行 shell 命令、修改文件,是真正的"AI Agent",而不只是聊天机器人。

🚀 下一步可以做什么