你是不是为了使用 AI 大模型,注册多个账号享受新人福利,却被账号管理和切换搞得焦头烂额?
你是不是遇到过开着 Claude Code 编程时,想多开 Agent 并行工作,又担心代码混乱的困扰?
本文将深入解析两个极具创新性的开源项目,从不同维度解决 AI 时代开发者的痛点,堪称开源社区在 AI 工具链领域的前沿探索:
- Antigravity Tools:专业的 AI 账号管理与协议反代系统
- Vibe Kanban:AI 编码 Agent 编排平台
🎯 一、项目概览
1.1 Antigravity Tools:AI 调度网关
Antigravity Tools 是基于 Tauri v2 + React (Rust) 构建的专业 AI 账号管理与切换工具,核心定位是「打破 API 调用壁垒的终极解决方案」——将常见 Web 端 Session (Google/Anthropic) 转化为标准化 API 接口,成为个人高性能 AI 调度网关。
项目名称:Antigravity Manager
当前版本:v3.3.15
技术栈:Tauri v2 + React + Rust
许可证:CC BY-NC-SA 4.0(非商业用途)
GitHub:https://github.com/lbjlaq/Antigravity-Manager
1.2 Vibe Kanban:AI Agent 编排平台
Vibe Kanban 是 AI 编码 Agent 编排平台,核心定位是「简化 AI 辅助编码的规划、审查与编排流程」——通过统一管理界面管控多个 AI 助手,每个助手在隔离的 git worktrees 中执行任务,兼顾安全性与控制力。
项目名称:Vibe Kanban
开发商:BloopAI
技术栈:Rust + React + TypeScript + WebSocket
GitHub:https://github.com/BloopAI/vibe-kanban
✨ 二、核心功能详解
2.1 Antigravity Tools 核心功能
(1)智能账号仪表盘
- 全局实时监控:账号健康状况、配额剩余、活跃账号状态及同步时间
- 最佳账号推荐:基于配额冗余度实时筛选,支持一键切换
- 403 封禁检测:自动标注异常账号,支持列表/网格双视图切换
(2)强大的账号管家
- OAuth 2.0 授权:生成可复制授权链接,支持任意浏览器授权 + 自动回调
- 多维度导入:单条 Token 录入、JSON 批量导入、V1 版本数据库热迁移
- 账号禁用功能:独立控制反代池,区分 403 禁用(红色徽章)与主动禁用(橙色徽章),支持批量操作
(3)协议转换与中继
- 全协议适配:OpenAI 格式(兼容 99% AI 应用)、Anthropic 格式(支持 Claude Code 全功能)、Gemini 格式(兼容官方 SDK)
- 智能状态自愈:429/401 错误时毫秒级自动重试与静默轮换
- 上游端点 Fallback:prod→daily 双端点切换,提升服务可用性
(4)模型路由中心
- 系列化映射:将复杂模型 ID 归类到"规格家族"(如 GPT-4 统一路由到 gemini-3-pro-high)
- 专家级重定向:支持自定义正则表达式模型映射
- 智能分级路由:按账号类型优先级排序,优先消耗高速重置账号
- 后台任务静默降级:轻量任务自动重定向至 Flash 模型,保护高级模型配额
(5)多模态与 Imagen 3 支持
- 高级画质控制:通过 OpenAI size 参数映射 Imagen 3,支持超宽比例及 2k 高清后缀
- 超强 Payload 支持:后端兼容 100MB 数据,满足 4K 图识别需求
2.2 Vibe Kanban 核心功能
(1)Multi-Agent Orchestration
- 支持多 Agent 无缝切换:Claude Code、OpenAI Codex、Amp、Cursor Agent CLI、Gemini 等
- 任务级 Agent 选择:每个任务可匹配最适合的 Agent,无需更改工作流
- 独立配置支持:不同 Agent 可自定义配置文件
(2)隔离执行与安全保障
- 隔离环境:每个任务运行在独立 git worktree,防止 Agent 间干扰
- 安全机制:任务失败不污染主分支,支持安全回滚与实验性功能测试
(3)可视化审查与任务管理
- 逐行差异审查:可视化 AI 生成更改,支持内联注释、反馈与单条更改审批
- 任务状态跟踪:待办/进行中/审查中/已完成/已取消,支持标签分类与筛选
- 批量操作:支持任务批量管理与状态更新
(4)实时监控与 Git 集成
- 实时监控:流式日志输出、进度指示器、Agent 执行状态跟踪
- Git 自动化:自动创建隔离 worktree、分支管理、PR 创建、冲突解决引导
(5)协作功能
- 团队共享:任务分配、所有权跟踪、跨客户端实时更新
- 组织级管理:支持多仓库项目与团队协作流程
🏗️ 三、技术架构解析
3.1 Antigravity Tools 架构
前端:React + Vite + TypeScript
后端:Rust + Axum (Web 框架)
桌面框架:Tauri v2
数据库:SQLite
协议转换:Request/Response Mapper
架构亮点:
- 模块化设计:proxy、mappers、handlers、middleware 完全解耦
- 工业级 Session 指纹:SHA256 哈希生成粘性 Session ID,提升 Prompt Caching 命中率
- 精准限流:毫秒级 quotaResetDelay 提取,故障时自动避让隔离
- 代理监控:实时可视化流量,支持历史日志查询
3.2 Vibe Kanban 架构
(1)混合架构设计
- 前端:Vite + TypeScript + Radix UI,响应式看板界面
- 后端:Rust workspace 模块化 crates,处理路由、数据库、Agent 执行
- 类型安全:Rust 生成共享 TypeScript 类型,全栈编译时一致性
- 实时通信:WebSocket 实现日志流式传输与状态更新
(2)项目结构
vibe-kanban/
├── frontend/ # React 前端(组件/页面/状态管理)
├── crates/ # Rust workspace(服务器/数据库/执行器等)
├── shared/ # 共享 TypeScript 类型
└── docs/ # 文档源
(3)支持的 AI 编码 Agent
| Agent | 能力 | 关键特性 |
|---|---|---|
| Claude Code | 代码生成、文件编辑、终端命令 | Plan 模式、审批、Opus 模型支持 |
| Amp | 自主编码任务 | 全模式自动化支持 |
| Gemini CLI | 多模型支持 | Flash/Pro 模型、YOLO 快速执行模式 |
| OpenAI Codex | 代码补全和生成 | 标准 OpenAI 集成 |
| Cursor Agent CLI | IDE 集成编码 | Cursor 特定工作流 |
| Others | Droid、Qwen Code、OpenCode | 可扩展执行器架构 |
💻 四、典型使用场景
4.1 Antigravity Tools 应用场景
(1)Claude Code CLI 接入
# 启动 Antigravity 并开启 API 反代服务
export ANTHROPIC_API_KEY="sk-antigravity"
export ANTHROPIC_BASE_URL="http://127.0.0.1:8045"
claude
支持思维链、联网搜索、引文显示与配额保护
(2)Python 开发集成
import openai
client = 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)
(3)多账号智能轮换
- 自动轮换多账号,配额耗尽无缝切换
- 实时监控账号健康状况,优先使用高级账号
4.2 Vibe Kanban 应用场景
- 团队 AI 辅助开发:多 Agent 协作完成复杂编码任务
- 安全实验性开发:隔离环境测试 AI 生成代码,不影响主分支
- 规范化代码审查:逐行审核 AI 更改,多轮反馈优化
- 跨 Agent 任务分配:根据任务类型匹配最优 AI 助手
🔄 五、两大项目对比分析
5.1 核心差异
| 维度 | Antigravity Manager | Vibe Kanban |
|---|---|---|
| 核心定位 | AI 账号管理与调度网关 | AI Agent 编排平台 |
| 主要解决问题 | 多账号管理、协议转换、成本优化 | Agent 编排、代码审查、安全执行 |
| 目标用户 | 独立开发者、AI 工具重度用户 | 开发团队、工程组织 |
| 核心价值 | 提升 API 调用稳定性、降低使用成本 | 规范 AI 编码流程、提升团队协作效率 |
| 部署形式 | 桌面应用 | Web 应用 |
5.2 互补性
两个项目在 AI 开发工具链中形成完美互补:
Antigravity Manager Vibe Kanban
↓ ↓
账号管理层 Agent 编排层
↓ ↓
协议转换/调度 任务管理/审查
↓ ↓
统一 API 接口 隔离执行环境
↓ ↓
└──────────┬───────────────┘
↓
AI 辅助开发完整方案
💡 六、使用建议
6.1 何时选择 Antigravity Manager?
✅ 推荐场景:
- 拥有多个 AI 服务账号需要统一管理
- 需在不同 AI 服务(OpenAI/Claude/Gemini)间切换
- 关注 API 调用稳定性与成本优化
- 需要协议转换功能
典型用户:独立开发者、AI 工具重度用户、小团队
6.2 何时选择 Vibe Kanban?
✅ 推荐场景:
- 团队协作进行 AI 辅助开发
- 需要管理多个 AI 编码 Agent
- 重视代码审查与开发流程规范
- 需安全测试 AI 生成代码
典型用户:开发团队、AI 辅助开发早期采用者、重视代码质量的组织
6.3 组合使用指南
- 享受完整体验:多账号轮换 + 多 Agent 编排 + 规范审查
启动 Vibe Kanban 并配置 Agent
npx vibe-kanban # 设置 AI Agent 的 Base URL 为 http://127.0.0.1:8045
部署 Antigravity Tools 并开启 API 反代服务
# macOS 安装
brew tap lbjlaq/antigravity-manager https://github.com/lbjlaq/Antigravity-Manager
brew install --cask antigravity-tools
📚 七、资源与链接
Antigravity Tools
- GitHub: https://github.com/lbjlaq/Antigravity-Manager
- 发布页:https://github.com/lbjlaq/Antigravity-Manager/releases
Vibe Kanban
- GitHub: https://github.com/BloopAI/vibe-kanban
- 文档:https://github.com/BloopAI/vibe-kanban/tree/main/docs
- 快速启动:
npx vibe-kanban
相关技术
- Tauri: https://tauri.app(跨平台桌面应用框架)
- Rust: https://www.rust-lang.org(系统编程语言)
- React: https://react.dev(UI 框架)
- Git Worktree: https://git-scm.com/docs/git-worktree
📝 结语
这两个开源项目虽处于早期阶段,但已展现出 AI 工具链的未来方向——Antigravity Tools 解决了"AI 资源接入"的底层问题,Vibe Kanban 规范了"AI 协作开发"的上层流程。无论你是独立开发者还是团队成员,都值得关注它们的发展,借助这些工具让 AI 真正成为生产力倍增器。

