很多人用 AI,会卡在两个地方:API 买不起、官方账号用不爽。今天介绍一个开源工具 Antigravity Tools,能把这两个痛点一起解决。
它是干什么的
Antigravity Tools 是一个本地 AI 调度网关,核心能力一句话:把 Google Gemini 和 Anthropic Claude 的 Web 端账号(Session Token)接管过来,转化成标准 API 接口。
你不需要注册 OpenAI 账号,不需要买官方 API key,只需要登录 Google 或 Anthropic 的网页版,它就能把你的配额接出来,变成各种 AI 工具都能调用的接口。
它解决了什么问题?
1. 成本问题:Gemini 免费额度用不完,Claude 账号也有配额,但直接调 API 要花钱。通过它中转,免费账号的配额就能被各种工具用上 2. 兼容问题:很多 AI 工具(Claude Code、OpenCode、Kilo Code、Cherry Studio)只支持特定的 API 格式,Antigravity 做协议转换,让不支持的模型也能接入 3. 多账号管理:如果你有多个 Google/Claude 账号,它支持多账号轮询、自动切换最优账号 
核心概念:Session Token 是什么
这涉及到它的工作原理,需要先理解一个关键概念。
API Key 是官方提供给你的调用密钥,有了它你可以直接从服务器请求 AI 服务,它的权限是明确的、按量计费的。
Session Token 是你登录网页版之后产生的会话凭证。登录 Google Gemini 或 Anthropic Claude 网页后,浏览器里存的 Cookie 就是 Session Token。用这个 Token,程序可以代替你向网页版后端发请求,拿到和网页端一样的 AI 回复。
换句话说:API Key 是"正规渠道",Session Token 是"走后门"。前者要花钱,后者用你已有的账号配额。
Antigravity 就是把"走后门"这条路,修成一条标准化的高速公路。
技术架构一览
用一张图说明它是怎么工作的:
外部应用 (Claude Code / NextChat) ↓ Antigravity 网关 ↓ 中间件 (鉴权/限流/日志) ↓ 模型路由器 (ID映射/重定向) ↓ 账号分发器 (轮询/权重) ↓ 协议转换器 ↓ 上游请求 (Google/Anthropic API)应用层只需要发送标准格式请求(OpenAI 格式或 Anthropic 格式),Antigravity 会自动处理协议转换、账号选择、错误重试等事情。
安装与部署
支持三大平台,安装方式多样。
Windows(最简单)
直接到 GitHub Releases[1] 下载 .exe 安装包,双击安装即可。
Linux / macOS
curl -fsSL https://raw.githubusercontent.com/lbjlaq/Antigravity-Manager/v4.1.33/install.sh | bashmacOS Homebrew
brew tap lbjlaq/antigravity-manager https://github.com/lbjlaq/Antigravity-Managerbrew install --cask antigravity-tools安装完成后,管理后台 http://localhost:8045,API Base http://localhost:8045/v1。
Docker 部署(适合有服务器的同学)
docker run -d --name antigravity-manager \ -p 8045:8045 \ -e API_KEY=你的密码 \ -v ~/.antigravity_tools:/root/.antigravity_tools \ lbjlaq/antigravity-manager:latest访问 http://localhost:8045 进入管理后台,密码用 docker logs antigravity-manager 查看。
添加账号:OAuth 授权
安装好之后,第一步是添加 AI 账号。
打开"Accounts / 账号" → "添加账号" → "OAuth"。
点击按钮前,应用会预生成一个授权链接,点击复制,然后在浏览器打开并完成登录授权。授权成功后浏览器会显示"✅ 授权成功",应用会自动完成剩下的步骤。
授权链接包含一次性回调端口,每次添加账号都需要重新生成新链接。

支持的协议与工具
这是它最有价值的地方。Antigravity 支持三种协议格式:
• OpenAI 格式: /v1/chat/completions端点,兼容 99% 的现有 AI 应用• Anthropic 格式: /v1/messages接口,支持 Claude Code CLI 的全功能(思维链、系统提示词等)• Gemini 格式:支持 Google 官方 SDK 直接调用
这意味着这些工具都能接入:
Python 调用示例
import openaiclient = openai.OpenAI( api_key="sk-antigravity", # 本地设置的密码 base_url="http://127.0.0.1:8045/v1")response = client.chat.completions.create( model="gemini-3-flash", messages=[{"role": "user", "content": "你好,请自我介绍"}])print(response.choices[0].message.content)就这么简单,和调 OpenAI API 几乎一样,只是 base_url 指向本地。
图片生成:Imagen 3
除了对话,它还支持 Gemini 的图片生成功能:
response = client.images.generate( model="gemini-3-pro-image", prompt="一座未来主义风格的城市,赛博朋克,霓虹灯", size="1920x1080", quality="hd", n=1, response_format="b64_json")import base64image_data = base64.b64decode(response.data[0].b64_json)with open("output.png", "wb") as f: f.write(image_data)支持任意宽高比(1024x1024、1920x1080、9:16 等),quality 参数支持 hd(4K)、medium(2K)、standard(标准)。
智能路由:不再浪费高级配额
它有个很实用的功能:智能分级路由(Tiered Routing)。
系统会根据账号类型(Ultra/Pro/Free)和配额重置频率自动排序,优先消耗高速重置账号,确保高频调用下服务稳定。
还有一个:后台任务静默降级。自动识别 Claude CLI 等工具生成的后台请求(如标题生成),智能重定向至 Flash 模型,保护高级模型配额不被浪费。

适合谁用
适合:
• 有多个 Google/Claude 账号,想充分利用免费配额 • 想用 Claude Code、OpenCode 等 CLI 工具,但没有官方 API Key • 用 Cherry Studio 等对话客户端,想接入免费模型 • 技术爱好者,想本地部署 AI 代理
不适合:
• 追求高稳定性商业服务(Session Token 有被封禁风险,不适合生产环境) • 完全不懂技术的小白(需要一定的命令行基础)
总结
Antigravity Tools 是一个定位很清晰的开源工具:低成本利用已有 AI 账号配额。它不是要替代官方 API,而是给不想花钱、但有一定技术能力的用户一条出路。
如果你正好有 Google 或 Claude 账号,装一个试试,也许会发现新世界。
项目地址:https://github.com/lbjlaq/Antigravity-Manager
引用链接
[1] GitHub Releases: https://github.com/lbjlaq/Antigravity-Manager/releases
夜雨聆风