之前说过 Cursor 是史上最强 AI 编辑器大家不会否认吧,有兴趣可以看看这篇文章:史上最强 AI 编辑器 Cursor 它来了,还不快用起来! 没想到竞争对手来得这么快,本次的对手是 Windsurf,那么它跟 Cursor 对比有什么区别,之前已经介绍过 Cursor 的特性,现在来看看 Windsurf 的特性。

Flows

Flows 是 Windsurf Editor 的核心特性,Flows 结合了两种 AI 角色:CopilotAgent。Copilot 可以提供代码输入建议,而 Agent 则能够独立处理复杂的任务,实现代码自动生成,问题自动检测和修复,对于不懂编程也可以参与开发。跟 Cursor 功能基本差不多。

下面是 Flow 的工作流程图

flow

Cascade

Cascade 是 Windsurf Editor 中的一个高级功能,它通过深度理解代码库、集成广泛的高级工具以及实时感知用户行为,为用户提供了一个强大、无缝且协作的编码流程。比 Flows 还多了以下功能:

双模式操作

Cascade 提供编辑和聊天两种模式,编辑模式允许直接创建和修改代码,聊天模式则针对代码或者编码遇到的问题提供解决方案。

上下文感知

通过 Codeium 的上下文感知引擎,Cascade 能够实现对生产代码库的深入理解,当我们修改代码,能够自动把修改的信息纳入上下文,能感知到我们改动的目的并针对性提出建议。

终端命令执行

Cascade 可以检测正在使用的软件包和工具,可以实现并自动安装或运行项目所需的依赖。截止 2024/12 月,Cursor 还没有的功能。

任务续接

Cascade 可以自动推断用户未完成的任务并继续完成上次退出的操作,提供的多文件编辑。

对比 Cursor 免费版

目前两个 ai 编辑器对新用户都有一个免费尝鲜计划,分别是

Windsurf 免费版

  • 一次性赠送 50 个 premium User Prompt 和 200 个 Flow Action 积分
  • 5 个 premium model User Prompt 积分
  • 5 个 premium model Flow Action 积分
  • 可访问 Cascade 基础模型

Cursor 免费版

  • Pro 版两周免费试用
  • 2000 次代码补全
  • 50 次慢速高级请求

最后

Windsurf 作为 Cursor 的后起之秀,功能也是异常强大,订阅价格上,Windsurf 也是相对便宜,编码上,Windsurf 对新人友好一点,可能更方便上手,不过你也可以两个 IDE 都尝试下,亲身体会一下两者区别。