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 ツール統合を管理。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト