leookun/cursor-byok

cursor-byok is a local implementation of Cursor's backend

What it solves

解決する課題

Cursor IDEが提供する組み込みモデルとサブスクリプションのみを使用するという制限を排除します。エディタの高度なエージェント機能を維持しながら、開発者が独自のAPIキー、カスタムエンドポイント、および好みのモデルプロバイダーを使用できるようにします。

How it works

仕組み

CursorクライアントとモデルAPIの間に位置するローカルモデルゲートウェイとして機能します。このサービスはプロトコルの適応とリクエストの転送を処理し、Cursorのエージェントリクエストを、ユーザーが設定したプロバイダーに送信されるOpenAIまたはAnthropic互換のAPIコールに変換します。

Who it’s for

対象ユーザー

モデルの選択肢をより多く制御したい、自身のAPIクレジットを使用したい、またはセルフホストされたモデルサービスに接続する必要があるCursor IDEユーザー。

Highlights

ハイライト

  • BYOK (Bring Your Own Key): カスタムAPIエンドポイント、認証情報、およびモデルIDを設定可能。
  • Preserves Agent Capabilities: ツール呼び出し、Skills、MCP、およびマルチターン会話のサポートを維持。
  • Protocol Support: OpenAIとAnthropicの両方のAPIプロトコルと互換。
  • Performance Monitoring: 最初のトークンまでの時間(TTFT)と生成速度の接続ベンチマーク、およびトークン使用量とキャッシュヒット率のセッションメトリクスを含む。
  • Cross-Platform: macOS、Windows、およびLinuxで利用可能。

関連

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