档案库 · 产品创意 · 技术决策 · 2017–2026
Zed 1.0:像游戏一样重建的代码编辑器——Rust、GPU 着色器、CRDT 多人协作
Atom 的创始团队用 Rust 和 GPU 着色器重建编辑器,内置 CRDT 多人协作——历经五年、百万行代码、并行 AI 代理,1.0 终于发布。
Zed Industries
当时的题目
Atom's creators hit a ceiling: Electron made an editor easy to ship but impossible to make feel great. In 2017 Nathan Sobo wrote 'we have to start over'; four years later the same team founded Zed to rebuild the editor from first principles.
它是怎么成立的
Zed 始于一次拒绝:2017 年,打造了 GitHub Atom 编辑器的 Nathan Sobo 在日记中写道,团队“必须从头再来”。Atom 基于 Electron,这种网络技术让编辑器易于发布,但设置了天花板——内存、垃圾回收暂停和 DOM 渲染,再怎么优化也无法消除。他得出结论,解决办法是掌握基础。
因此,Zed 像游戏而非网页那样构建:整个应用将数据馈送给 GPU 着色器,由 GPUI(用 Rust 从零编写的 UI 框架)渲染。CRDT 将实时协作融入文本数据模型本身,团队掌握了从 tree-sitter 解析到渲染的每一层——与 Atom 的方法截然相反。
2026 年 4 月 29 日,经过五年开发、超过一百万行代码,Zed 1.0 发布,同时它也是 AI 原生的:按键级编辑预测、单窗口并行代理,以及开放的代理客户端协议,允许 Claude Code、Codex、OpenCode 和 Cursor 在内部运行。“我们把 AI 融入了编辑器的基础,而不是附加在之上,”团队写道。
如今,数十万开发者每天在 macOS、Windows 和 Linux 上使用 Zed。1.0 版本还面向组织推出了 Zed for Business,路线图指向了 DeltaDB,一个基于 CRDT 的同步引擎,可追踪字符级别的每一次编辑,让人类和 AI 代理对代码库保持一致的视图。
妙在哪
- 网络技术让 Atom 易于发布,但对体验设定了硬性上限;唯一的解决办法是掌握基础。
- 用 GPU 着色器而非 DOM 渲染,使得快速输入和界面成为架构的必然结果,而非优化。
- CRDT 将实时协作放在数据模型里,让多人协作成为原生,而非附加功能。
- 将 AI 融入基础——编辑预测、并行代理、开放代理协议——让编辑器成为第三方代理的中立之家。
做出来什么
Zed 1.0 (April 29, 2026) reached hundreds of thousands of daily developers and launched Zed for Business at $30 per user per month. The release validated the contrarian architecture — native Rust, GPU rendering, CRDT sync — as the editor market chased native, AI-first tools.
可以借走的
当平台限制了产品的体验时,重建基础是产品决策,而不只是工程问题——掌握整个技术栈是交付他人无法实现的功能的关键。
后来
Zed 1.0 于 2026 年 4 月 29 日发布,历经约五年开发,超过一百万行代码,日活用户达数十万。发布时推出了 Zed for Business(集中计费、基于角色的访问控制、团队管理),团队保持每周更新。路线图上有 DeltaDB,一个基于 CRDT 的同步引擎,以字符级粒度追踪每次更改,让人类和 AI 代理共享一致的代码视图;代理客户端协议已连接 Claude Code、Codex、OpenCode 和 Cursor。
资料来源
- Zed is 1.0
- We Have to Start Over: From Atom to Zed
- 5年間の開発を経て「Zed 1.0」がリリース、Rust/GPUで速度と応答性を極めたコードエディター
发现哪里写错了?告诉我们。
轮到你了
你刚读完一个点子。把你手上的题目说出来,看看谁接过同样的题。
免费账号 · 3 次免费提问 · 不用绑卡