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 で動作。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト