你正用的 Cursor,可能是 AI IDE 的 IE
今天上线的 Zed 1.0,与 Cursor 不属同一代产品。外界都在比"谁更快、谁集成 AI 更好"——这个比较错了。
Cursor 是 VS Code 的 fork,给 2010 年代的代码协作模型打 LLM 补丁;Zed 1.0 从 GPU 渲染层往上重写"人与 LLM 共用一个编辑器"这件事。两者的关系,类似 IE 加 AJAX 与 Chrome 第一版——这不是孰优孰劣的问题,是不同代际的产物。
此前装过 Zed 数次,每次都退回 Cursor。0.x 阶段确实快得离谱,但 LSP 须手动配置、扩展生态空缺、AI 仅作 chat 侧栏。看完今天 1.0 的发布说明才明白:去年那种"差一截"的感觉,是它一直在等自己的底层撑齐。
Cursor 是 patch,Zed 是 rewrite
Cursor 打开看一眼即可知:VS Code fork。协作模型、文件编辑模型、扩展架构、UI 范式,全是 2010 年代为"人与人共享代码仓库"那个时代写的。LLM 嵌入其中,最自然的位置就是侧栏、Inline 补全、命令面板——能跑、能用,但骨架是为 Git 时代写的,不是为 LLM 写的。
Zed 1.0 不同。官方原话:"我们没把 Zed 当网页来构建,是当一个视频游戏来构建的。"整个应用围绕 GPU 着色器组织,自研 GPUI 框架与多人 CRDT 协同层,LLM、Agent、Diff Review、Inline Assistant 是一等公民,并非后接的插件。
这不是"快"和"慢"的差别,是"能"和"不能"的差别。
| Cursor | Zed 1.0 | |
|---|---|---|
| 底座 | VS Code fork(Electron) | 从零写(Rust + GPU + CRDT) |
| LLM 集成 | 侧栏 / Inline 补全 / 命令面板 | 一等公民:Agent / Diff Review / Edit Predictions |
| 协作模型 | 人与人共享 Git 仓库 | 人与 LLM 共用 buffer + 多人 CRDT |
| 扩展生态 | 继承 VS Code 全部 | 自己重新长 |
| 一句话定位 | AI 加强版编辑器 | AI-native 编辑器 |
<figure><img src=“images/01-patch-vs-rewrite.png” alt=“01-patch-vs-rewrite”></figure>
上一次同样的换代,IE 输给了 Chrome
2005 年前后,Gmail、Google Maps 横空出世,主流浏览器仍是 IE6。外界都在比 IE 与 Firefox 谁加载 AJAX 更快。问题在于——IE 的核心始终是为静态文档加超链接而设计,并非为运行应用程序。在 IE 上加 JavaScript 引擎、加 XHR、加各种 hack,可以让它跑 Gmail,但永远跑不出 Chrome 之后那种体验。
Chrome 2008 年发布第一版时,外界仍只在比"Chrome 比 Firefox 快多少"。多数人未意识到,Chrome 真正做的事是从渲染引擎、JavaScript 引擎到进程模型的整体重写,目的不是快,是让 webapp 真正成为一等公民。两年后所有浏览器都被迫往这条路上走。
Cursor 与 Zed 当下的相对位置,与 2008 年的 IE 和 Chrome 几乎重合。
Anthropic 投的不是一个 IDE,是协议层
过去两年所有 AI IDE 的入口都不在模型厂手里。Cursor 以 OpenAI 的 API 起家,Copilot 是微软自家产品,Claude Code 是命令行而非 IDE。模型厂一直站在 IDE 之外——打开任何一个 AI 编辑器,与开发者交互的界面、协议、数据通道,决定权均不属于模型厂。
Zed 是 Anthropic 押下的另一个赌注。Inline Assistant 与 Edit Predictions 默认走 Anthropic API;这次 Zed 提出的 Agent Client Protocol,意在将"agent 如何接入 IDE"协议化。
谁定义协议,谁攥住下一代 IDE 的默认形态。
该不该切?不该,但也不该只用 Cursor
Cursor 现在是真好用。生态成熟、调试顺畅、扩展齐全、AI 集成已形成肌肉记忆。Zed 1.0 即便方向更对,扩展生态、调试工具、企业集成与 Cursor 都不在一个量级,切换前两周大概率有摩擦。
可行的做法是:Cursor 作主力,Zed 装一份做对照,每周抽半天把小项目放进去。换不换工具是次要的,不让肌肉记忆太彻底地长在一个旧代际上才是主要的。Chrome 发布的那两年,仍只用 IE 的前端工程师,问题不在 IE 是否还能用——而是某天会突然发现行业已经走出去了,而工作方式还停留在上一代。
<figure><img src=“images/02-ie-chrome-zed.png” alt=“02-ie-chrome-zed”></figure>
Zed 官方博客有一句话:"拥有我们 stack 的每一层,让我们能去那些站在别人地基上的人去不了的地方。"翻译成 2008 年的浏览器战争,几乎一字不差就是 Chrome 团队当时的表述。
Cursor 教会开发者 AI 能写代码。Zed 1.0 在说一件不一样的事:AI 应该和人坐在一张桌子上写代码——那张桌子,需要重做。
几年之后回头看,今天可能就是 AI IDE 的 Chrome 时刻。