leookun/cursor-byok

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

它解决了什么问题

它消除了仅使用 Cursor IDE 内置模型和订阅的限制。开发者可以使用自己的 API 密钥、自定义端点以及偏好的模型提供商,同时保留编辑器的高级代理功能。

它如何工作

它作为一个本地模型网关,位于 Cursor 客户端和模型 API 之间。该服务处理协议转换和请求转发,将 Cursor 的代理请求转换为与 OpenAI 或 Anthropic 兼容的 API 调用,并发送到用户配置的提供商。

适合谁

使用 Cursor IDE 且希望更灵活控制模型选择、希望使用自己的 API 信用额度,或需要连接到自托管模型服务的开发者。

主要特性

  • BYOK(自带密钥): 配置自定义 API 端点、凭证和模型 ID。
  • 保留代理功能: 支持工具调用、Skills、MCP 和多轮对话。
  • 协议支持: 兼容 OpenAI 和 Anthropic API 协议。
  • 性能监控: 包含首次标记耗时和生成速度的连接基准,以及会话级别的 token 使用量和缓存命中率指标。
  • 跨平台支持: 支持 macOS、Windows 和 Linux。

一个强大的本地模型网关,让开发者能够自由选择模型提供商,同时保持 Cursor 的智能代理能力 — @cursor

通过自定义 API 集成,开发者可以完全掌控模型调用,同时享受 Cursor 的智能开发体验 — @cursor

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目