Antigravity Manager 是 Tauri v2 写的本地 AI 中转应用,自动转 OpenAI/Anthropic/Gemini 三大协议 API,支持智能账号轮换 + 100MB Body 处理 4K 图,CC-BY-NC-SA-4.0 非商用。

🎤 引言

如果你同时拥有多个 Google Gemini Pro / Anthropic Claude 账号,又想让它们像 OpenAI 兼容 API 一样被各种工具(Claude Code、NextChat、Cherry Studio、Kilo Code)调用,Antigravity Tools / Antigravity Manager 是当前最简洁的本地中转方案。

作者 lbjlaqTauri v2(Rust 后端 + React 前端)写就,v4.4.6 周更版刚刚发布。虽然 GitHub Star 才 30(项目 2024 年才起步),但迭代节奏拉满 —— 一周内 v4.4.2 / 4.3 / 4.4 / 4.5 / 4.6 连发,配套 Homebrew Tap、Docker 镜像、3 大平台安装脚本一应俱全。

今天来拆解这个国产 AI 中转站


⭐ 核心功能

1. 多账号智能仪表盘

登录后第一眼看到所有 Google Gemini / Anthropic Claude 账号的剩余配额最后同步时间。系统会按算法自动推荐"最佳账号",一键切换。对接 Gemini Pro/Flash、Claude Pro/Ultra 时这个功能省了大量体力活。

2. OAuth 2.0 一键授权

不需要手动复制 Token。支持:

  • 自动生成授权链接(任意浏览器都能完成)
  • 回调成功自动接管
  • 必要时"我已授权,继续"手动收尾
  • 单条 Token / JSON 批量导入 / V1 旧版数据库热迁移

3. 全协议 API 转换(核心卖点)

这是 Antigravity 最值钱的功能。它把 Web 端 Session 变成标准 API:

协议端点兼容性
OpenAI 格式/v1/chat/completions99% AI 应用直接支持
Anthropic 格式/v1/messages原生 Claude Code CLI 调用
Gemini 格式/v1beta/modelsGoogle 官方 SDK 调用

意味着你写的 Claude Code 命令行工具,换成 Antigravity 后端就能跑 Gemini;Cherry Studio 配 Antigravity 后端就能用 Claude。

4. 智能账号轮换

请求遇到 429 (Too Many Requests)401 (Expire) 时:

  • 毫秒级触发自动重试 + 静默轮换到下一个健康账号
  • 业务不中断(无感知切换)
  • 支持 403 封禁检测,自动跳过异常账号

5. 模型路由中心(Model Router)

  • 系列化映射:把 gpt-4claude-3-opus 等所有请求统一路由到 gemini-3-pro-high
  • 正则匹配:自定义 regex 精准定位每个模型请求
  • 智能分级路由:根据账号类型(Ultra/Pro/Free)和配额重置频率自动优先级排序
  • 后台降级:识别 Claude CLI 后台任务(如自动标题生成),智能重定向到 Flash 模型,保护高级配额

6. 100MB Payload + Imagen 3

后端默认支持 100MB 请求体(可配置更大),4K 高清图识别 / 处理都轻松搞定。同时支持通过 OpenAI size 参数自动映射到 Imagen 3 的对应规格。


📥 安装使用

方式一:一键脚本(推荐,跨平台)

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/lbjlaq/Antigravity-Manager/v4.4.6/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/lbjlaq/Antigravity-Manager/main/install.ps1 | iex

支持的包格式:

  • Linux:.deb / .rpm / .AppImage
  • macOS:.dmg(Apple Silicon + Intel)
  • Windows:NSIS .exe

方式二:Homebrew(macOS)

brew tap lbjlaq/antigravity-manager https://github.com/lbjlaq/Antigravity-Manager
brew install --cask antigravity-tools

自动清理 macOS 隔离属性,不用手动 xattr,真正开箱即用。

方式三:Docker(NAS / 服务器推荐)

docker run -d --name antigravity-manager \
  -p 8045:8045 \
  -e API_KEY=sk-your-api-key \
  -e WEB_PASSWORD=your-login-password \
  -e ABV_MAX_BODY_SIZE=104857600 \
  -v ~/.antigravity_tools:/root/.antigravity_tools \
  lbjlaq/antigravity-manager:latest

Web 后台:http://localhost:8045
API Base:http://localhost:8045/v1

最低 256MB 内存即可,支持 x86_64 + ARM64。

首次配置流程

  1. 打开应用,添加账号(点"授权链接",浏览器授权)
  2. 设置 API_KEY(用于 API 调用)
  3. (可选)设置 WEB_PASSWORD(用于 Web 后台登录,比用 API_KEY 登录更安全)
  4. 配置路由规则(默认全直连)
  5. 在 Claude Code / Cherry Studio / Kilo Code 里把 API Base 改成 http://127.0.0.1:8045/v1

集成 Claude Code CLI 示例

export ANTHROPIC_BASE_URL=http://127.0.0.1:8045
export ANTHROPIC_API_KEY=sk-your-api-key
claude-code  # 现在走的是 Antigravity 后端

🎯 适用场景

  • 多账号聚合:同时持有多个 Claude / Gemini 套餐账号,自动轮换最大化利用率
  • 跨协议接入:让只支持 OpenAI 协议的客户端也能用上 Claude / Gemini
  • 本地隐私:所有请求都经过你自己的电脑中转,公网 IP 是你的 VPS 而不是 API 提供商
  • NAS 部署:Docker 镜像跑在群晖 / 极空间,团队共享一个中转站
  • 国内开发:用户被 Google API 拒绝时,本地中转做协议适配
  • 多模型测试:一个客户端(Cherry Studio / NextChat)配一个 Antigravity 就能切换多个模型

🔍 对比/替代方案

工具形态账号管理协议转换智能轮换License
Antigravity ManagerTauri 桌面 + Docker✅ 内置✅ 三大协议✅ 自动CC-BY-NC-SA-4.0 ⚠️
OneAPIWeb 服务✅ 10+ 协议MIT ✅
new-apiWeb 服务(OneAPI fork)✅ 10+ 协议MIT ✅
ChatGPT-Next-WebWeb✅ OpenAIMIT ✅
lobechat / Cherry Studio桌面 / WebApache / 商业

Antigravity 的独特价值

  • 桌面应用(不是 Web 服务,新手也能开箱即用)
  • OAuth 一键授权(比手动抠 Token 体验好太多)
  • 国产项目(中文文档 + 中文社区支持)
  • CC-BY-NC-SA-4.0 非商用(不能用于商业服务,自用或个人项目 OK)
  • Stars 才 30(社区还在起步)

如果你需要开源 + 可商用 + Web 服务形态的同等方案,建议用 OneAPInew-api


⚠️ 注意事项

  1. 协议限制(最重要):本项目采用 CC-BY-NC-SA-4.0 协议 —— 禁止商业用途,且衍生作品必须采用相同协议。如需商业部署,请改成 OneAPI / new-api(MIT)。
  2. macOS 提示"已损坏":未通过 Apple 公证。手动修复:

    sudo xattr -rd com.apple.quarantine "/Applications/Antigravity Tools.app"

    或用 Homebrew 安装自动解决。

  3. Web Session 不稳定:Google / Anthropic 偶尔会改 OAuth 流程,遇到授权失败时升级到最新版。
  4. 配额是 Web 端的,Antigravity 只是中转不消耗额外额度。
  5. Docker 部署的密码优先级:环境变量 WEB_PASSWORD > 配置文件 admin_password > 回落到 API_KEY
  6. 赞助商关系:README 里列了 5 个 API 中转商赞助位(PackyCode / APIKEY.FUN / Claude API / AICodeMirror / VisionCoder)。作者本人立场不代表这些赞助商,但请知悉利益关联。
  7. 不适合跑公网:除非套强鉴权 + HTTPS 反向代理,否则把 8045 端口裸暴露在公网有滥用风险。

✅ 总结

Antigravity Manager 是当前国产 AI 中转站里交互最贴心的方案 —— Tauri v2 桌面应用做到 100MB 体量、OAuth 一键授权、智能配额推荐、自动 429/401 轮换、原生支持 Claude Code / Kilo Code / Cherry Studio 集成。

作者迭代积极(v4.4.6 周更版)、社区正在起步。如果你需要"装上就能用"的本地多账号中转站,又不打算商用,值得一试。

适合人群:拥有多个 Google / Anthropic 账号的 AI 重度用户、NAS 自托管爱好者、需要在多协议客户端间切换的开发者。
不适合人群:商业团队部署、需要合规审计的用户、追求成熟社区的项目。
推荐指数:⭐⭐⭐⭐(4/5,非商用协议扣一星)

GitHub Releases 下载对应平台的安装包,去 项目主页 看完整文档。