Antigravity-Manager
本地 AI 账号指挥官:多平台账号一键切换 + 协议自动转译
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
本地 AI 账号指挥官:多平台账号一键切换 + 协议自动转译
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
如果你同时在用 Claude Code、NextChat、Google AI 和 Anthropic 官方 API,每个平台都有独立账号和密钥,管理起来简直是一场噩梦——密钥散落在各处、配额无法统一监控、403 报错频发。Antigravity Tools 就是来解决这个问题的:它是一个本地运行的 AI 账号管理与协议代理桌面应用,一键在多个 AI 平台之间切换,把混乱的 API 调用变成一条流畅的本地中转站。
图1:账号列表页面——多账号配额一目了然,403 状态自动标注
Antigravity Tools 由独立开发者 lbjlaq 构建,采用 Tauri v2 + React + Rust 技术栈,截至 2026 年 5 月已在 GitHub 积累超过 29,000 颗星,版本迭代至 v4.2.1。这个项目最初是为了满足作者本人同时管理多个 AI 服务账号的刚需而开发的,后来开源社区的大量需求推动它逐步演变成一个功能完善的生产级工具。
项目采用 CC BY-NC-SA 4.0 许可证(仅允许非商业使用和开源分发),这意味着你可以免费使用,但商业集成需要联系作者获取授权。
Antigravity Tools 的能力远超普通的账号管理器。它的核心价值在于协议转换与智能调度:将 Google Gemini Web Session 和 Anthropic 官方 Web Session 转化为标准 OpenAI / Anthropic 格式的 API 接口。这意味着你现有的 AI CLI 工具(如 Claude Code)和前端应用无需修改代码,直接对接 Antigravity 的本地端口,就能自动路由到最优账号。
应用内置多种账号调度策略:轮询(Round-Robin)和权重轮询(Weighted Round-Robin)。当你有多个同类 API 密钥时,系统会自动均分请求,避免单一账号配额耗尽。响应中的 Token 使用量会精确记录,用户可以在仪表盘实时查看每个账号的消耗进度。
图2:仪表盘——全局配额可视化,每账号消耗进度一目了然
添加 Google 或 Anthropic 账号不再需要手动复制 Cookie 和密钥。应用内置 OAuth 授权流程:点击「添加账号」→「OAuth」,浏览器完成授权后应用自动完成回调,全程无需接触任何密钥字符串。对于 Anthropic API Key 模式,也支持直接粘贴密钥导入。
应用在本地 127.0.0.1:8045 启动一个 Axum(Rust 异步网络框架)服务器,将外部请求按规则路由到上游 AI 服务。默认绑定本地环路,只有本机进程可以访问——这是设计上的安全考量,密钥不会泄露到局域网。
项目的架构图清晰展示了数据流:外部应用(Claude Code / NextChat)通过标准 OpenAI / Anthropic 协议发送请求 → Antigravity Gateway(Axum Server)接收 → 中间件层(鉴权 / 限流 / 日志)→ Model Router(根据模型名 ID 映射到具体账号)→ 账号分发器(轮询/权重策略)→ 协议转换器(Request Mapper,将请求重写为上游 API 格式)→ 上游 Google / Anthropic API → 响应转换后返回给客户端。
整个后端用 Rust 编写,依托 Tauri v2 的安全沙箱运行,确保本地数据处理的高性能和安全隔离。前端使用 React 构建,配合 @lobehub/ui 和 @ant-design/icons 组件库,界面美观且响应迅速。状态管理引入了 React 状态库,支持深色/浅色主题切换,i18n 多语言(内置中文/英文)。
图3:关于页面——v4.2.1,支持 macOS / Windows / Linux 全平台
项目提供了极其丰富的安装途径,对非技术用户极为友好:
curl 命令,Windows PowerShell 一条命令,自动检测系统架构和包管理器。brew install --cask antigravity-tools 安装,享受自动更新。.dmg、.exe、.deb、.AppImage 等包。docker compose up 启动容器,默认仅绑定 127.0.0.1,本地安全访问。值得注意的是,所有安装方式都不需要 GPU,最低硬件要求仅 2GB 内存和 1GB 磁盘空间——这对于一个本地 AI 代理工具来说相当轻量。
对于普通用户,桌面 GUI 版本是最直接的选择:安装后打开应用,通过图形界面管理账号、查看配额、配置路由策略,完全不需要接触命令行。
对于 CLI 重度用户(如 Claude Code 用户),核心使用路径是:启动应用 → 开启「API 反代」服务 → 设置两个环境变量(ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URL)→ 直接在终端使用 claude 命令,Claude Code 的所有请求自动经由 Antigravity 本地代理。配置一次,长期受益。
Antigravity Tools 并非没有争议点。首先,CC BY-NC-SA 4.0 许可证明确禁止商业使用——如果你计划将代理能力集成到商业产品中,许可证合规是一个需要严肃对待的问题。其次,应用将你的 AI 平台密钥存储在本地(~/.antigravity_tools 目录),本地安全取决于你的系统安全状态。再者,由于涉及协议转换,某些需要实时流式响应的场景可能会遇到额外的延迟。
此外,项目赞助商列表中包含多家 API 中转服务商——这在技术社区中一直是敏感话题,建议用户自行评估风险。
Antigravity Tools 超过 29,000 颗星的数量说明了一个趋势:AI 开发者的日常工作流正在快速专业化。从最初的单一 API 调用,到如今需要同时管理多个平台、多个账号、多个模型,账号管理已经成为继代码编辑器之后的下一个「效率瓶颈」。
这类工具的出现,本质上是 AI 民主化的副产品:当 AI 能力不再稀缺时,如何高效、经济地调度这些能力就成了新的竞争维度。Antigravity 精准地抓住了这个痛点,用 Rust 的性能 + React 的交互体验 + 多平台覆盖,构建了一个开发者友好的本地 AI 网关。
如果你是一个 AI 重度用户,手头有多个 Claude / Gemini 账号,配额管理让你头疼,Antigravity Tools 值得一试——免费、开源、跨平台,且上手门槛极低。