Cursor 是一款由初创公司 Anysphere 构建的代码编辑器,于 2023 年首次公开发布,它将[[大型语言模型]]的辅助功能直接集成到编辑体验中,而非作为独立的聊天窗口。它是微软 Visual Studio Code 开源核心的一个分支,这使其能够复用现有的扩展生态系统,同时在其上添加专有的 AI 功能,并被定位为对诸如GitHub Copilot等增量式添加方案的一种替代选择。
历史
Anysphere 于 2022 年由一小队与麻省理工学院有关联的工程师创立,他们认为 AI 辅助编程需要从底层构建到编辑器中,而不是作为自动补全插件附加其上。Cursor 的早期版本强调快速的多行代码预测,以及一个能够查看并编辑打开文件的编辑器内聊天面板。在 2024 年至 2025 年间,随着AI agent方法在整个行业趋于成熟,Cursor 增加了“代理模式”,能够规划和执行多文件更改、运行终端命令,并在减少人工干预的情况下根据测试失败进行迭代,直接与Claude Code和 Copilot 自身的代理功能竞争。在此期间,该公司的估值和收入快速增长,据报道到 2025 年年化收入达到数亿美元,使其成为AI boom (2022-present)中增长最快的软件初创公司之一。
功能
Cursor 支持多种交互模式:内联“标签”补全,用于预测开发者可能进行的下一项编辑;用于询问代码库相关问题的聊天界面;用于生成和应用多文件更改的“撰写”或代理模式;以及与多个底层模型的直接集成。Cursor 并未构建自己的基础模型,而是将请求路由到第三方模型,包括 OpenAI 的GPT-4系列和 Anthropic 的Claude (AI model family)系列,以及其自行训练的用于快速下一编辑预测的小型专有模型。这种多模型方法使其能够在新模型(包括Reasoning model)可用时进行替换,并使其成为面向编码的新模型发布的频繁早期采用者和展示平台。
评价
Cursor 与 Claude Code 一起,被广泛认为推广了Vibe coding这一术语和实践,即开发者用自然语言描述期望的更改,并在轻度审查下大体接受 AI 生成的代码,而非逐行编写代码。它在初创企业和独立开发者中吸引了大量追随者,并成为 2024 年至 2025 年代理式编码工具激增期间,与 Copilot、Claude Code 及其他进入者进行公开基准测试和社交媒体比较的常见主题。批评者提出了与其他 AI 编码工具类似的担忧:在缺乏充分审查的情况下接受微妙错误或不安全代码的风险,当代理采取自主行动时对底层Tool use (function calling)能力可靠性的依赖,以及以 Cursor 用户群所需规模运行前沿模型的成本。Anysphere 继续以快速步伐筹集风险投资,反映了 2020 年代中期投资者对 AI 编码工具的广泛热情。