如果你用 Atom 或者 VS Code 写代码,可能听过 Zed 的名字。
Zed 是 Atom 编辑器原班人马(Nathan Sobo 等人)离开 GitHub 后,用 Rust 从零重写的代码编辑器。GitHub 8.4 万星,GPL 协议。它最让人记住的地方就三个字:快、AI、协作。
60 万行 Rust,从零重写
Atom 是一个很好的编辑器,但 Electron 的技术选型让它天生就慢。这帮人决定:既然 Electron 不行,那就用 Rust 从头写一个。
60 万行 Rust 代码,从渲染引擎(GPUI)、语法解析(Tree-sitter)、LSP 集成到协作协议全部自研。不是基于 VS Code 的壳,不是 Electron 套壳,是真正的原生应用。
结果就是——打开文件是毫秒级的,搜索整个项目是即时的,滚动动画是 60 帧的。没什么可吹嘘的"优化",因为底层就没 Electron 那种包袱。
AI Agent 原生支持
Zed 不是把 AI 功能当成插件做的。它内置了一套 AI Agent 系统,和编辑器深度集成:
- 内联代码生成。 直接在编辑器里用 AI 生成和修改代码,不是侧边栏对话框那种
- Agent 面板。 你可以让 AI 代理独立完成一个任务,它在后台跑,你在编辑器里继续写别的
- 支持多种模型。 OpenAI、Anthropic Claude、Google Gemini,也可以用自己的 Ollama 本地运行
- 上下文感知。 AI 能看到你的项目结构、打开的文件、LSP 诊断结果,不只是当前选中的代码片段
最近几个版本(0.225+)AI Agent 的能力在快速迭代。Zed 团队对 AI 的态度很明确:不是做个补全完事,而是把 AI 当成编辑器的一等公民。
多人协作,像当面编程一样
这是 Zed 的另一大卖点——真正的多人实时协作。不是 Screen Hero 那种共享屏幕,而是真正的协同编辑:几个人同时编辑同一个文件,每个人有自己的光标和选区,改动实时同步。
频道(Channel)功能让你可以创建开发团队频道,加入的人能看到你当前的编辑器状态。比起打开 Zoom 共享屏幕,这种体验顺滑太多了。
功能丰富,开箱即用
Zed 内置了大量 IDE 功能:
- LSP 集成(TypeScript、Rust、Python、Go、Java 等主流语言)
- Tree-sitter 语法高亮(精确到语法层面,不是正则匹配)
- Vim 模式
- 终端面板
- Git 集成
- 主题系统
- 扩展市场(数量还在增长中)
安装
支持 macOS、Linux、Windows:
# 直接下载
# 访问 https://zed.dev/download
# macOS Homebrew
brew install --cask zed
# Linux
curl -fsSL https://zed.dev/install.sh | sh
不是没有槽点
扩展生态还不完善。 虽然有扩展 API 和市场,但和 VS Code 的插件生态比起来差距巨大。很多你习惯的插件可能找不到。
Windows 支持起步晚。 2024 年底才开始正式支持 Windows,体验还在打磨。
GPL 协议。 不是 MIT 或 Apache,如果你有特殊的商业集成需求需要留意。
AI Agent 资源消耗。 AI 功能跑起来对 CPU/GPU 有一定要求,低配机器上开 AI Agent 可能会卡。
跟 VS Code、Cursor 怎么比?
VS Code 的优势是生态——插件最多、社区最大、什么语言什么框架都有插件。缺点是 Electron、启动慢、吃内存。
Cursor 是 VS Code 的 AI 增强版,AI 功能做得最好最深入。但基于 VS Code 改的,底子还是 Electron。
Zed 是全自研的原生应用,性能和协作体验是最大优势。AI 功能在快速追赶。
怎么选:
- 需要海量插件 → VS Code
- AI 是核心需求 → Cursor
- 看重性能和协作 → Zed
一句话总结
Zed 是当前最快的代码编辑器之一,Rust 原生、AI 内建、协作出色。Atom 团队证明了他们从 Electron 的坑里爬出来后能造出什么。8.4 万星的 GitHub 项目,值得下载试试。
官方网站:zed.dev
GitHub:github.com/zed-industries/zed