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。
相关
- 项目
- 项目
- 项目
- 项目
- 项目