dsh-subscription-antigravity: 在 DeepSeek Harness 中复用 Google Antigravity 订阅

前言

DeepSeek Harness (DSH) 提供了统一的模型路由接口。对于拥有 Google Antigravity (AI Pro / Ultra) 订阅的用户,直接接入这些模型需要处理复杂的 Cloud Code Assist 协议和鉴权流程。dsh-subscription-antigravity 插件提供了一个解决方案:它通过浏览器 PKCE 登录授权,在本地构建一个 OpenAI 兼容的回环代理,将 Google Cloud Code Assist 中的 Gemini、Claude 和 GPT-OSS 模型作为 DeepSeek Harness 的模型提供者接入。

该插件由 shaomingbo 维护,采用 MIT 许可证,是一个非官方的集成工具。

核心功能

  • 复用 Google Antigravity 订阅(Pro / Ultra)
  • 浏览器 PKCE 登录授权
  • 本地回环 OpenAI 兼容代理
  • 多账号池,支持额度可见和即时切换
  • 与 Cloud Code Assist 集成

安装与启用

使用 DSH 提供的命令行工具安装插件,版本为 v0.2.1:

npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1

安装后,插件默认添加到 web profile。安装过程不会停止或重启 DSH,因此需要在命令执行完毕后手动重启 DSH 并硬刷新 Web 界面才能生效。

其他常用命令:

npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1 status
npx --yes github:shaomingbo/dsh-subscription-antigravity#v0.2.1 uninstall

使用说明

安装完成后,在 DSH 的设置菜单中会出现 Antigravity 选项。

1. 账号授权与池管理

  • 添加账号:点击“添加 Google 账号”,浏览器会弹出 Google 账号选择器。OAuth 使用 PKCE 协议,回调服务器仅监听 localhost:51121。授权范围包括 aicode, cloud-platform, userinfo.email 等。
  • 多账号池:可以添加多个 Google 账号。每个账号卡片会显示邮箱、活跃状态、项目、最低已知剩余额度、重置时间以及运行时模型额度列表。
  • 切换账号:点击“使用此账号”可立即切换,无需重新登录。新请求将使用当前选中的账号。已发起的请求会继续使用原账号,直到结束。

2. 模型路由

插件会在 DSH 的模型选择器中生成一个名为 antigravity 的路由,包含以下模型:
* Gemini 系列:gemini-3.8-flash, gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash, gemini-3.1-pro
* Claude 系列:claude-sonnet-4-6, claude-opus-4-6
* GPT-OSS:gpt-oss-120b

3. 远程环境

如果在远程或无头浏览器环境中使用,需将回调 URL (http://localhost:51121/oauth-callback?...) 粘贴到相应的字段中。

注意事项

  • 非官方集成:该插件非 Google 官方开发,未获得官方授权,仅供已拥有相关订阅的用户在合规范围内使用。
  • 凭证安全:OAuth 令牌仅存储在 $DSH_HOME/.antigravity-auth 文件中,权限为 0600,采用原子写入。令牌仅发送给 Google 的 OAuth 和 Cloud Code Assist 端点,不会泄露。
  • 卸载行为:卸载插件不会删除凭证文件,需手动删除 $DSH_HOME/.antigravity-auth 进行彻底清除。
  • 功能范围:使用量计费和非 Google 端点不在当前插件范围内。

总结

该插件通过本地代理和账号池机制,简化了在 DSH 中使用 Google Antigravity 资源的流程。适合需要整合 Google Cloud Code Assist 资源的 DeepSeek Harness 用户。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜