新一年的开源AI工具神器:Antigravity Tools、Vibe Kanban、CC-Switch
CC-Switch
一键切换 Claude Code、Codex 与 Gemini 的 API 配置
AWS Bedrock 支持:内置 AWS Bedrock 供应商预设,支持 AKSK 和 API Key 两种认证方式,支持跨区域推理(global/us/eu/apac),覆盖 Claude Code 和 OpenCode、速度测试:测量 API 端点延迟,可视化连接质量指示器
导入导出:备份和恢复配置,自动轮换(保留最近 10 个)、国际化支持:完整的中英文本地化(UI、错误、托盘)
Claude 插件同步:一键应用或恢复 Claude 插件配置
https://github.com/farion1231/cc-switch/releases/tag/v3.11.1 Antigravity Manager
Antigravity Tools 是基于 Tauri v2 + React (Rust) 构建的专业AI账号管理与切换工具,核心定位是「打破API调用壁垒的终极解决方案」——将常见Web端Session (Google/Anthropic) 转化为标准化API接口,成为个人高性能AI调度网关。
GitHub:https://github.com/lbjlaq/Antigravity-Manager Vibe Kanban
Vibe Kanban 是AI编码Agent编排平台,核心定位是「简化AI辅助编码的规划、审查与编排流程」——通过统一管理界面管控多个AI助手,每个助手在隔离的git worktrees中执行任务,兼顾安全性与控制力。
GitHub:https://github.com/BloopAI/vibe-kanban 这份文档将您提供的“Antigravity Tools”核心功能进行了结构化整理,优化了层级关系和术语准确性,适合用于技术手册、产品介绍或团队内部知识库。
Antigravity Tools 技术白皮书/核心功能概览
1. 全局监控与治理
实时掌控所有代理账号的健康状态与配额消耗。
- 实时监控仪表板
- 账号健康状况:实时监测并展示所有上游账号(如OpenAI、Google AI Studio)的可用性。
- 配额管理:精确统计各账号剩余配额(Token/请求数),并通过可视化进度条或百分比进行预警。
- 活跃状态:显示账号的在线/离线状态以及最后同步/使用的时间戳。
- 智能推荐与切换
- 最佳账号推荐:根据配额冗余度(剩余配额/最大配额)和稳定性算法,实时筛选出当前最优账号。
- 一键切换:支持手动或自动将当前请求链路无缝切换至推荐账号,无需中断服务。
- 异常监控与交互
- 403封禁检测:自动轮询并标记因违规或风控导致返回403错误(封禁)的异常账号。
- 双视图切换:支持列表视图(详细数据)与网格视图(缩略卡片)两种模式,方便不同场景下的监控与管理。
2. 账号管家
提供企业级的账号导入、认证与全生命周期管理能力。
- OAuth 2.0 授权体系
- 授权链接生成:自动生成标准的OAuth 2.0授权链接,支持复制并在任意浏览器中完成登录授权。
- 自动回调处理:授权完成后,系统自动捕获回调信息,完成账号的绑定与凭证更新。
- 多源数据导入
- 单条录入:支持手动粘贴单个Token或API Key进行添加。
- 批量导入:支持JSON格式文件批量导入。
- 无缝迁移:支持从V1旧版本数据库直接热迁移账号数据至当前系统。
- 精细权限控制
- 独立代理池:支持对反代账号池进行独立控制。
- 状态区分与批量操作:
- 红色徽章:标记因403等错误被系统自动禁用的账号。
- 橙色徽章:标记管理员手动禁用的账号。
- 批量操作:支持对多个账号进行批量禁用、启用或删除。
3. 协议转换与流量中继
打破厂商壁垒,实现跨平台协议的无缝转换与高可用保障。
- 全协议适配
- OpenAI 格式:兼容99%的AI应用(如ChatGPT-Next-Web, LobeChat等),将非OpenAI请求转换为标准格式。
- Anthropic 格式:完整支持Claude API,确保Claude Code等高级功能的正常调用。
- Gemini 格式:完美兼容Google AI Studio及官方SDK的调用方式。
- 智能状态自愈
- 毫秒级重试:当检测到上游返回429(限流)或401(未授权)错误时,系统在毫秒级内自动切换至另一可用账号进行重试,对客户端完全静默。
- 上游端点容灾
- Fallback机制:支持配置多级上游端点(如
primary→secondary)。当生产环境端点(prod)不可用时,自动降级至备用端点(daily),极大提升服务可用性。
- Fallback机制:支持配置多级上游端点(如
4. 模型路由中心
智能调度请求至最合适的模型与账号,优化成本与性能。
- 系列化映射
- 规格家族:将各大厂商复杂的模型ID(如
gemini-1.5-pro-latest,gemini-ultra)统一归类为用户易懂的规格家族(如 “GPT-4旗舰”、“轻量高速”)。
- 规格家族:将各大厂商复杂的模型ID(如
- 专家级重定向
- 自定义映射:支持通过正则表达式定义复杂的模型路由规则。例如,将以
claude-3-opus开头的所有请求全部指向特定的高性能账号池。
- 自定义映射:支持通过正则表达式定义复杂的模型路由规则。例如,将以
- 智能分级路由
- 优先级排序:根据预设策略(如按账号类型:高速重置账号 > 普通账号)对可用账号进行优先级排序,优先消耗成本最低或速度最快的资源。
- 后台任务静默降级
- 配额保护:针对后台处理、数据分析等非实时轻量任务,系统自动将其重定向至更经济的模型(如从
Pro模型降级至Flash模型),有效保护高级模型的核心配额。
- 配额保护:针对后台处理、数据分析等非实时轻量任务,系统自动将其重定向至更经济的模型(如从
5. 多模态与高级生成
突破标准API限制,释放多模态模型的全部潜能。
- Imagen 3 高级画质控制
- 参数映射:通过OpenAI标准的
size参数(如1024x1024)智能映射并控制Imagen 3的图像生成尺寸。 - 超宽比例与2K高清:支持通过特定后缀或参数触发超宽比例(如
1792x1024)及2K高清分辨率输出。
- 参数映射:通过OpenAI标准的
- 超强负载支持
- 大文件处理:后端Payload支持扩容至100MB,完美满足4K高清图像识别、长视频帧提取或大型多模态文件的分析需求。
Antigravity Tools 功能补充文档
Multi-Agent Orchestration 模块
核心概述
企业级多智能体协调器,实现跨Agent的无缝调度、隔离执行与可视化协作。
1. Multi-Agent Orchestration(多智能体编排)
统一调度多种顶级AI编码助手,为每个任务匹配最合适的执行引擎。
- 多Agent无缝切换
- 全栈支持:集成并动态切换多种主流Agent,包括:
- Claude Code(Anthropic)
- OpenAI Codex
- Amp
- Cursor Agent CLI
- Gemini(Google)
- (可扩展支持更多自定义Agent)
- 零侵入切换:开发者无需修改现有工作流代码,即可为不同任务指定不同的执行Agent。
- 全栈支持:集成并动态切换多种主流Agent,包括:
- 任务级Agent匹配
- 智能推荐:系统根据任务类型(如前端重构、后端调试、单元测试生成)自动推荐最适合的Agent。
- 手动指定:支持在任务创建时手动选择特定Agent执行。
- 独立配置支持
- Agent个性配置:每个Agent可拥有独立的配置文件(如温度参数
temperature、系统提示词system prompt、最大Token数等),实现行为精细化控制。
- Agent个性配置:每个Agent可拥有独立的配置文件(如温度参数
2. 隔离执行与安全保障
通过底层文件系统隔离,确保任务执行的安全性与代码库的稳定性。
- 隔离环境
- 独立Git Worktree:每个任务在独立的Git工作目录(Worktree)中运行,与主分支物理隔离,彻底杜绝Agent间的代码污染与依赖冲突。
- 安全机制
- 零污染原则:任务执行过程中产生的任何更改都不会影响主分支代码。
- 安全回滚:任务完成后,支持一键回滚至执行前的状态,便于实验性功能测试和异常恢复。
3. 可视化审查与任务管理
提供图形化的代码审查面板,将AI生成的更改纳入标准开发流程。
- 逐行差异审查
- 可视化DIFF:清晰展示AI生成的代码更改与原文件的差异对比。
- 交互式反馈:支持在差异界面上添加内联注释、提出修改意见或直接与Agent交互反馈。
- 细粒度审批:支持单条更改的独立审批(批准/拒绝),实现精细化控制。
- 任务状态跟踪
- 全生命周期管理:任务状态包括:待办、进行中、审查中、已完成、已取消。
- 标签与筛选:支持为任务添加自定义标签,并通过多维度筛选快速定位任务。
- 批量操作
- 高效管理:支持批量选择任务,进行状态更新、重新执行或批量删除。
4. 实时监控与Git集成
深度集成Git版本控制,实现任务执行的全程透明化与自动化。
- 实时监控
- 流式日志输出:实时查看Agent执行过程中的详细日志。
- 进度指示器:可视化展示任务当前执行阶段(如代码生成中、测试运行中)。
- 状态跟踪:实时更新Agent的健康状态与执行进度。
- Git自动化
- 自动创建隔离Worktree:任务启动时自动创建独立的Git工作目录。
- 分支管理:自动为任务创建特性分支,并处理分支间的切换逻辑。
- PR自动化:任务审查通过后,支持自动生成Pull Request并填充描述信息。
- 冲突解决引导:检测到合并冲突时,提供引导式解决方案,协助开发者快速解决冲突。
5. 协作功能
将AI任务纳入团队协作流程,实现跨成员、跨项目的协同工作。
- 团队共享
- 任务分配:支持将任务分配给特定团队成员,明确责任归属。
- 所有权跟踪:清晰展示每个任务的创建者、执行者、审查者。
- 跨客户端实时更新:任务状态变更实时同步至团队所有成员(Web端/CLI端)。
- 组织级管理
- 多仓库支持:允许在同一个组织下管理多个Git仓库的Agent任务。
- 团队协作流程:内置标准的开发协作流程(如任务领取、代码审查、合并发布),无缝融入现有团队工作方式。
CC-Switch 产品手册
Claude Code 智能切换器
产品定位
CC-Switch 是专为 Claude Code 打造的轻量级辅助工具,旨在解决多账号、多配置、多环境下的切换痛点,让开发者专注于编码本身,而非环境配置。
核心功能
(1)一键账号切换
告别繁琐的Token配置,秒级切换不同Claude账号。
- 多账号管理
- 支持保存多个Claude Code账号的认证信息(Session Key / API Key)
- 账号列表展示:账号别名、配额剩余、过期时间、最后使用时间
- 一键激活:点击即可切换当前终端会话使用的Claude账号
- 智能推荐
- 自动检测各账号剩余配额,优先推荐可用配额最高的账号
- 支持设置"默认账号"和"备用账号"策略
(2)多配置环境管理
为不同项目场景定制独立的Claude Code配置。
- 项目级配置
- 每个项目可绑定独立的Claude Code配置文件(
.claude.json/.claude.yml) - 配置内容隔离:系统提示词、温度参数
temperature、最大Token数max_tokens等
- 每个项目可绑定独立的Claude Code配置文件(
- 场景预设
- 代码开发模式:低温度、严格输出格式
- 架构设计模式:高温度、长上下文、详细解释
- 测试生成模式:专注单元测试生成的专用配置
- 支持自定义保存任意配置模板
(3)环境快速切换
一键切换不同运行时环境,适配开发/测试/生产需求。
- 多环境支持
- 开发环境:本地调试模式,输出详细日志
- 测试环境:模拟API调用,不计费模式
- 生产环境:正式调用,配额实时扣除
- 上下文管理
- 自动保存每个环境的对话上下文
- 切换环境时保持上下文连续性(可选)
(4)配额监控与预警
实时掌握账号消耗,避免因配额耗尽影响工作。
- 实时监控
- 终端状态栏显示当前账号配额剩余(Token数/百分比)
- 配额消耗速度预估(剩余可用时间)
- 智能预警
- 配额低于20%时自动提示更换账号
- 支持设置自定义预警阈值
- 配额耗尽时自动切换至备用账号(需预先配置)
(5)快捷指令集
为Claude Code高频操作提供快捷指令,提升效率。
| 快捷指令 | 功能说明 |
|---|---|
cc-switch list | 查看所有可用账号及当前使用中账号 |
cc-switch use <alias> | 切换到指定别名的账号 |
cc-switch config --project | 查看/编辑当前项目配置 |
cc-switch env <dev/test/prod> | 切换运行环境 |
cc-switch quota | 查看当前账号详细配额信息 |
cc-switch logs | 查看最近调用日志 |
cc-switch --help | 查看帮助文档 |
(6)团队协作支持
将个人效率工具扩展至团队使用。
- 配置共享
- 支持导出/导入配置模板(JSON格式)
- 团队公共账号池管理(需配合后端服务)
- 权限继承
- 继承项目级Git权限,自动匹配对应Claude配置
- 新人入职一键拉取团队统一配置
技术架构
实现方式
- CLI工具:Node.js / Python 编写,跨平台支持(macOS/Linux/Windows WSL)
- 配置文件存储:
~/.cc-switch/config.json(本地) + 项目级.cc-switch.json - 无缝集成:通过环境变量劫持或Session代理实现,对Claude Code透明
工作流程
用户执行claude命令
CC-Switch拦截
读取当前环境配置
注入对应账号凭证
调用Claude Code
记录配额消耗
返回执行结果
使用场景示例
场景一:多项目并行
- 项目A(React前端)→ 使用"前端优化专用"配置 + 账号A
- 项目B(Python后端)→ 使用"架构设计"配置 + 账号B
- 效果:切换项目目录时,CC-Switch自动加载对应配置
场景二:配额精细管理
- 主账号(高频使用)→ 用于日常开发
- 备用账号(应急使用)→ 主账号配额耗尽时自动切换
- 测试账号(免费额度)→ 用于实验性功能测试
场景三:团队标准化
- 团队统一配置模板 → 确保所有成员使用相同的Claude参数
- 公共账号池 → 多个成员共享企业版配额
快速上手
# 安装npminstall-g cc-switch # 或 pip install cc-switch # 添加账号 cc-switch add personal --key YOUR_API_KEY cc-switch add work --session YOUR_SESSION_TOKEN # 项目内初始化cd your-project cc-switch init cc-switch config set--temperature0.2 --max-tokens 4000# 开始使用 cc-switch use personal claude "解释这段代码"# 正常使用Claude Code,CC-Switch自动处理切换路线图规划
| 版本 | 预计时间 | 核心功能 |
|---|---|---|
| v0.1 | Q2 2025 | 基础账号管理、手动切换 |
| v0.5 | Q3 2025 | 项目级配置、配额监控 |
| v1.0 | Q4 2025 | 智能推荐、自动切换、团队共享 |
| v2.0 | 2026 | Web Dashboard、API开放、插件市场 |
让Claude Code切换,像切换Git分支一样简单。