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 工具整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案