AntigravityManager
Antigravity Manager 是一款专为 Google Gemini 和 Claude AI 打造的专业级多账号管理桌面应用。它基于 Electron 构建,旨在解决用户在使用 AI 服务时面临的单账号配额消耗快、多账号手动切换繁琐、剩余用量难以监控以及错过配额重置时间等痛点。
通过 Antigravity Manager,用户可以轻松构建无限的云端账号池,支持添加任意数量的 Google 或 Claude 账号。其核心亮点在于“智能自动切换”功能:当当前账号配额不足或触发频率限制时,软件会自动无缝切换至下一个可用账号,确保持续稳定的服务体验。此外,它还提供了可视化的实时配额监控面板,清晰展示各账号状态及不同模型的使用进度,并内置了兼容 OpenAI/Anthropic 标准的本地 API 代理服务,方便开发调试。在安全性方面,所有敏感数据均采用 AES-256-GCM 加密存储。
这款工具特别适合需要高频调用 AI 接口的开发者、进行大规模测试的研究人员,以及拥有多个账号需统一管理的重度 AI 用户。无论是为了突破单账号限制,还是为了更高效地管理团队协作资源,Antigravity Manager 都能提供一个安全、流畅且智能化的解决方案,让多账号操作变得简单可控。
使用场景
某独立开发者正在利用 Google Gemini 和 Claude 3.5 Sonnet 构建一个高强度的代码辅助插件,需要频繁调用大模型 API 进行自动化测试与生成。
没有 AntigravityManager 时
- 配额焦虑频发:单个账号的免费额度几分钟内耗尽,开发者必须时刻盯着控制台报错,手动暂停脚本去浏览器切换账号登录。
- 多账号管理混乱:为了维持服务运行,不得不在浏览器的多个无痕窗口间反复横跳,极易弄混哪个账号已限额、哪个仍可用。
- 开发流程中断:由于缺乏自动故障转移机制,一旦当前账号触发速率限制,整个自动化测试流程即刻崩溃,需人工介入重启。
- 状态监控盲区:无法直观看到各账号剩余配额比例,往往在急需使用时才发现所有账号都已过期或受限。
使用 AntigravityManager 后
- 无限账号池支撑:通过 OAuth 一键导入数十个 Google 和 Claude 账号,AntigravityManager 将其整合为统一资源池,彻底消除单点配额瓶颈。
- 智能无缝切换:内置的智能路由策略会在检测到当前账号限额或报错时,毫秒级自动切换至下一个可用账号,确保任务流永不中断。
- 可视化实时监控:仪表盘清晰展示每个账号的头像、状态及剩余配额进度条,开发者对资源使用情况一目了然,无需猜测。
- 本地代理集成:直接提供兼容 OpenAI/Anthropic 标准的本地 API 代理服务,现有代码只需修改一个端点即可接入庞大的账号集群。
AntigravityManager 将繁琐的多账号运维转化为透明的底层能力,让开发者能专注于核心业务逻辑而非被配额限制所困扰。
运行环境要求
- Windows
- macOS
- Linux
未说明
未说明

快速开始
反重力管理器
🚀 专业的 Google Gemini 和 Claude AI 多账号管理工具
英文 | 简体中文
📖 目录
✨ 为什么选择反重力管理器?
在使用 Antigravity IDE 时,您是否遇到过以下问题?
- 😫 单个账号配额很快用完,需要频繁手动切换
- 🔄 管理多个 Google/Claude 账号非常麻烦
- 📊 不清楚当前账号还剩多少配额
- ⏰ 担心错过配额重置时间
- 🔌 需要一个可靠的本地 API 代理来支持开发工具
反重力管理器正是为了解决这些问题而生!它是一款专业的 Electron 桌面应用,可以帮助您:
- ✅ 无限账号池 - 添加任意数量的 Google Gemini / Claude 账号
- ✅ 智能自动切换 - 当配额不足或被限流时,自动切换到下一个可用账号
- ✅ 实时监控 - 可视化显示所有账号的配额使用情况
- ✅ 本地 API 代理 - 内置兼容 OpenAI/Anthropic 的代理服务器
- ✅ 安全加密 - 使用 AES-256-GCM 对敏感数据进行加密
🎯 功能特性
☁️ 云端账号池
|
📊 实时配额监控
|
🔄 智能自动切换
|
🔐 安全第一
|
💾 账号备份
|
⚙️ 进程控制
|
🔌 本地 API 代理
|
🛠️ 开发者工具
|
其他功能
- 🖥️ 系统托盘 - 后台运行模式,配有托盘图标和右键菜单
- 🔗 IDE 同步 - 自动扫描并导入 IDE 的
state.vscdb文件中的账号 - 📦 批量操作 - 支持批量刷新和删除多个账号
- 📤 JSON 导出/导入 - 支持带模式校验和去重的账号池导出与导入
- 🔔 桌面通知 - 可配置当模型配额低于设定阈值时发出提醒
- 🌐 每账号代理 - 可为每个账号单独配置 HTTP/SOCKS5 代理
- 📊 智能排序 - 可按最近使用时间、总配额或特定模型分组对账号进行排序
- 📋 紧凑布局 - 密集水平视图,最大化可见账号数量
- 🌏 国际化 - 多语言支持(英语 / 中文 / 俄语)
- 🎨 现代化界面 - 基于 React、TailwindCSS 和 Shadcn UI 构建
📸 截图
快速入门
下载
从 Releases 页面下载适用于您平台的最新版本。
| 平台 | 下载 |
|---|---|
| Windows (x64/ARM64) | .exe 安装程序 |
| macOS | .dmg 安装程序 |
| Linux | .deb / .rpm |
| NixOS / Nix | nix run github:Draculabo/AntigravityManager |
❄️ Nix 集成
您可以使用提供的 flake 将 Antigravity Manager 集成到您的 Nix 配置中。
🛠️ NixOS / Home Manager
将 flake 添加到您的 flake.nix 的 inputs 中:
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
antigravity-manager.url = "github:Draculabo/AntigravityManager";
};
要将其集成到您的系统中,请将 antigravity-manager.overlays.default 添加到您的 nixpkgs.overlays 中。这可确保软件包正确地基于您自己的 nixpkgs 实例进行构建,并尊重您的全局配置。
# 添加到您的 NixOS/Home Manager 配置中
{
nixpkgs.overlays = [ inputs.antigravity-manager.overlays.default ];
# Antigravity Manager 拥有非自由许可证(cc-by-nc-sa-40)
nixpkgs.config.allowUnfree = true;
environment.systemPackages = [
pkgs.antigravity-manager
];
}
💻 开发环境
如果您使用上述 overlay,只需将其添加到您的 devShell 中即可:
devShells.default = pkgs.mkShell {
packages = [
pkgs.antigravity-manager
];
};
[!NOTE] 由于该软件包是非自由的,您必须在
nixpkgs配置中启用allowUnfree = true;才能正确评估。
从源代码构建
先决条件
- Node.js v18 或更高版本
- npm 或 yarn
步骤
# 克隆仓库
git clone https://github.com/Draculabo/AntigravityManager.git
cd AntigravityManager
# 安装依赖
npm install
# 启动开发
npm start
# 构建生产版本
npm run make
🛠️ 技术栈
| 类别 | 技术 |
|---|---|
| 核心 | Electron、React、TypeScript |
| 构建工具 | Vite |
| 样式 | TailwindCSS、Shadcn UI |
| 状态管理 | TanStack Query、TanStack Router |
| 数据库 | Better-SQLite3 |
| 测试 | Vitest、Playwright |
开发
可用脚本
| 命令 | 描述 |
|---|---|
npm start |
以开发模式启动应用 |
npm run lint |
运行 ESLint 检查代码问题 |
npm run format:write |
使用 Prettier 格式化代码 |
npm run test:unit |
使用 Vitest 运行单元测试 |
npm run test:e2e |
使用 Playwright 运行端到端测试 |
npm run test:all |
运行所有测试 |
npm run type-check |
运行 TypeScript 类型检查 |
npm run make |
构建生产版本软件包 |
项目结构
AntigravityManager/
├── src/
│ ├── main.ts # Electron 主进程
│ ├── preload.ts # 预加载脚本
│ ├── renderer/ # React 渲染进程
│ ├── ipc/ # IPC 通信处理程序
│ └── server/ # 内置服务器
├── docs/ # 文档和资源文件
└── .github/ # GitHub 配置
❓ 常见问题解答
问:应用无法启动?
请检查:
- 确保已安装所有依赖:
npm install - 检查 Node.js 版本是否 ≥ 18
- 尝试删除
node_modules并重新安装
问:账户登录失败?
- 确保网络连接正常
- 尝试清除应用数据并重新登录
- 检查该账户是否被 Google/Claude 限制
问:macOS 显示 Keychain/凭据错误,且无法保存 OAuth?
这是 macOS 常见的安全行为,通常发生在应用未签名或直接从“下载”文件夹运行时。以下是一个仅供个人使用的 临时解决方案:
- 将应用移动到
/Applications - 在终端中运行以下命令(每次更新后重复执行)
sudo xattr -dr com.apple.quarantine "/Applications/Antigravity Manager 2.app"
codesign --force --deep --sign - "/Applications/Antigravity Manager 2.app"
重新打开应用,并在提示时允许 Keychain 访问。
问:如何报告问题或提出建议?
请通过 GitHub Issues 提交问题或建议。
🌟 星标历史
🤝 贡献
欢迎贡献!请阅读 CONTRIBUTING.md 了解详情。
我们遵循 Contributor Covenant 行为准则。
📄 许可证
⚠️ 免责声明
[!WARNING] 仅用于教育目的
本项目仅用于教育和研究目的。本软件按“原样”提供,不附带任何担保。严禁商业用途。
使用本软件即表示您同意不会将其用于任何商业目的,并且您需自行负责确保您的使用符合所有适用的法律和法规。作者及贡献者对因使用本软件而产生的任何滥用或损害不承担任何责任。
如果这个项目对您有所帮助,请给它点个 ⭐ 星吧!
版本历史
v0.10.02026/02/19v0.9.22026/02/11v0.9.12026/02/11v0.9.02026/02/10v0.8.02026/02/07v0.6.02026/02/04v0.5.02026/01/30v0.4.02026/01/28v0.3.52026/01/26v0.3.42026/01/26v0.3.4-beta.12026/01/25v0.3.32026/01/25v0.3.22026/01/25v0.3.12026/01/24v0.3.02026/01/23v0.3.0-rc.32026/01/21v0.3.0-rc.22026/01/21v0.3.0-rc.12026/01/20v0.2.22026/01/19v0.2.02026/01/16相似工具推荐
ML-For-Beginners
ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。
OpenHands
OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。
gpt4free
gpt4free 是一个由社区驱动的开源项目,旨在聚合多种可访问的大型语言模型(LLM)和媒体生成接口,让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点,通过统一的标准将不同提供商的资源整合在一起。 无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员,还是想免费体验最新技术的普通用户,都能从中受益。gpt4free 提供了丰富的使用方式:既包含易于上手的 Python 和 JavaScript 客户端库,也支持部署本地图形界面(GUI),更提供了兼容 OpenAI 标准的 REST API,方便无缝替换现有应用后端。 其技术亮点在于强大的多提供商支持架构,能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源,并支持 Docker 一键部署及本地推理。项目秉持社区优先原则,在降低使用门槛的同时,也为贡献者提供了扩展新接口的便利框架,是探索和利用多样化 AI 资源的实用工具。
gstack
gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。
meilisearch
Meilisearch 是一个开源的极速搜索服务,专为现代应用和网站打造,开箱即用。它能帮助开发者快速集成高质量的搜索功能,无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果,而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性,并支持 AI 驱动的混合搜索(结合关键词与语义理解),显著提升用户查找信息的体验。 Meilisearch 特别适合 Web 开发者、产品团队或初创公司使用,尤其适用于需要快速上线搜索功能的场景,如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK,部署简单,资源占用低,本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下,为用户提供流畅、智能搜索体验的团队来说,Meilisearch 是一个高效且友好的选择。
awesome-claude-skills
awesome-claude-skills 是一个精心整理的开源资源库,旨在帮助用户挖掘和扩展 Claude AI 的潜力。它不仅仅是一份列表,更提供了实用的“技能(Skills)”模块,让 Claude 从单纯的文本生成助手,进化为能执行复杂工作流的智能代理。 许多用户在使用 AI 时,常受限于其无法直接操作外部软件或处理特定格式文件的痛点。awesome-claude-skills 通过预设的工作流解决了这一问题:它不仅能教会 Claude 专业地处理 Word、PDF 等文档,进行代码开发与数据分析,还能借助 Composio 插件连接 Slack、邮箱及数百种常用应用,实现发送邮件、创建任务等自动化操作。这使得重复性任务变得标准化且可复用,极大提升了工作效率。 无论是希望优化日常办公流程的普通用户、需要处理复杂文档的研究人员,还是寻求将 AI 深度集成到开发管线中的开发者,都能从中找到适合的解决方案。其独特的技术亮点在于“技能”的可定制性与强大的应用连接能力,让用户无需编写复杂代码,即可通过简单的配置让 Claude 具备跨平台执行真实任务的能力。如果你希望让 Claude