AIFreeAPI Logo

Gemini CLI 还能用吗?个人账号停服范围与迁移指南

A
14 分钟阅读开发工具

Gemini CLI 的个人免费、Google AI Pro 和 Ultra 登录路径已经停止请求服务,但企业授权、Google Cloud 与 API key 并不属于同一停服范围。先确认认证方式,再决定迁移还是保留现有工作流。

Gemini CLI 个人账号停服范围、仍受支持的企业与 API 路径、Antigravity CLI 迁移与配置保存总览图

最容易误判的地方,是把“Gemini CLI 已弃用”理解成整个项目、所有账号和所有认证方式同时消失。Google 的正式表述更窄也更重要:从 2026 年 6 月 18 日起,Gemini CLI 不再为个人免费账号、Google AI Pro 和 Google AI Ultra 账号提供请求服务,Login with Google 这条个人登录路径也不能再用于 Gemini CLI。

但这不等于所有 Gemini CLI 使用方式都已经关闭。Google 同时明确保留了 Gemini Code Assist Standard 或 Enterprise、Google Cloud,以及 API key 认证的访问。开源仓库也仍然存在。换句话说,你现在该做的第一件事不是卸载,而是确认自己到底通过哪条路径在用。

先判断:你属于哪一种情况

你原来的使用方式2026 年 6 月 18 日后的状态更合适的下一步
个人 Google 账号免费使用Gemini CLI 不再提供请求服务迁移到 Antigravity CLI
Google AI Pro 或 Ultra 账号登录Gemini CLI 不再提供请求服务迁移到 Antigravity CLI
Gemini Code Assist Standard / Enterprise官方说明访问不变先按组织配置继续使用,再评估迁移
通过 Google Cloud 使用不属于个人账号停服范围保留现有企业路径,按组织计划升级
使用 Gemini API key 或企业 Agent Platform API key官方说明仍可访问不要因为个人入口停服就被迫迁移
只看到 npm 包或 GitHub 仓库还能打开只能证明软件和源码仍存在继续检查实际认证方式,不能据此判断账号可用

Google 的个人账号弃用页已经明确写出,受影响的是 Gemini Code Assist for individuals、Google AI Pro、Google AI Ultra,以及对应的 Login with Google。同一页面也明确排除了 Standard 和 Enterprise 订阅。

这也解释了为什么两个人可能得到完全不同的结果:个人用户运行同一个 gemini 命令时无法继续请求,企业同事却仍能工作。二者并不矛盾,区别在后端授权路径,不在本地命令名称。

为什么“还能安装”不代表“个人账号还能用”

Gemini CLI 的 GitHub 仓库与 npm 包没有随个人账号入口一起消失。开源代码是否存在、本地二进制能否启动、某种账号能否从服务端获得响应,是三个不同问题。

当前仓库的通用 README 甚至仍然介绍个人账号免费额度和 Google 登录。这与后来更新、范围更具体的弃用页发生了明显冲突。遇到这种情况,应优先采用日期更晚、专门说明本次变更的官方页面,而不是从旧的通用安装说明推断服务状态。

Google 的迁移公告还说明,仓库会继续以 Apache 2.0 许可证开放,并继续服务企业客户。这就是“项目仍在维护”和“个人 Google 登录已停止”可以同时成立的原因。

如果你的 CLI 仍能打开,不要只看启动画面。至少确认以下信息:

  1. 当前使用的是 Login with Google、组织授权、Google Cloud,还是环境变量中的 API key。
  2. 实际请求是否成功,而不只是交互界面成功启动。
  3. 成功请求是否来自你预期的项目和计费主体。
  4. 自动化脚本是否明确设置了认证方式,而不是依赖旧会话缓存。

个人用户的官方后继是 Antigravity CLI

对受影响的个人账号,Google 给出的迁移目标是 Antigravity CLI。它不是简单把 gemini 命令改名,而是与 Antigravity 2.0 共用 agent harness 的新终端产品。Google 表示它保留了 Agent Skills、Hooks、Subagents 等核心能力,但也明确承认刚推出时并非 1:1 功能对等。

因此,合理的迁移目标不是“安装成功”,而是“我的关键工作流在新路径上可验证地继续工作”。

当前官方下载页提供 macOS、Linux 与 Windows 的安装命令。例如 macOS 和 Linux 当前显示:

bash
curl -fsSL https://antigravity.google/cli/install.sh | bash

这是直接下载并执行远程脚本的方式。使用前应先打开官方页面确认命令仍是最新版;在公司设备或受管环境中,还应先检查脚本内容与组织的软件安装政策。不要从旧教程复制长期保存的安装命令。

安装完成后的主命令是:

bash
agy

首次启动时,如果系统中存在旧 Gemini CLI 配置,Antigravity CLI 会尝试检测已有 profile,并让你选择要迁移的内容。不要因为有自动检测就跳过备份:自动迁移能降低工作量,但不能替你判断哪些自定义项最重要,也不能证明实验主题、终端显示或所有扩展都完全兼容。

迁移前先保存什么

Gemini CLI 迁移到 Antigravity CLI 的备份、安装、skills 与 MCP 配置变化及验证清单
Gemini CLI 迁移到 Antigravity CLI 的备份、安装、skills 与 MCP 配置变化及验证清单

在运行新工具或修改目录前,先记录旧环境。重点不是复制整个主目录,而是知道哪些内容驱动了你的真实工作流:

  • GEMINI.md 与项目级规则文件;
  • 全局及项目级 skills;
  • MCP server 定义与所需环境变量名称;
  • 自定义 commands、extensions、hooks 与 agents;
  • headless 脚本使用的参数、输出格式和退出码处理;
  • 重要项目的对话、检查点或可复用提示;
  • 组织级代理、证书、权限与审计要求。

备份时不要把 API key、访问令牌或内部服务器凭证写进公开文档、截图、工单或仓库。配置结构可以保存,秘密值应继续留在安全的密钥存储中。

建议先把当前能力做成一份短清单。例如:能否读取工作区规则、能否列出 MCP 工具、能否用一个无副作用的提示完成响应、能否在需要确认时阻止文件修改。迁移完成后再用同一组安全任务验证,而不是凭“界面看起来差不多”判断成功。

不是所有配置路径都会原样保留

Google 的官方迁移文档列出了几处会直接影响结果的变化。

Skills 目录发生变化

项目内 skills 从 Gemini CLI 的:

text
.gemini/skills/

迁移到 Antigravity CLI 使用的:

text
.agents/skills/

全局 skills 则从 ~/.gemini/skills/ 移到 ~/.gemini/antigravity-cli/skills/。如果项目依赖自定义 skill,却只确认了安装成功,没有检查新目录是否被识别,后续命令会表现得像“能力突然消失”。

Extensions 变成 plugins

Antigravity CLI 把旧扩展转换为 plugins。当前文档提供了显式导入命令:

bash
agy plugin import gemini

执行后不要只看整体成功消息。逐项核对输出中哪些 skills、agents、commands 与 MCP servers 被处理,哪些显示 skipped。skipped 可能只是原配置没有该内容,也可能意味着你依赖的文件不在工具扫描的位置。

MCP 配置结构改变

Gemini CLI 常把 MCP servers 写在 ~/.gemini/settings.json。Antigravity CLI 使用独立配置文件:

text
~/.gemini/config/mcp_config.json .agents/mcp_config.json

远程 WebSocket 或 SSE server 的地址字段也统一为 serverUrl,旧配置中的 urlhttpUrl 需要更新。迁移后如果只出现 MCP 连接失败,而普通对话正常,优先检查配置文件位置、地址字段和环境变量是否正确传入,不要先把问题归因于模型。

规则文件兼容,但仍要验证范围

官方文档说 GEMINI.mdAGENTS.md 的工作区规则继续受支持,全局 ~/.gemini/GEMINI.md 也会被读取。这是兼容性的好消息,但仍需确认项目实际启动目录与规则作用域。工具能解析文件,不等于你的每条旧命令、权限策略和自定义扩展都无差别运行。

一次更稳妥的迁移流程

从认证路径判断到备份、安装、处理配置差异和验证关键工作流的 Gemini CLI 迁移路线图
从认证路径判断到备份、安装、处理配置差异和验证关键工作流的 Gemini CLI 迁移路线图

可以把迁移分成可回退的小步骤:

  1. 确认受影响路径。 记录当前是个人 Google 登录还是企业、Cloud、API key,避免为未受影响的环境制造变更。
  2. 冻结一个可用基线。 记录 Gemini CLI 版本、关键命令、MCP 列表与安全验证任务,不记录秘密值。
  3. 备份配置。 保存规则、skills、扩展清单、MCP schema 与必要的非敏感会话资料。
  4. 从当前官方页面安装。 不使用无法追溯来源的二进制、代理或复用他人 OAuth 的第三方工具。
  5. 运行首次导入。 阅读每一个被导入或跳过的项目,不把“完成”当成“完全兼容”。
  6. 处理显式路径差异。 核对 .agents/skills/mcp_config.jsonserverUrl
  7. 先做无副作用验证。 测试规则读取、MCP 列表、模型响应、权限询问和结构化输出,再允许修改文件或执行部署任务。
  8. 并行保留旧环境一段时间。 在确认关键自动化、退出码、输出解析和组织审计都正常前,不急于删除备份。

迁移中最危险的做法,是为了保留原有免费额度去复用第三方 OAuth、代理个人登录或绕过服务限制。Google 已明确把这类访问方式与正常 API key/Cloud 路径区分开。需要程序化调用时,应使用自己有权使用的 API key 或组织提供的 Google Cloud 认证,而不是把旧产品登录当通用凭证。

常见现象如何定位

CLI 可以启动,但请求立即失败

先查认证方式。如果是个人 Login with Google,这通常符合官方停服范围;升级旧 CLI 不会恢复已停止的服务路径。需要迁移到 Antigravity CLI,或在你确实拥有相应权限时改用 API key/企业路径。

安装页面和 README 仍写着免费个人账号

把它视为通用文档未及时收口,不要据此认定个人服务恢复。更具体、日期更晚的弃用页和 6 月 18 日团队公告才是当前判断依据。

Antigravity 启动正常,但 skills 不见了

检查项目目录是否仍停留在 .gemini/skills/。当前文档要求项目级 skills 位于 .agents/skills/,全局路径也发生变化。

普通对话正常,MCP 全部失败

检查配置是否已拆到 mcp_config.json,远程地址字段是否改成 serverUrl,以及运行进程能否读取所需环境变量。不要在排障日志中粘贴完整令牌。

企业环境仍能使用 Gemini CLI

这不是异常。Google 明确说 Standard/Enterprise、Google Cloud 与 API key 不受个人账号停服影响。是否迁移应由组织的支持周期、合规和功能需求决定,而不是跟随个人用户的时间表。

最终判断

Gemini CLI 的确发生了重大弃用,但准确说法是:个人免费、Google AI Pro 和 Ultra 的 Gemini CLI 请求路径已经停止,Google 把这些用户迁移到 Antigravity CLI;企业、Cloud 与 API key 路径并未被同一公告一并关闭。

如果你是个人 Google 登录用户,继续反复升级 Gemini CLI 不能恢复已结束的后端服务,应该保存配置并迁移。如果你使用企业授权或 API key,则先核实当前支持与组织计划,不要把个人停服误当成强制切换通知。无论走哪条路线,都用一次真实但无副作用的工作流验证结果;能安装、能启动和能可靠完成任务,从来不是同一个成功条件。