首页 › tips-tricks › 终端免费白嫖:Gemini CLI藏了8个狠招

你每天登录网页版 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 服务的网络环境。

先说清楚:Gemini CLI 是什么

一句话:谷歌官方出的开源终端 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% 的人只做了三件事:问问题、让它写代码、然后关掉。下面这些才是真正的宝藏。

狠招 1:@ 和 ! 两个符号,把终端和 AI 缝在一起

进入交互界面后,输入框其实是个"多模式命令行":

预期效果:省掉所有复制粘贴和窗口切换。适用场景:排查报错时,!npm test 跑完立刻把失败输出丢给 AI 分析,全程不离开一个窗口。

狠招 2:TOML 自定义命令,把你的常用 Prompt 变成私有斜杠命令

这是被讨论得最少、但回报最高的功能。在项目的 .gemini/commands/ 目录下建 TOML 文件,就能注册自己的斜杠命令:

# 文件: .gemini/commands/review/security.toml
prompt = """
请以安全审计员身份审查以下代码变更,重点检查注入、越权和密钥泄露:
{{args}}
"""

之后在交互界面输入 /review:security 登录模块,子目录名自动变成命名空间(/review:security)。两个进阶玩法:

团队把 code review 规范、发布检查清单做成一套命令提交进仓库,全组人共享同一套 AI 工作流——这是国内团队几乎没人在做的实践。

狠招 3:GEMINI.md 分层记忆,给 AI 装"项目大脑"

在项目根目录创建 GEMINI.md(名字可通过 settings 的 contextFileName 自定义),写清技术栈、目录结构、编码规范。关键在于它是分层叠加的:

  1. 全局层:~/.gemini/GEMINI.md —— 你个人的通用偏好,所有项目生效;
  2. 项目层:仓库根目录 GEMINI.md —— 团队共享规范;
  3. 子目录层:进入 frontend/、backend/ 时自动加载各自的规则。

懒人做法:直接在 Gemini CLI 里输入 /init,它会扫描你的仓库自动生成一份初稿。还可以用 /memory add "接口返回一律用 Result 包装" 随手追加规则,用 /memory show 查看当前加载了哪些记忆。GEMINI.md 里甚至支持 @其他文件.md 语法导入别的文档,把架构文档串联成知识网。

狠招 4:会话存档 + 检查点,AI 改坏代码一键回滚

两个互相独立但组合起来无敌的安全机制:

gemini --checkpointing

适用场景:让 Agent 大规模重构时,这层保险就是你和"灾难现场"之间唯一的距离。

狠招 5:/stats 和 /compress,把 1000 次/天的额度榨出 2000 次的效果

免费额度按"请求"计费,但很多人不知道上下文里塞多少内容不影响请求数,却影响响应质量。两个命令配合用:

实操节奏:每完成一个子任务就 /compress 一次,再配合 /stats 观察,同一个会话能连续干几小时的活而不"变笨"。

狠招 6:MCP 扩展 + 官方扩展市场,给 Agent 装外挂

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 就能长出对应的手脚。

狠招 7:GitHub Actions,把 Agent 拉进仓库当"义务维护者"

Gemini CLI 有官方 GitHub Action(仓库 google-gemini/gemini-cli-action),配合仓库里自带的 /github-actions 流程可以生成工作流配置。跑起来之后的效果:

对独立开发者来说,这等于给仓库雇了个不要工资的值班维护者。国内团队维护开源项目人手不足是常态,这条路几乎零成本。

狠招 8:非交互模式,把 AI 接进管道脚本

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]

信息差总结:你知道的 vs 别人不知道的

你以为的 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 无人值守维护开源仓库

行动指南

  1. 今天(10 分钟):npm install -g @google/gemini-cli,登录,在主项目里跑 /init,检查生成的 GEMINI.md 并补充你的规范;
  2. 本周:挑 2 个你重复输入最多的 Prompt 做成 TOML 命令,提交进仓库让团队共享;日常开发改用 gemini --checkpointing 启动;
  3. 本月:给自己的开源仓库配上 GitHub Action 自动分诊 issue;把 /stats + /compress 的节奏养成肌肉记忆,观察一天 1000 次额度到底能干多少活。

参考来源

  1. Gemini CLI 官方开源仓库:https://github.com/google-gemini/gemini-cli
  2. 官方文档站(命令/自定义/MCP 全部入口):https://google-gemini.github.io/gemini-cli/
  3. 谷歌官方发布公告(2025-06):https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
  4. npm 安装包页:https://www.npmjs.com/package/@google/gemini-cli

本文由「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 等场景全覆盖。

51学通信知识星球海报-扫码加入