leookun/cursor-byok

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

解決する問題

Cursor の組み込みモデルオプションは固定のプロバイダーと課金プランに結びついており、選択肢がほとんどありません。cursor-byok は、独自の API キー、エンドポイント、モデル ID を持ち込めるようにすることで、その制限を排除します。使用するモデルを再び制御できるようになり、Cursor のデフォルトチャネルではなく、既に持っているクレジットやプロバイダーを活用できます。

仕組み

cursor-byok は、お使いのマシン上でローカルサービスとして実行されます。Cursor はエージェントリクエストとツール結果をこのサービスに送信し、サービスはプロトコルを適応させて、設定したモデル API に転送します。プロトコル変換(OpenAI および Anthropic 互換)、リクエスト転送、ツール呼び出しの調整、会話状態をすべてお使いのコンピューター上で処理します。API キーと設定はローカルに保存され、実際のモデルリクエストは選択したプロバイダーに送信されます。

対象ユーザー

これは、Cursor を使用しながら、独自のモデルサブスクリプション、クレジット、またはセルフホストサービスを利用したい開発者向けに構築されています。Cursor が提供するモデルに制限されることにうんざりし、互換性のある任意の API を接続する自由を求めているなら、このプロジェクトはあなた向けです。

ハイライト

  • 独自のモデルチャネルを持ち込む:独自のエンドポイント、認証情報、モデル ID を設定できます。
  • OpenAI および Anthropic 互換の API、またはカスタムエンドポイントをサポート。
  • モデル管理:複数の設定を追加、複製、編集、並べ替え、一括テスト。
  • 接続ベンチマーク:最初のトークンまでの時間、生成速度を測定し、生のプロバイダー応答を検査。
  • エージェントワークフローを維持:ツール呼び出し、スキル、MCP、マルチターン会話はすべて引き続き機能。
  • セッションメトリクス:トークン使用量、キャッシュヒット率、会話ターン数、推定価値を追跡。
  • クロスプラットフォーム:macOS、Windows、Linux で動作。

関連

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