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 是当前最简洁的本地中转方案。
作者 lbjlaq 用 Tauri 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/completions | 99% AI 应用直接支持 |
| Anthropic 格式 | /v1/messages | 原生 Claude Code CLI 调用 |
| Gemini 格式 | /v1beta/models | Google 官方 SDK 调用 |
意味着你写的 Claude Code 命令行工具,换成 Antigravity 后端就能跑 Gemini;Cherry Studio 配 Antigravity 后端就能用 Claude。
4. 智能账号轮换
请求遇到 429 (Too Many Requests) 或 401 (Expire) 时:
- 毫秒级触发自动重试 + 静默轮换到下一个健康账号
- 业务不中断(无感知切换)
- 支持 403 封禁检测,自动跳过异常账号
5. 模型路由中心(Model Router)
- 系列化映射:把
gpt-4、claude-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 | bashWindows (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:latestWeb 后台:http://localhost:8045
API Base:http://localhost:8045/v1
最低 256MB 内存即可,支持 x86_64 + ARM64。
首次配置流程:
- 打开应用,添加账号(点"授权链接",浏览器授权)
- 设置
API_KEY(用于 API 调用) - (可选)设置
WEB_PASSWORD(用于 Web 后台登录,比用 API_KEY 登录更安全) - 配置路由规则(默认全直连)
- 在 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 Manager | Tauri 桌面 + Docker | ✅ 内置 | ✅ 三大协议 | ✅ 自动 | CC-BY-NC-SA-4.0 ⚠️ |
| OneAPI | Web 服务 | ✅ | ✅ 10+ 协议 | ✅ | MIT ✅ |
| new-api | Web 服务(OneAPI fork) | ✅ | ✅ 10+ 协议 | ✅ | MIT ✅ |
| ChatGPT-Next-Web | Web | ❌ | ✅ OpenAI | ❌ | MIT ✅ |
| lobechat / Cherry Studio | 桌面 / Web | ❌ | ❌ | ❌ | Apache / 商业 |
Antigravity 的独特价值:
- ✅ 桌面应用(不是 Web 服务,新手也能开箱即用)
- ✅ OAuth 一键授权(比手动抠 Token 体验好太多)
- ✅ 国产项目(中文文档 + 中文社区支持)
- ❌ CC-BY-NC-SA-4.0 非商用(不能用于商业服务,自用或个人项目 OK)
- ❌ Stars 才 30(社区还在起步)
如果你需要开源 + 可商用 + Web 服务形态的同等方案,建议用 OneAPI 或 new-api。
⚠️ 注意事项
- 协议限制(最重要):本项目采用 CC-BY-NC-SA-4.0 协议 —— 禁止商业用途,且衍生作品必须采用相同协议。如需商业部署,请改成 OneAPI / new-api(MIT)。
macOS 提示"已损坏":未通过 Apple 公证。手动修复:
sudo xattr -rd com.apple.quarantine "/Applications/Antigravity Tools.app"或用 Homebrew 安装自动解决。
- Web Session 不稳定:Google / Anthropic 偶尔会改 OAuth 流程,遇到授权失败时升级到最新版。
- 配额是 Web 端的,Antigravity 只是中转不消耗额外额度。
- Docker 部署的密码优先级:环境变量
WEB_PASSWORD> 配置文件admin_password> 回落到API_KEY。 - 赞助商关系:README 里列了 5 个 API 中转商赞助位(PackyCode / APIKEY.FUN / Claude API / AICodeMirror / VisionCoder)。作者本人立场不代表这些赞助商,但请知悉利益关联。
- 不适合跑公网:除非套强鉴权 + 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 下载对应平台的安装包,去 项目主页 看完整文档。