发现 AI 代理的未来

cursor2api

收录于 2026年4月25日
智能体与应用工具
开源
TypeScriptNode.js大语言模型SDKCLI智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成安全/隐私

将 Cursor 文档页免费 AI 对话接口转换为 Anthropic Messages API 与 OpenAI Chat Completions API 的非官方逆向代理工具,内置身份保护、拒绝拦截、认知重构、上下文压缩与防截断机制,支持 Claude Code、Cursor IDE 及多种第三方客户端接入。

cursor2api 是一个基于 Node.js 的 API 代理与协议转换服务,将 Cursor 官方文档页的免费 AI 对话接口转换为标准 Anthropic / OpenAI API 格式,使 Claude Code、Cursor IDE、ChatBox、LobeChat 等客户端能够直接调用。

项目在协议兼容层面完整实现了 Anthropic Messages API(/v1/messages,流式/非流式)、OpenAI Chat Completions API(/v1/chat/completions)以及 Cursor IDE Agent 模式端点(/v1/responses,含扁平工具格式与增量流式工具调用),同时支持 Anthropic thinking block 与 OpenAI reasoning_content 的 Thinking 输出。

在对抗性工程方面,cursor2api 实现了三层身份保护机制(身份探针拦截、拒绝重试、响应清洗)、50+ 正则模式的拒绝文本拦截与自动重试、以及"认知重构"策略——不直接对抗模型的文档助手身份限制,而是诱导模型以编写 API 文档示例的方式输出工具调用 JSON。防截断方面,v2.7.8 引入了上下文压力膨胀(虚增 input_tokens 触发客户端自动压缩)、自适应历史预算和按工具类型差异化智能截断。

上下文管理能力包括渐进式历史压缩(3 档可配级别)、Schema 压缩(工具定义从约 135k chars 压至约 15k chars)、五层容错 JSON 感知解析器以及截断无缝续写。其他工程特性涵盖本地 CPU OCR 零配置 Vision 支持、工具参数自动修复、Chrome TLS 指纹模拟、Bearer token / x-api-key 双模式鉴权、全链路日志 Web UI(Vue 前端 + SQLite 可选持久化)以及 Playwright Chromium 隐身代理模块。

部署方式支持本地运行(npm)、生产构建以及 Docker 容器化,所有配置均可通过 config.yaml 或环境变量管理。项目明确声明与 Cursor 及 Anysphere 无任何关联,仅供学习、研究和接口调试使用。需注意 README 提及 Cursor 文档页可用模型已大幅缩减("20260401 仅剩 gemini-3-flash(凉)"),实际可用性严重受限,使用可能导致账号封禁。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。