funny-vibes/agent-vibes
Unified Agent Gateway — Enables Claude Code CLI and Cursor IDE to use free AI backends (Antigravity, Codex) through protocol translation
解决的问题
Agent Vibes 是一个统一的网关,允许 Cursor IDE 和 Claude Code CLI 等 AI 编码客户端使用多种不同的 AI 后端。它通过协议转换和跨多个后端服务路由请求,解决了被特定提供商 API 锁定的问题。
工作原理
该项目作为一个代理服务器,实现了 Cursor 使用的原生 ConnectRPC/gRPC 代理通道,以及 Claude Code 使用的 Anthropic API。它将这些客户端请求转换为与多种后端兼容的格式,包括 Antigravity(Google Cloud Code)、Codex、Kiro(AWS CodeWhisperer/Q Developer),以及其他 OpenAI 或 Claude 兼容的 API。项目包含本地桥接和 VS Code 扩展,用于管理 SSL 证书、账户池,并根据模型能力与后端可用性做出路由决策。
适用人群
使用 AI 驱动的 IDE(特别是 Cursor)或 CLI 工具(Claude Code)的开发者,希望将请求路由到不同的 AI 后端,以管理配额、轮换账户或访问不同提供商的特定模型。
主要亮点
- 多后端路由:支持 Antigravity、Codex、Kiro(AWS)以及通用的 OpenAI/Claude 兼容 API。
- 协议转换:实现 Cursor 的原生 ConnectRPC/gRPC 代理通道,包括完整的流式工具循环。
- 账户管理:提供原生工作进程池、多账户轮换以及配额/速率限制视图。
- 集成工具:包含账户管理仪表板、OAuth/令牌导入和内置诊断功能。
- 上下文处理:管理会话状态、上下文压缩和 MCP 工具集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目