【AI编程工具IDE/CLI/插件专栏】- 国外AI原生IDE与Cursor能力对比

AI编程专栏(二) - Cursor 深度使用指南

Cursor 深度使用指南(二) - 新能力使用教程

从Trae 2.0与CodeBuddy IDE发布,谈大厂布局IDE

如何选择AI IDE?对比Cursor分析功能差异

AI编程工具IDE/CLI/插件专栏-热门AI编程CLI初识与IDE对

前面文章介绍过了国内AI原生IDE的崛起,从产品月活发布时间,与Cursor功能对比等多方面进行了评估/测试和讲解,尽管国内产品相比Cursor有较大差距,但是各大厂商也开始发力,不断发布各家新产品,而且快速迭代更新中。

本次来谈谈国际版本的IDE产品,对比Cursor有哪些优秀的产品,从产品月度使用和功能对比,我们还和上次一样,从9大AI功能进行详细对比,9大功能都有对应着实际的解决问题场景。

一、重点功能和解决问题

1.1 Agent模式,支持多模型选择

解决问题:主要是为了使用不同模型;方便基于不同模型的特点,来完成功能开发。

1.2 Agent模式的 Custom Modes 自定义模式

解决问题:支持自定义模型和工具,方便完成业务型能力定制。

举例说明:定义一个PM角色模型,主要是分析产品需求文档,只调用查询和编辑工具,不支持命令运行工具。

1.3 上下文限制提示和总结

解决问题

  • 上下文超限时提示,便于即使感知启动新的对话。
  • 总结早期消息,是为了保持速度和相关性,而不会丢失上下文。

举例说明:当本次对话超限时,由于有小模型总结早期消息,可以在新开的chat中的上下文导入上次对话的总结**(@ Past Chats能力)**

1.4 Duplicating Chats 复制聊天

解决问题 :当我想基于当前内容,让AI探索其他方案时。新开分支对话并探索其他方法,同时保留原始线程 (在一个聊天里面探索多个分支容易出现上下文混乱

1.5 多选项卡对话

解决问题:一次可以运行多个隔离的上下文对话,这个非常重要,并行多Tab对话,效率神器。

举例说明:当我正在设计一个SDK,并拆分了很多任务。任务对话不适合做其他事情,我可以打开新的Tab去做。

1.6 撤回还原点 Restore checkpoint

解决问题:在你发现此次代码被错误执行并接受了很多AI生成内容,可以反悔到这里。

1.7 rules能力支持

解决问题:用自然语言约束AI实现的规范,必备能力。

1.8 MCP能力支持

解决问题:调用外部的AI能力,与其他AI平台/工具进行AI交互,必须能力。

1.9 后台Agent(Background Agent)

解决问题:非常适合处理大批量任务/常耗时任务(批量修改,批量替换),让大型任务不影响本地IDE使用。

二、国外其他IDE

2.1 Windsurf AI

windsurf.com/

功能 支持情况
Agent模式,支持多模型选择 支持
Custom Modes 自定义模式 支持
上下文限制提示和总结 支持
Duplicating Chats 复制聊天 不支持
多选项卡对话 不支持
撤回还原点 支持
Rules能力支持 支持
MCP能力支持 支持
后台Agent 支持

虽然cursor的几个功能没有完全支持,但是它却有几个非常强大的功能,cursor不具备。目前在AI的IDE这个方向,算是两强竞争。

2.1.1 工作流 (非常棒)

定义与作用

  • 自动化任务序列:定义一系列步骤来指导Cascade执行重复性任务
  • Markdown格式:以markdown文件形式保存,便于团队共享和维护
  • 斜杠命令调用:通过 /[workflow-name] 格式在Cascade中调用

工作原理

  • 结构化指导:在轨迹级别提供结构化的步骤序列
  • 顺序执行:Cascade按照工作流定义的步骤顺序执行任务
  • 嵌套调用:工作流内可以调用其他工作流,实现复杂任务组合

创建方式

  • UI界面创建: 点击Cascade右上角的"Customizations"图标
  • AI辅助生成:直接请求Cascade生成工作流

存储位置

  • 当前工作区:.windsurf/workflows/ 目录
  • 子目录支持:工作区内任何子目录的 .windsurf/workflows/

典型应用场景

  • 代码审查流程 (/address-pr-comments)
  • Git工作流 (/git-workflows)
  • 安全扫描 (/security-scan)
2.1.2 plan mode 计划模式(非常棒)
  • 长期思考协作界面:为AI与用户提供长期项目规划的原生协作环境
  • 持久化计划文件:生成、跟踪和演进本地markdown计划文件
  • 智能规划助手:Cascade能够自主生成和维护项目计划

核心特性

持续参考:AI在整个项目过程中持续参考和更新计划 双向编辑:用户可手动编辑计划文件,或请求Cascade自动更新 版本控制隔离:计划文件存储在~/.codeium/windsurf/brain目录,不会被版本控制

双重代理架构

  • 专门规划代理:后台持续优化长期计划
  • 执行模型:专注于基于计划的短期行动执行
  • 协同工作:两个代理协同确保计划的连贯性和执行效率

运行行为

  • 频繁参考:Cascade在完成任务时频繁参考计划
  • 寻求批准:实施计划步骤前主动寻求用户批准
  • 动态更新:执行步骤后更新计划并总结变更
  • 自动优化:根据新信息(如Memories)自动调整计划

应用场景

复杂项目开发

  • 分解复杂任务为可管理的步骤
  • 跟踪项目进度和里程碑
  • 协调多个开发阶段
  • 管理技术债务和重构计划
2.1.3 上下文感知

RAG优化方法

docs.windsurf.com/context-awa...

  • 检索增强生成:采用优化的RAG方法而非传统微调
  • 高质量提示:构建上下文丰富的提示,减少AI幻觉
  • 深度理解:对代码库、历史操作和用户意图建立深度理解
  • 企业级微调:为企业客户提供RAG与微调的最佳组合方案
2.1.4 其他优秀功能
2.1.5 录音功能

懒得打字,还可以使用录音功能,算是独有的能力,感觉不错适合在家编程。

2.2 JetBrains AI Assistant

www.jetbrains.com/ai/

JetBrains AI Assistant在2025年获得重大升级,增加了多文件编辑、MCP支持等功能。但是由于国内用户较少,不做介绍。

说句实话,如果没有AI的发展,以及Cursor带来AI原生IDE的影响,JetBrains在个人开发者中流行程度很难起势,但是这波AI原生IDE的发展,JetBrains在个人开发中将会迎来新的机会。

2.3 VS Code

VS Code在自身的AI能力上或许还没太强,但它是绝大多数AI插件的基础,就算是Cursor不也是基于VS Code来的嘛。

因为很多AI插件拓展都支持VS Code,尽管自身能力不够,但是拓展能力确实无与伦比的。

功能 支持情况
Agent模式,支持多模型选择 支持
Custom Modes 自定义模式 支持
上下文限制提示和总结 不支持
Duplicating Chats 复制聊天 不支持
多选项卡对话 不支持
撤回还原点 不支持
Rules能力支持 支持(instructions)
MCP能力支持 支持
后台Agent 不支持

2.4 Zed IDE

zed.dev/

Zed宣称是"世界上最快的AI代码编辑器",具有独特的Agentic Editing功能。还没完全开放,官方的windows也是bate版本。

2.5 Kiro IDE

kiro.dev/waitlist/

Kiro 是亚马逊公司推出的 AI IDE,帮助开发者从概念到开发高效交付,目前还没完全开发。

2.6 Firebase Studio

Firebase Studio 在AI能力上,更为推荐安卓开发使用,没怎么听说国内前端开发广泛使用,所以不详细介绍和体验测评。

另外,不知道是不是因为没有太多宣传和推广的原因,感觉在AI领域,市场认知度并没有想象中那么高。

firebase.studio/

相关推荐
旧时光巷6 分钟前
【深度学习②】| DNN篇
人工智能·pytorch·深度学习·dnn·模型训练·手写数字识别·深度神经网络
木卯_THU22 分钟前
TGD第十篇:当神经网络遇到TGD特征
人工智能·深度学习·神经网络·表情识别·tgd·视频特征提取·特征工提取
一碗白开水一23 分钟前
【模型细节】FPN经典网络模型 (Feature Pyramid Networks)详解及其变形优化
网络·人工智能·pytorch·深度学习·计算机视觉
闲看庭前梦落花31 分钟前
Tensorflow实现手写数字识别
人工智能·python·tensorflow
一只鹿鹿鹿38 分钟前
【制造】erp和mes系统建设方案(word)
大数据·人工智能·web安全·信息化·软件系统
数琨创享TQMS质量数智化43 分钟前
数琨创享:德国高端制造企业QMS质量管理平台案例
大数据·人工智能·制造
虚谷232 小时前
从AI智能体出发,重构数据中台:迈向Agentic时代的数据能力体系
大数据·人工智能·企业数智化
D-海漠2 小时前
安全光幕Muting功能程序逻辑设计
服务器·网络·人工智能
顾默@2 小时前
个人电脑部署私有化大语言模型LLM
人工智能·语言模型·自然语言处理
AI视觉网奇2 小时前
语音识别数据集
人工智能·语音识别