AI 时代的高效编辑器:Zed
打开 VS Code 等三秒,装十个扩展后风扇狂转,输入时偶尔卡那么一下。这些「习以为常的慢」,其实是 Electron 的先天代价。Atom 核心开发者 Nathan Sobo 联合 Tree-sitter 作者 Max Brunsfeld、Antonio Scandurra,2021 年另起炉灶打造了 Zed:一个 Rust 原生、GPU 渲染、2ms 键入延迟的代码编辑器。目前 GitHub 86000+ 星,打磨到 v1.9.0,AI Agent、多人协作、调试器都已集成。

Zed 是什么,跟 VS Code 有什么本质区别
一句话:Rust 原生 + GPU 渲染 + 协作优先 + AI 内置,不是 VS Code 的 fork。
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VS Code 走「够用优先」,靠扩展补功能;Zed 走「速度优先」,把核心功能做进底层。路线不同,结果也不同。
GPUI:它快在基因里
快来自架构,不是后期调优。
Electron 编辑器的渲染管线要经过 DOM → CSS → Layout → Paint → Composite 多层抽象,每一层都有开销。Zed 自研了 GPUI 框架,跳过中间层,直接让显卡画。渲染通路短了,延迟自然就低。冷启动不到 1 秒,大文件滚动不掉帧,几十万行的 monorepo 也不会卡成幻灯片。
Tree-sitter 提供增量解析,改一行只重算那一行的语法树,不用全文件重算。Neovim、Helix、Emacs 等纷纷采用,Zed 同样基于它构建语法高亮。
AI:三路 Agent + 自带 API Key
Zed 的 AI 让你选模型、选 Agent、选怎么跑,不限单一提供商。
三条 Agent 路径:
AI 功能一览:
模型自由度是 Zed AI 最大的差异化。Claude、OpenAI、Google Gemini、Ollama 本地模型,自带 API Key(BYOK),想用哪个填哪个。v1.9.0 新增了对国内模型的支持:DeepSeek V4 Pro(通过 OpenCode Zen)、GLM 5.2 和 Kimi K2.7 Code(通过 OpenCode Go)均已接入。v1.9.0 还新增了 Agent Panel 里快速添加远程 MCP(Model Context Protocol,模型上下文协议)服务器的入口,接外部工具链更方便。
在 Zed 里跑 Agent:会话管理、权限和协议
你同时在跑三个 Agent。
一个用 Claude Code 做架构重构,一个用 Gemini CLI 改配置文件,一个用本地 Ollama agent 处理隐私敏感的代码。在普通编辑器里,这三个 Agent 的对话全挤在一个聊天窗口里,上下文互相串,命令历史搅在一起。
Zed 的 Agent Panel 把每次交互拆成独立线程,各自维护上下文、命令历史和状态。重构归重构,改配置归改配置,互不干扰。v1.9.0 还加了线程内搜索(Cmd+F),翻历史不用从头滚到尾。

Agent 写完代码,先看再收
Agent 产出的修改不是直接写进文件,而是生成可编辑的 unified diff。你逐行审查,删掉不想要的改动,手动微调,确认后再提交。
这个流程和在终端里看 Agent 跑完一堆命令然后祈祷结果对,完全不一样。特别是多 Agent 并行改同一个项目的时候,diff review 能让你在提交前就发现冲突。
ACP:Zed 做的「Agent 版 LSP」
Zed 2025 年创建了 ACP(Agent Client Protocol),思路借鉴 LSP:定义编辑器和 Agent 之间的标准通信协议,让任何 Agent 能接入任何编辑器。工作组织为会话(session)和轮次(turn),Agent 通过协议请求文件访问、终端执行、工具调用。
ACP 注册表里已经有约 50 个 Agent,Claude Code、Gemini CLI、Codex、Qwen Code 都在列。JetBrains 已加入共建,Neovim/Emacs/VS Code 有社区插件。5 种语言 SDK(Rust / TypeScript / Python / Java / Kotlin),自己写 Agent 也能接。
ACP 和 MCP 各管一端:ACP 管「编辑器 ↔ Agent」,MCP 管「Agent ↔ 外部工具」。典型链路是 Zed(ACP 客户端)启动 Claude Code(ACP Agent),Claude Code 再连 MCP 服务器访问数据库。两套协议不冲突,Agent 桥接在中间。

DeltaDB:Zed 的下一个赌注
2026 年 6 月,Zed 宣布了 DeltaDB,一个在记录代码变更之外还记录发给 AI 指令的版本控制系统。
核心思路:Git 只记代码变更,DeltaDB 还记你给 AI 的指令。这样每一次「人和 AI 协作产出了什么」都有完整可查询的历史,代码变了,对话也变了,两层记录绑在一起。
这不是 Zed 一家在做。同期 Cursor 推出了代码托管产品 Origin,GitLab 也在做 Project Switch。多家同时押注这个方向,说明现有 Git + GitHub 体系在 AI 时代确实有承载瓶颈:现有 Git 体系无法界定 AI 改动的 commit 归属,也追踪不到 AI 的决策路径。这些老系统没有答案。
Zed 的差异化在于编辑器和版本控制一体化,协作原生。但 DeltaDB 还在很早期,方向值得关注,实际成效还要再看。

多人协作:不只是「看见对方光标」
Zed 把实时多人协作当成一等公民做进了编辑器底层,后来扩展加不了这个深度。
CRDT 同步:多人同时编辑同一个文件,改同一个函数的不同行,各自写入,互不阻塞。不需要锁文件,不需要等对方保存。低延迟,像在同一个屏幕前写代码。
Channels(频道):持久的项目房间,团队成员随时进来,共享项目文件 + 语音聊天。相当于一个微信群,但绑在项目上,不用额外开飞书或腾讯会议。
多人 + 多 Agent 同时在场:人和 AI 在同一个 buffer 里协作,Zed 是目前把这条路径做得最深的编辑器。你写业务逻辑,AI Agent 在旁边改测试,队友在另一个光标做 review,实时看到彼此的改动,不需要来回切页面。
实际场景:结对编程、代码评审、新成员上手,都可以在编辑器里直接完成。
上手:从 VS Code 换过来要多久
安装:
brew install --cask zedwinget install Zed.Zed快捷键:默认就是 VS Code 兼容的,肌肉记忆直接迁移。Cmd+P 找文件、Cmd+Shift+P 命令面板、Cmd+Shift+F 全局搜索,一模一样。
设置:JSON 格式,和 VS Code 的 settings.json 思路相似。主题、字体、保存时格式化都有对应字段。
内置替代:Git 面板、LSP 语言支持、代码格式化,这些在 VS Code 里要装扩展的功能,Zed 已经内置了。装完就能用,不需要先逛一波扩展市场。
Vim / Helix 模式:在设置里开 vim_mode 或 helix_mode 即可。
常见报错
|
|
|
|
|---|---|---|
|
|
|
Cmd+Shift+X
|
|
|
|
|
|
|
|
|
|
|
|
Cmd+Shift+C
|
写在最后
快的根源在架构,不在后期调优。扩展生态和跨平台成熟度是客观短板,但如果你受够了 Electron 的慢和 AI 工具的割裂,Zed 值得装一个试试。
夜雨聆风