2025 年 6 月,Google 以 Apache 2.0 发布 TypeScript 版 Gemini CLI,一年内累积超过 10 万 GitHub Stars、6,000+ 个已合并 PR。2026 年 5 月 19 日 Google I/O 上,官方宣布自 6 月 18 日起停止向非企业用户提供 Gemini CLI API,并把个人开发者导向闭源的 Antigravity CLI——免费额度从约 1,000 次/天 骤降至 20 次/天。这不是单一产品下线,而是一场关于“开源代码 vs 关闭服务”的信任考验。本文依公开时间线拆解政策、钓鱼式(bait-and-switch)指控与企业锁定逻辑,并给出六步 CLI Agent 选型清单,以及如何把 Agent 工作流落脚到可迁移的远程 Mac 节点。
若你把终端 Agent 当成“可 fork 就安全”的工具,Gemini CLI 这次转身会直接打脸这种假设。以下六个信号,代表你绑定的不是代码授权,而是厂商控制的执行环境——任一条命中,都该在 6 月 18 日前完成盘点。
登入即配额:工作流依赖 Google 账号 OAuth,而非自持 API Key;关停公告一出,迁移窗口只剩不到一个月。
社群劳动已沉淀在单一上游:你或团队曾向官方 repo 提 PR,却无法保证合并后的代码仍能被同一套 API 呼叫。
替代方案额度断崖:Antigravity 免费层 20 次/天,无法支撑“测试 → 修复 → 再测试”的 Agent 循环。
闭源后功能回归:ACP、项目记忆(Markdown 上下文)等 Gemini CLI 已养成的习惯,在 Antigravity 上缺位或行为异常。
企业与个人双轨:Standard / Enterprise 授权用户可继续使用 Gemini CLI,个人订阅却被同一产品线“劝退”——技术必要性说法难以自洽。
整合伙伴连带受伤:深度接入 Gemini CLI 的 Dynatrace、Elastic、Stripe 等厂商,被迫在 Q2 末重新评估终端 Agent 路线。
六个信号的共同结论很直白:AI 时代“开源”的第一性问题,从授权条款变成谁握有 API、认证与配额。 接下来用时间线把这次转身钉在具体日期上。
争议不是一夜之间爆发的。Google 用一年时间把 Gemini CLI 做成社群旗舰项目,再在 Google I/O 上把个人流量导向 Antigravity——节奏本身就被 FOSS Force、TechTimes 等媒体形容为 bait-and-switch(钓鱼式转换)。
| 时间 | 事件 | 对开发者的影响 |
|---|---|---|
| 2025 年 6 月 | Apache 2.0 发布 Gemini CLI,开放社群 PR | 终端 Agent 可自架、可审计源代码 |
| 2025.06~2026.05 | 6,000+ PR 合并、100,000+ Stars | 大量免费维护与功能沉淀进 Google 主线 |
| 2026 年 5 月 19 日 | Google I/O:推出 Antigravity CLI,公告 Gemini CLI API 将限企业 | 个人/订阅用户进入迁移倒数 |
| 2026 年 5 月 23 日 | GitHub 讨论串大量反对(顶部 31 个踩) | 信任裂痕公开化,竞品分流加速 |
| 2026 年 5 月 29 日 | Linux Foundation 在峰会推广 isitopen.ai | 业界开始用“模型开放度”框架评估 CLI |
| 2026 年 6 月 18 日 | 关停个人向 Gemini CLI API 服务 | 免费/Pro/Ultra 内建配额路径失效 |
贡献者 Andrea Alberti 在 PR 被合并当天质问:“我们是否 essentially 在为只服务企业的代码库免费打工?” FOSS Force 记者 Christine Hall 则指出:Google 没有改授权,而是关掉让工具可用的基础设施。这与传统开源“fork 即可独立运行”的预期完全脱钩。
依 Google Developers Blog 公告,2026 年 6 月 18 日起将停止为下列路径提供 Gemini CLI 所需的 API 服务:Google AI 免费用户、Google AI Pro / Ultra 订阅用户、Gemini Code Assist for Individuals,以及 GitHub 上的个人版 Code Assist(同日后不再允许新安装)。若你的 CI 脚本、本机 alias 或团队 Runbook 写死“登入 Google 账号即可呼叫”,这些路径都会在同一截止日失效。
不受影响的包括:Gemini Code Assist Standard / Enterprise 授权、通过 Google Cloud 使用 Code Assist for GitHub 的企业租户,以及持有付费 Gemini API Key 或 Gemini Enterprise Agent Platform 金钥的用户。官方理由是把资源集中到“单一平台”——但企业客户仍可并行使用 Gemini CLI 与 Antigravity,社群普遍解读为商业优先级,而非无法回避的技术限制。
Antigravity 在 I/O 上被定位为“多 Agent 时代统一平台”,却与 Gemini CLI 的 Apache 2.0 授权路线决裂。免费层从 Gemini CLI 时期约 1,000 次/天 降至 20 次/天(约 98% 缩减);Reddit 上亦有 Pro 订阅用户反映,6~7 个 Prompt 就触发用量上限。功能面仍不完整:ACP(Agent Client Protocol)支持存疑、项目记忆缺失、部分环境下 Ctrl+C 无法正常结束行程、文件仓促。对比之下,代码开源、服务关门、闭源替代、额度断崖四件事叠在一起,才构成完整的 bait-and-switch 叙事。
| 维度 | Gemini CLI(个人路径,截止 6/18) | Antigravity CLI |
|---|---|---|
| 授权 | Apache 2.0 开源 | 闭源 |
| 免费额度 | 约 1,000 次/天 | 20 次/天 |
| API Key | 订阅内建(将关停) | 平台配额为主 |
| Agent 协定 | ACP 等已落地能力 | ACP 等仍不稳定 |
| 企业路线 | Standard/Enterprise 可继续 | 官方主推迁移目标 |
注意:“repo 仍可 fork”不等于工作流不受影响。没有 Google 认证与模型 API,fork 版 Gemini CLI 只能当壳;实务上必须改接自持 API Key 或切换 Claude Code、Codex CLI 等替代方案。
Gemini CLI 的 GitHub 仓库并未“关库”,Apache 2.0 也依然有效——争议焦点在于执行时依赖链:OAuth、配额管理、模型端点全部由 Google 运营。谁拥有代码库不重要,谁控制基础设施才重要。这种“云端原生开源工具”正在 AI 业界反复上演:代码可审计,模型与 API 仍私有;社群贡献强化的是厂商主线,变现时个人配额最先被牺牲。
“Google 并没有改变开源授权,而是关掉了让工具有用的基础设施。”—— FOSS Force 对本次事件的概括,精准点出 AI CLI 时代的新风险边界。
开发者情绪在 GitHub Discussion #27274 可见一斑:顶部留言“As always, Google being Google.”多人宣布取消订阅并转向 Claude Code;亦有媒体用 sickening(令人作呕)形容政策节奏。Google 历史上频繁关停产品(Reader、Google+、Stadia 等)的“前科”,让这次承诺的长期可信度再打折扣。
2026 年 5 月 Open Source Summit North America 上,IBM 的 Arnaud Le Hors 以本案推广 isitopen.ai(Model Openness Tool),从透明度、可复现性、使用权三个维度评估 AI 工具是否“真开放”。对终端 Agent 选型而言,这比只看 LICENSE 档案更接近实务——也与本站 AI 开发者技术栈、Agent Skill 两篇文章形成互补:前者讲工作流迁移,Skill 讲可携带的操作手册,本篇则提醒手册背后的 API 供应商同样需要审计。
短期内,团队通常会走三条路并行评估,而不是赌单一厂商叙事。
路线 A · Gemini CLI + 自持 API Key:代码仍为 Apache 2.0,在配置文件写入付费 Gemini 或相容端点,可避开“订阅内建配额关停”,但成本与配额需自行管理,且仍绑定 Google 模型生态。
路线 B · 竞品终端 Agent:Claude Code(Anthropic)、Codex CLI(OpenAI)等已在多数 macOS 开发环境验证;若你采用 agentskills.io 标准,Skill 目录可在 Cursor、Claude Code、Gemini CLI 之间复用,迁移成本主要在认证与计费,而非 Prompt 本身。
路线 C · 执行环境与供应商解耦:把长时间跑的 CLI Agent、Hook 脚本与测试循环放在可 SSH 的独占 Mac 节点上,本机笔电只负责编辑与审阅 diff。这样即使下次换的是模型厂商而非终端工具,~/.ssh/config 与 CI 标签不必重写——与 SSH 会话隔离实践 同一思路:供应商变了,节点还在。
# 迁移前自检:你的 CLI 依赖链(示意) which gemini # 二进制可来自 fork,但... echo "$GEMINI_API_KEY" | wc -c # 无 Key → 关停后必断 grep -r "google.oauth" ~/.config/ # OAuth 绑定 → 6/18 个人路径失效 # 迁移后:终端 Agent 跑在远程 Mac,本机只 SSH ssh nodemini-m4 'cd ~/repo && claude -p "修复 CI 红灯测试"'
提示:Linux 虚拟服务器可跑部分 Agent,但缺少 macOS 工具链时,xcodebuild、Keychain 与 notarytool 相关步骤仍应留在 Mac 节点;这也是 iOS / 全栈团队在 API 风波后更常选择远程独占 Mac 而非纯 VPS 的原因。
下面清单按优先级排列,适合个人开发者与小团队技术负责人在一周内跑完;不必一次换掉所有工具,但要在服务关门前把依赖链写清楚。
盘点认证方式:列出所有使用 Gemini CLI 的机器与 CI Job,标记 OAuth 订阅路径 vs 自持 API Key vs 企业授权。
区分“代码开源”与“服务开源”:用 isitopen.ai 与内部架构图记录模型端点、配额、日志出口是否可被替换。
为 6/18 准备 Plan B:要么申请/接入付费 API Key 继续用 fork 版 Gemini CLI,要么在 Claude Code、Codex CLI 上重做关键 Runbook。
试跑 Antigravity 真实额度:用 20 次/天上限估算日常 Agent 任务是否可接受;若否,不要把 Pro 订阅当唯一备案。
贡献前重签“基础设施契约”:新 PR 前问清楚:合并后的代码是否可能被个人 API 关停波及;企业-only 路线是否写进 roadmap。
把长会话 Agent 迁到可独占 Mac 节点:通过 SSH 固定执行环境与快取,避免笔电合盖、睡眠导致 Agent 中断;规格与计费见下方 NodeMini 桥接。
政策风波之后,真正昂贵的往往不是多买一个订阅,而是工作流与厂商基础设施焊死:今天关的是 Gemini CLI 个人 API,明天可能是另一条免费配额线。对需要在 macOS 上稳定跑终端 Agent、又不想每年为顶规 MacBook 买单的团队,把 CLI 会话与建置任务放到可独占、可 SSH、带宽与连接埠可预期的云端 Mac 上,迁移供应商时只需换 API Key 与二进制,节点本身不必动。
NodeMini 的 Mac Mini 云端租赁适合承接这类“供应商解耦后的执行层”:与 API 化算力与秒级开通、SSH 长对话与常驻 Agent、多地区节点 等场景一致。建议先用月租验证 30 天 CLI 工作流,再决定是否自购硬件;即时规格与价格见 云端租赁价格说明,SSH 接入与常见问题见 帮助中心。
若你依赖 Google AI 免费账号、Pro/Ultra 订阅或 Gemini Code Assist for Individuals 内建 API,6 月 18 日起官方路径将关闭。持有付费 Gemini API Key或企业 Standard/Enterprise 授权者不受影响;亦可 fork 开源仓库并改接自持金钥,自行承担模型费用与配额管理。
Google 官方希望个人使用者迁移到 Antigravity,但它是闭源产品,免费层约 20 次/天,远低于 Gemini CLI 时期的 1,000 次/天,且功能仍不完整。重度 Agent 工作流应并行评估 Claude Code、Codex CLI,或 Gemini CLI + 自持 API Key,而不是假设“官方替代 = 等价替代”。
Fork 保留代码修改权,但无法自带 Google 认证与免费配额。实务上必须接入自有 API Key 或更换模型供应商;评估时请用 isitopen.ai 检视服务开放度。若需稳定执行环境,可把 Agent 迁到远程 Mac 节点,参考 租赁价格说明 与 帮助中心。