leookun/cursor-byok
cursor-byok is a local implementation of Cursor's backend
解決的問題
它移除了僅能使用 Cursor IDE 內建模型和訂閱的限制。讓開發者能使用自己的 API 金鑰、自訂端點以及偏好的模型提供者,同時保留編輯器的進階代理功能。
工作原理
它作為一個本地模型網關,位於 Cursor 客戶端與模型 API 之間。該服務負責協定轉換與請求轉發,將 Cursor 的代理請求轉換為 OpenAI 或 Anthropic 兼容的 API 呼叫,並發送到使用者設定的提供者。
適用對象
希望對模型選擇有更多控制權、想使用自己 API 信用額度,或需要連接自托管模型服務的 Cursor IDE 使用者。
主要特色
- BYOK(Bring Your Own Key): 可設定自訂 API 端點、憑證與模型 ID。
- 保留代理功能: 支援工具呼叫、Skills、MCP 及多輪對話。
- 協定支援: 兼容 OpenAI 與 Anthropic API 協定。
- 效能監控: 包含首次 token 產生時間與生成速度的連接基準,以及會話層面的 token 使用量與快取命中率指標。
- 跨平台支援: 支援 macOS、Windows 與 Linux。
"這讓開發者能完全掌控模型的使用方式,同時不犧牲 Cursor 的智能代理功能。" — @cursordev
相關
- 專案
- 專案
- 專案
- 專案
- 專案