你每天登录网页版 ChatGPT 聊天的时候,海外开发者已经把一个免费额度夸张到离谱的官方 Agent 装进了终端。 据谷歌官方博客 2025 年 6 月的公告,Google 开源了 Gemini CLI(仓库 google-gemini/gemini-cli,Apache 2.0 协议),用个人 Google 账号登录即可免费使用 Gemini 2.5 Pro,额度是每分钟 60 次请求、每天 1000 次——这个量级是 ChatGPT、Claude 网页免费版完全给不了的。更关键的是:绝大多数人装完只会在里面打字问问题,把它当成一个"黑色网页版"。实际上这个工具里埋了一整套隐藏机关:分层记忆文件、自定义斜杠命令、会话存档、代码回滚快照、MCP 扩展、GitHub 自动化……每一个都能把你的效率翻倍。这篇文章把 8 个最实用的狠招一次拆完,全部附操作步骤。
提示:本文基于官方文档已稳定的长期功能整理(非短期活动),具体免费额度与命令细节以官方文档为准;使用需要能访问 Google 服务的网络环境。
一句话:谷歌官方出的开源终端 AI Agent,和 Claude Code、Codex CLI 定位相同。三条命令上手:
npm install -g @google/gemini-cli # 安装
gemini # 启动,用 Google 账号登录
登录后你获得的是:Gemini 2.5 Pro、100 万 token 上下文窗口、内置的文件读写/搜索/Shell 执行工具,以及谷歌搜索 grounding。开源意味着你可以审计它到底往服务器发了什么,也可以自己 fork 魔改——这是闭源 CLI 给不了的底气。
但装好之后,90% 的人只做了三件事:问问题、让它写代码、然后关掉。下面这些才是真正的宝藏。
@ 和 ! 两个符号,把终端和 AI 缝在一起进入交互界面后,输入框其实是个"多模式命令行":
@ 引用文件/目录:输入 @src/ 再回车,整个目录的文件会自动带行号注入上下文,不用复制粘贴。比如 @src/api/ 这个目录的鉴权逻辑有漏洞吗?! 直通 Shell:输入 !git status,直接在你本机执行,不经过模型。想问 AI "刚才那条命令为什么报错",把 ! 去掉重发一遍即可——同一个命令,一次问机器,一次问 AI。预期效果:省掉所有复制粘贴和窗口切换。适用场景:排查报错时,!npm test 跑完立刻把失败输出丢给 AI 分析,全程不离开一个窗口。
这是被讨论得最少、但回报最高的功能。在项目的 .gemini/commands/ 目录下建 TOML 文件,就能注册自己的斜杠命令:
# 文件: .gemini/commands/review/security.toml
prompt = """
请以安全审计员身份审查以下代码变更,重点检查注入、越权和密钥泄露:
{{args}}
"""
之后在交互界面输入 /review:security 登录模块,子目录名自动变成命名空间(/review:security)。两个进阶玩法:
{{args}}:把你命令后面的文字注入 Prompt;!{command}:在 Prompt 模板里直接执行 Shell 命令并注入输出,例如 !{git diff --staged} 可以让 /review:staged 命令自动审查你刚暂存的改动。团队把 code review 规范、发布检查清单做成一套命令提交进仓库,全组人共享同一套 AI 工作流——这是国内团队几乎没人在做的实践。
在项目根目录创建 GEMINI.md(名字可通过 settings 的 contextFileName 自定义),写清技术栈、目录结构、编码规范。关键在于它是分层叠加的:
~/.gemini/GEMINI.md —— 你个人的通用偏好,所有项目生效;GEMINI.md —— 团队共享规范;frontend/、backend/ 时自动加载各自的规则。懒人做法:直接在 Gemini CLI 里输入 /init,它会扫描你的仓库自动生成一份初稿。还可以用 /memory add "接口返回一律用 Result 包装" 随手追加规则,用 /memory show 查看当前加载了哪些记忆。GEMINI.md 里甚至支持 @其他文件.md 语法导入别的文档,把架构文档串联成知识网。
两个互相独立但组合起来无敌的安全机制:
/chat save <标签>:把当前对话存档,/chat resume <标签> 恢复,/chat list 查看所有存档。你可以为"调试支付模块"、"重构数据库层"各存一个现场,随时切回去。--checkpointing:启动时加上这个参数,AI 每次修改文件前都会自动打快照。改崩了?输入 /restore 回到改动前的状态(会话和文件一起还原)。gemini --checkpointing
适用场景:让 Agent 大规模重构时,这层保险就是你和"灾难现场"之间唯一的距离。
/stats 和 /compress,把 1000 次/天的额度榨出 2000 次的效果免费额度按"请求"计费,但很多人不知道上下文里塞多少内容不影响请求数,却影响响应质量。两个命令配合用:
/stats:查看本次会话的 token 消耗明细,包括缓存命中的 token 数。看到上下文膨胀了就处理;/compress:把漫长的对话历史压缩成一份摘要,替换掉原始记录,瞬间释放上下文空间。实操节奏:每完成一个子任务就 /compress 一次,再配合 /stats 观察,同一个会话能连续干几小时的活而不"变笨"。
Gemini CLI 原生支持 MCP(Model Context Protocol)。用 gemini mcp add <名称> -- <启动命令> 一行接入任意 MCP 服务器,/mcp list 查看已接入的工具。更省事的是官方扩展机制:
gemini extensions install https://github.com/gemini-cli-extensions/cloud-run
一条命令装上谷歌官方的 Cloud Run 扩展,Agent 就获得了部署应用到云端的技能。数据库、设计工具、监控平台……只要对方有 MCP server,你的终端 Agent 就能长出对应的手脚。
Gemini CLI 有官方 GitHub Action(仓库 google-gemini/gemini-cli-action),配合仓库里自带的 /github-actions 流程可以生成工作流配置。跑起来之后的效果:
对独立开发者来说,这等于给仓库雇了个不要工资的值班维护者。国内团队维护开源项目人手不足是常态,这条路几乎零成本。
gemini -p "你的问题" 会输出结果后直接退出,不进交互界面。这意味着它可以当Unix 管道的一环:
git diff --staged | gemini -p "用一句话概括这次提交做了什么,作为 commit message" | pbcopy
配合 /model 命令把模型切到 Gemini 2.5 Flash(更快,且同样在免费额度内),日常小任务几乎无感。启动时加 --sandbox 参数,AI 执行的 Shell 命令会跑在 Docker/Podman 沙箱里——让 Agent 批量改文件时,这是最后一道安全网。
flowchart TD
A[安装并登录 gemini] --> B[/init 自动生成 GEMINI.md]
B --> C[写入分层记忆<br/>全局+项目+子目录]
C --> D{日常开发循环}
D --> E[@引用代码目录<br/>!直通Shell]
E --> F[自定义TOML命令<br/>/review:security]
F --> G[--checkpointing 打快照]
G --> H{AI改坏了?}
H -- 是 --> I[/restore 一键回滚]
I --> D
H -- 否 --> J[/stats 查token消耗]
J --> K[/compress 压缩上下文]
K --> L[/chat save 存档会话]
L --> D
D --> M[git diff 管道给<br/>gemini -p 生成commit]
| 你以为的 Gemini CLI | 海外高手在用的 Gemini CLI |
|---|---|
| 一个"黑色网页版",打字聊天 | @/! 双符号,终端与 AI 无缝缝合 |
| 每次都要重新解释项目背景 | GEMINI.md 三层记忆 + /init 自动生成 |
| Prompt 手动重复输入 | TOML 自定义命令 + !{git diff} 自动注入 |
| AI 改崩了只能 git checkout 慌乱救火 | --checkpointing + /restore 原子回滚 |
| 会话关掉就没了 | /chat save/resume 多现场存档 |
| 裸机直接跑 AI 命令,心里发虚 | --sandbox 沙箱隔离 + MCP 外挂扩展 |
| 当聊天工具用 | GitHub Actions 无人值守维护开源仓库 |
npm install -g @google/gemini-cli,登录,在主项目里跑 /init,检查生成的 GEMINI.md 并补充你的规范;gemini --checkpointing 启动;/stats + /compress 的节奏养成肌肉记忆,观察一天 1000 次额度到底能干多少活。本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
