Zed(AI IDE 平台市场研究)
1. 介绍
Zed 是由 Atom 编辑器与 Tree-sitter 解析库原班团队创办的 Zed Industries 开发的高性能代码编辑器,也是本组中唯一一个从零用 Rust 重写编辑器内核(而非 VS Code 分支)的平台。它在本组分析框架中的独特价值在于一个协议:Agent Client Protocol(ACP,智能体客户端协议)。
如果说 MCP 解决的是「Agent 与工具 / 数据源」之间的标准化连接,ACP 解决的则是「编辑器与 Agent」之间的标准化连接——任何实现了 ACP 的外部智能体(Claude Code、Codex CLI、Gemini CLI、OpenCode 等)都可以作为后端接入 Zed,获得完整的多文件编辑可视化、多缓冲区审查与实时跟随体验,而 Zed 不向外部 Agent 收费、不经手其认证与计费。这是 L2(工具与执行层)的一次「协议化」尝试:编辑器不再为每个 Agent 写私有集成,Agent 不再为每个编辑器 fork VS Code。Zed 官方对 ACP 的定位类比非常明确:「正如语言服务器协议(LSP)把语言智能从单体 IDE 中解耦,我们希望 ACP 让你在多个 Agent 之间切换而不必更换编辑器。」
1.1. 开发商与产品沿革
| 项目 | 内容 | 来源 |
|---|---|---|
| 开发商 | Zed Industries(美国科罗拉多州 Denver / Boulder 地区) | 第三方资料 |
| 创始团队 | Nathan Sobo、Antonio Scandurra、Max Brunsfeld(Atom 编辑器与 Tree-sitter 的核心作者) | 第三方资料 |
| 公司成立 | 2021 年(部分来源称 2019 年起开始初始开发) | 第三方资料 |
| 开源节点 | 2024 年全面开源(GPL / Apache 混合许可,编辑器内核与扩展体系开源) | 第三方资料 |
| 融资 | 累计约 4,450 万美元,其中 2025 年由红杉资本领投 3,200 万美元 B 轮 | 第三方资料, |
| 1.0 正式版 | 2026 年 4 月发布 1.0 stable,随后上线面向组织的 Business 档 | 第三方资料, |
| ACP 关键节点 | 与 Google 合作、以 Gemini CLI 为参考实现发布 ACP;2025-09-03 起经适配器支持 Claude Code | 官方博客 |
1.2. 定位与最新版本
Zed 的官方定位包含三层:性能(Rust 内核 + GPUI GPU 加速 UI 框架,非 Electron / Chromium)、协作(多人实时编辑是一等公民而非插件)、Agent(Agent Panel 与 ACP 让任意智能体接入)。与 Cursor 类工具的关键差异在于 AI 的接入姿态:Zed 既提供自有的第一方 Agent 与 Edit Prediction(编辑预测),又通过 ACP 让外部 Agent 成为「客人」——客人自带认证、自带计费、自带工具与配置,Zed 只提供宿主界面。
最新稳定版本号属高频变动信息,撰写时未取得可核验的当期版本号,记为 [待填写]。可确认的版本相关事实:Zed Stable v0.201.5 起可在 Agent Panel 中直接使用 Gemini CLI(官方文档口径)。
1.3. 定价与开源策略
Zed 的定价结构建立在「编辑器免费开源、托管 AI 分层收费」的切分上(第三方对官方定价页核对,标 ):
| 档位 | 价格 | 主要权益 |
|---|---|---|
| Personal | $0 | 完整编辑器功能;每月 2,000 次已采纳编辑预测;自有 API Key(BYOK)与外部 ACP Agent 均不限量使用;本地模型(Ollama / LM Studio / llama.cpp)不限量 |
| Pro | $10 / 月 | 编辑预测不限次;全部 Zed 托管模型;每月含 $5 token 额度,超出部分按 API 牌价 + 10% 计费,默认 $10 / 月增量支出上限;两周试用(含 $20 额度,Opus 系列除外) |
| Business | $30 / 席 / 月 | Pro 全部权益 + 组织级模型策略、数据治理控制、RBAC、统一支出视图;无最低席位数,25 席以上可签订单;SSO / SAML / SCIM 计划中、尚未提供 |
| Student | 免费一年 | 验证学生与教师享 Pro 权益(12 个月,$10 / 月 token 额度) |
计费结构的工程含义:外部 Agent(经 ACP 接入的 Claude Code、Codex CLI 等)不消耗 Zed 额度,认证与计费直接发生在用户与 Agent 供应商之间。这意味着一个已经订阅 Claude Max 或持有 API Key 的开发者,可以永久 $0 使用 Zed 的全部编辑与协作能力——这是「编辑器与 Agent 解耦」在商业上的直接体现。
2. 名词解释
| 术语 | 英文 / 缩写 | 释义 |
|---|---|---|
| GPUI | GPUI | Zed 自研的 GPU 加速 UI 框架,编辑器以 120fps 渲染,摆脱 Electron / Chromium 依赖 |
| Rust 内核 | Rust Core | 编辑器核心以 Rust 编写,含 Tree-sitter 语法解析与原生 LSP 集成 |
| Agent Panel | Agent Panel | Zed 的智能体面板,承载第一方 Agent 与所有外部 ACP Agent 的会话线程 |
| 智能体客户端协议 | Agent Client Protocol(ACP) | Zed 发起的开放标准(Apache 2.0),以 JSON-RPC over stdio 连接编辑器与智能体,使任何 ACP Agent 可接入任何 ACP 客户端 |
| ACP 注册表 | ACP Registry | ACP 兼容智能体的分发目录,在 Zed 内以 zed: acp registry 命令打开,一键安装外部 Agent |
| 外部智能体 | External Agent | 经 ACP 接入 Zed 的第三方智能体;自有运行时、认证、模型选择、工具与原生配置,Zed 不收费、不经手计费 |
| 多缓冲区 | Multibuffer | 把多个文件的相关片段聚合为一个可编辑视图的机制,Agent 的跨文件改动可在同一多缓冲区中集中审查 |
| 编辑预测 | Edit Prediction | 低延迟的下一处编辑预测(类比 Cursor Tab),由 Zeta 系列模型驱动 |
| Zeta / Zeta2 | Zeta / Zeta2 | Zed 的开放权重编辑预测模型系列,Zeta2 为当前一代 |
| 规则文件 | .rules | 工作区根目录的项目级指令文件,自动注入每次 Agent 交互;兼容 .cursorrules、AGENTS.md 等 9 种文件名 |
| 规则库 | Rules Library | 编写与管理规则的内置界面,任何规则可设为默认规则(自动进入每次新线程上下文)或经 @rule 按需引用 |
| 工作区信任 | Worktree Trust | Zed 的信任机制:新工作区默认处于受限模式(Restricted Mode),未信任前不启动 .zed/settings.json 中配置的 MCP 服务器 |
| 频道 | Channels | Zed 实时协作的组织单元,支撑多人频道内共享编辑、语音与屏幕 |
| 多缓冲区跟随 | Follow Cursor | 协作与 Agent 场景下,视图跟随光标 / Agent 所在位置实时移动的能力 |
| 一键工作树 | One-Click Worktrees | 从 UI 直接把项目分叉为多个隔离的 git worktree,供并行 Agent 各自作业 |
3. 功能说明
3.1. 编辑器基础能力
- 性能基线:GPU 加速渲染、近即时启动、大文件流畅滚动(第三方实测称 50k+ 行项目内存占用约 142 MB、冷启动约 180 ms,均标 )。
- 语言与调试:原生 LSP 集成、Tree-sitter 语法体系、基于 DAP(Debug Adapter Protocol)的内置调试器、一等公民的 Vim 绑定。
- Git:原生支持暂存、提交、拉取、推送与 diff 查看,无需切换终端。
- 多缓冲区编辑:跨文件相关片段聚合审查,是 Agent 改动审查的核心界面。
3.2. AI 能力
| 能力 | 说明 |
|---|---|
| 第一方 Agent | 内置 Agent Panel 会话:读写文件、执行终端命令、@-mention 文件 / 最近线程 / 符号 / 网页抓取 |
| 外部 Agent(ACP) | 从 ACP Registry 安装 Claude Agent、Codex、Gemini CLI、OpenCode、Copilot、Cursor、Pi、Cline 等;Zed 承载线程与 UI,Agent 自有运行时与配置 |
| 终端线程 | Terminal Threads:直接在终端型线程中运行 CLI / TUI 形态的 Agent |
| 编辑预测 | Zeta2 驱动的下一处编辑预测;Personal 档 2,000 次 / 月,Pro 起不限次 |
| 模型接入 | Zed 托管的 Claude / GPT / Gemini 系列 + BYOK 接入任意 OpenAI 兼容端点 + 本地模型(Ollama / LM Studio / llama.cpp) |
| MCP | Context Servers 机制接入 MCP 服务器,扩展 Agent 知识与工具 |
| 并行 Agent | 多个 Agent 线程跨项目同时运行;配合一键 worktree 可让不同 Agent(如 Claude Code 与 Codex)在隔离分支上各自实现同一需求再择优合并 |
ACP 接入的关键语义(官方文档):外部 Agent 以独立进程运行,与 Zed 之间形成配置边界——Zed 的模型配置不会自动作用于外部 Agent(如 Zed 侧配置的 Anthropic Key 不会自动配置给 Claude Agent);Claude Agent 可直接读取 CLAUDE.md 等其原生规则文件;认证方式由各 Agent 原生流程决定(Claude Agent 用 /login,Gemini CLI 用 Google OAuth / API Key / Vertex AI)。早期版本中外部 Agent 不支持编辑历史消息、从历史恢复线程与检查点(,官方曾注明计划补齐)。
3.3. 实时协作
- 多人实时编辑:实时光标、无冲突同步、共享终端、语音频道、屏幕共享,全部内建于编辑器核心而非插件。
- Channels:按频道组织协作空间。
- Agent 场景的协作语义:外部 Agent 的编辑过程实时可视,团队成员可在多缓冲区中同步观看 Agent 的工作轨迹——这是「Agent 即协作者」的具象化。
4. 平台架构
图 4-1|Zed 总体架构:编辑器宿主 × ACP+MCP 双协议栈 × 智能体生态
数据来源:基于本文分析绘制的示意图。
4.1. 总体架构
| 维度 | 内容 |
|---|---|
| 客户端 | Rust + GPUI 原生编辑器,macOS / Linux / Windows 全平台 |
| AI 服务端 | Zed 托管模型(第一方 Agent 与编辑预测)经 Zed 服务器;外部 ACP Agent 的数据不经过 Zed 服务器(官方明确:与第三方 Agent 交互时数据不触及 Zed 服务器) |
| 模型 | Zed 托管:Claude Opus 4.8 / Sonnet 5 / Haiku 4.5、GPT-5.6 / 5.4、Gemini 3.1 Pro 等(第三方核对口径);BYOK 任意 OpenAI 兼容端点;本地模型;自研开放权重 Zeta2 |
| 协议层 | ACP(编辑器 ↔ Agent)+ MCP(Agent ↔ 工具)双协议栈 |
| 索引 | 无全仓 AI 索引(第三方评测指出其上下文主要来自文件级与打开项目范围,这是与 Cursor 的明显差距) |
| 协作服务端 | Zed 实时协作基础设施(频道、语音、屏幕共享) |
4.2. ACP 的架构位置
ACP 值得在本组分析框架中单独立节,因为它填补的是一个此前没有标准化名的位置:
| 协议 | 连接对象 | 解决的问题 | 发起方 |
|---|---|---|---|
| LSP | 编辑器 ↔ 语言服务器 | 语言智能与 IDE 解耦 | Microsoft / Red Hat / Codenvy,2016 |
| MCP | Agent ↔ 工具 / 数据源 | 工具生态与 Agent 解耦 | Anthropic,2024-11 |
| ACP | 编辑器 ↔ Agent | Agent 前端与编辑器解耦 | Zed(与 Google 合作),2025 |
协议形态:JSON-RPC over stdio 的精简端点集,把用户请求转发给作为子进程运行的 Agent 并渲染其响应;Apache 2.0 开源,任何 Agent 可实现,任何客户端可采用(Neovim 社区已借助 code-companion 项目实现 ACP 支持)。
设计上的两个关键取舍:其一,Zed 把自己第一方 Agent 也迁移到与外部 Agent 相同的代码路径上(官方称此举提升了发布速度)——即 Zed 自家的 Agent 只是「第一个 ACP 客户端实现」,UI 原语对所有 Agent 平等开放;其二,Zed 保留协议的推进控制权并谨慎版本化,以快速迭代换取生态建立期的效率。前者是对「平台对自家 Agent 特权寻租」这一常见质疑的结构性回应;后者则意味着协议稳定性的承诺是有条件的。
与 MCP 的互补关系:MCP 管 Agent 与工具(数据库、API、基础设施)之间的连接;ACP 管编辑器与 Agent 之间的连接。一个 Claude Code 实例可以同时作为 MCP 客户端(调用工具)与 ACP 服务器(接受 Zed 托管)运行——两个协议正交组合,构成完整的「编辑器—Agent—工具」三层协议栈。这是 2026 年 Agent 基础设施最重要的结构演进之一。
5. Harness 设计
5.1. L1 上下文工程层
规则文件链。Zed 支持在工作区根目录放置 .rules 文件作为项目级指令,自动注入所有 Agent Panel 交互。为兼容其他 Agent 生态,按以下顺序取第一个命中的文件:
.rules → .cursorrules → .windsurfrules → .clinerules
→ .github/copilot-instructions.md → AGENT.md → AGENTS.md
→ CLAUDE.md → GEMINI.md 这一「兼容性优先级链」是本组所有平台中最显式的迁移友好设计:一个已经写了 CLAUDE.md 或 AGENTS.md 的仓库,在 Zed 中无需任何改造即可获得规则注入。但注意其语义与 Claude Code 不同——Zed 只取第一个命中文件,而非逐级拼接。
规则库(Rules Library)。一个功能完整的规则编辑界面(语法高亮、快捷键、可在编辑器内直接调用内联助手改写规则)。任何规则可设为默认规则(自动进入每次新线程)或经 @rule 按需引用;旧版 Prompt Library 已迁移至此。
显式上下文。@-mention 体系:文件、最近线程、符号、网页抓取。第一方与外部 Agent 共享该机制。
缺口:无全仓向量索引与语义检索(第三方评测明确指出),@codebase 式的全仓问答能力弱于 Cursor / Windsurf;L1 的上限更多取决于所接入外部 Agent 自身的检索能力(如 Claude Agent 自己的上下文机制),Zed 本体只提供文件级与打开范围级的上下文供给。
5.2. L2 工具与执行层
L2 是 Zed 最具结构性的层:
- ACP 化的工具执行面:外部 Agent 的文件编辑、终端执行等动作由 Agent 进程完成,Zed 通过 ACP 接收编辑事件并渲染为多缓冲区 diff、实时跟随与语法高亮审查界面。工具执行的「所有权」在 Agent 侧,Zed 提供呈现与审查。这与 Cursor(Agent 运行在编辑器进程内)形成两种相反的所有权模型。
- MCP:Context Servers 接入 MCP 服务器(如 SonarQube 官方文档给出了在 Zed 中配置 MCP 进行架构分析的完整流程);
.zed/settings.json声明的 MCP 服务器受工作区信任机制约束。 - 工作区信任(Worktree Trust):新工作区默认 Restricted Mode,阻止未信任工作区中的 MCP 服务器启动——把「克隆下来的仓库配置文件会执行」这一供应链风险面纳入了默认防线。这与 VS Code 的 Workspace Trust 是同一威胁模型,但 Zed 明确把 MCP 服务器纳入了信任边界。
- 沙箱:未见操作系统级沙箱(Seatbelt / Landlock 等)的官方披露;外部 Agent 的执行隔离取决于各 Agent 自身的沙箱能力(如 Codex CLI 的 OS 级沙箱),Zed 不代为提供。这一边界在 L6 讨论中会再次出现。
5.3. L3 编排与控制层
- 线程模型:Agent Panel 以线程(thread)组织会话,线程侧边栏(Threads Sidebar)管理历史与并行线程。
- 并行 Agent 与 worktree:多线程跨项目并行;一键 worktree 把项目分叉为多个隔离副本,每个副本可运行不同的外部 Agent——「同一个需求让 Claude Code 与 Codex 各写一版再择优」的竞赛式工作流是该平台独有的编排叙事。
- 编排权归属:这是 Zed 与其他平台在 L3 的根本差异——Zed 本体不做任务级编排(无 Plan 模式、无子智能体派发),编排循环完全属于接入的 Agent(Claude Code 的循环、Codex 的循环)。Zed 的角色是给这些循环提供统一的可视化、中断与审查界面。换言之,Zed 把 L3 外包给了 ACP 对端。
- Plan / 自动执行语义:取决于所接 Agent 的权限模式(如 Claude Code 的 plan mode、Codex 的 approval policy),Zed 不另设全局档位。
5.4. L4 记忆与状态层
- 规则库与默认规则:跨会话、跨项目持久的「伪记忆」——用户的提示工程资产沉淀在 Rules Library 中。
- 线程历史:线程侧边栏保存会话历史;第一方 Agent 支持
@引用最近线程延续上下文。 - 检查点:第一方 Agent 有检查点能力;外部 Agent 早期不支持检查点与线程恢复(官方文档曾注明为已知限制并计划补齐)。ACP 协议本身能否承载跨端检查点语义,是协议演进的关键观察点。
- 外部 Agent 的自有记忆:Claude Agent 直接读
CLAUDE.md(进而读其 auto memory 体系),即外部 Agent 带着自己的 L4 进门。
小结:Zed 的 L4 是「宿主轻、对端重」的形态——宿主保存会话历史与规则资产,任务状态与长期记忆主要沉淀在 Agent 侧的文件体系里。
5.5. 评估与观测层
- 审查即观测:多缓冲区 diff 审查、实时跟随、行级语法高亮——Agent 的每一步改动都呈现为可审查界面,这是 L5 在「人审」维度的实现形态,但不是机械化的轨迹记录。
- 组织级支出观测:Business 档提供统一支出视图(席位数与 AI 用量同一账单),覆盖 Zed 托管模型部分;外部 Agent 的用量在各自供应商侧,不进入 Zed 的支出视图——协议解耦在 L5 的代价是可观测性碎片化。
- 缺口:无内置基准评测、无轨迹导出、无回归集机制,标注「无结果」。Zed 的 L5 更多依赖使用者把 Zed 与外部测试 / 审查工具(CI、MCP 化的分析器)自行组合。
5.6. L6 治理与安全层
| 机制 | 内容 | 评价 |
|---|---|---|
| 工作区信任 | 默认 Restricted Mode,未信任不启动工作区配置的 MCP 服务器 | 供应链防线,默认开启 |
| 数据边界 | 与第三方 ACP Agent 交互时数据不触及 Zed 服务器;未经明确同意不存储 / 不用于训练 | 官方博客与文档反复强调的核心承诺 |
| ZDR 边界 | 零数据保留承诺仅适用于 Zed 托管模型;外部 Agent 的数据策略是用户与供应商之间的事务 | 边界清晰但要求用户自行理解 |
| Business 治理 | 组织级模型策略、数据治理控制、RBAC、统一支出视图 | 面向组织的最小治理集 |
| SSO / SAML / SCIM | 计划中、尚未提供 | 大型受监管企业的采购障碍 |
| 机械强制 | 无 Cursor 式 Hooks、无 allow / ask / deny 规则体系披露 | L6 的明显空位 |
结构性判断:Zed 的 L6 策略是「把责任沿协议边界切开」——宿主侧管信任与自家托管数据,Agent 侧的权限与沙箱由 Agent 自己负责。对个人开发者这是清晰的最小化设计;对组织而言则意味着治理体系必须在每个 Agent 供应商处分别配置(Claude Code 的权限规则、Codex 的 approval policy),Zed Business 提供的 RBAC 只覆盖托管部分。本组 README 中「Agent 侧治理与宿主侧治理的裂缝」在 Zed 的架构中被协议合法化了——这是 ACP 路线当前最需要正视的工程代价。
对照 Amazon Q 事件(2025-08-11,提示注入试图诱导智能体删除 AWS 资源):在 ACP 架构下,提示注入的拦截同样发生在 Agent 侧,编辑器宿主既无法感知也无法阻止——宿主能做的只有呈现 diff 供人审查。人审是 ACP 架构中事实上的最后一道防线。
5.7. 六层能力小结
| 层 | 完成度 | 关键机制 | 主要缺口 |
|---|---|---|---|
| L1 上下文工程 | ★★ | .rules 兼容链 + 规则库 + @-mention | 无全仓索引与语义检索 |
| L2 工具与执行 | ★★★ | ACP 协议化 + MCP + 工作区信任 | 宿主不提供沙箱,隔离依赖 Agent 侧 |
| L3 编排与控制 | ★★ | 并行线程 + 一键 worktree 竞赛式编排 | 编排循环整体外包给 Agent 侧 |
| L4 记忆与状态 | ★★ | 规则库持久化 + 线程历史 + 外部 Agent 自带记忆 | 外部 Agent 检查点早期缺失 |
| L5 评估与观测 | ★ | 多缓冲区人审 + Business 支出视图 | 无轨迹 / 回归 / 基准机制;外部用量不可见 |
| L6 治理与安全 | ★★ | 信任模式 + 数据边界承诺 + Business RBAC | 无 SSO;无机械强制体系 |
6. 实际案例
本次检索未获得 Zed 官方发布的带量化指标的企业采用案例,如实记录为「未检索到公开量化数据」。可获得的相关证据有两类:
- 生态案例(协议采用):ACP 生态已覆盖 Claude Code(Anthropic 官方适配器)、Gemini CLI(Google 参考实现)、Codex(OpenAI)、OpenCode、Copilot、Cursor CLI、Pi、Cline 等智能体,以及 Neovim 社区的客户端实现。协议本身成为案例——一个 2025 年中才发布的协议在一年内获得主要模型厂商与开源社区的双向采用(官方 ACP 生态页与注册表口径)。
- 性能对比(第三方,标 ):第三方评测称 Zed 冷启动约 180 ms、50k+ 行项目内存约 142 MB,对比 Cursor 约 920 MB;并给出「编辑器渲染速度成为 Agent 时代的性能瓶颈」的论证——Agent 生成代码的速度越快,编辑器消化与渲染增量代码的能力越重要。
此外,Zed 团队自述的一个工程观察具有方法论价值:把第一方 Agent 迁移到与外部 Agent 相同的 ACP 代码路径后,「UI 与 Agent 内核的清晰分离已经提升了我们的发布速度」——即协议化不仅服务于生态,也反过来改善了自家产品的工程效率。
7. 总结
优势:
- ACP 是真实的基础设施创新:把「编辑器 × Agent」的 M×N 私有集成问题转化为 N 个 Agent 实现一次协议的问题,且已获得主要厂商实质采用;对 Agent 开发者,「不必 fork VS Code 就能获得 IDE 级 UI」是强激励。
- 编辑器本体零成本可用:Personal 档下 BYOK 与外部 Agent 不限量,配合 Rust 内核的性能与原生协作,日常开发可以永久免费。
- 竞赛式并行编排:一键 worktree + 多 Agent 并行,为「多方案择优」这一高价值工作流提供了本组最顺滑的实现。
- 数据边界清晰:外部 Agent 数据不经 Zed 服务器,隐私承诺可被架构本身验证。
边界:
- L1 与 L5 明显偏弱:无全仓索引,
@codebase类全仓问答依赖外部 Agent 自身能力;无轨迹、回归与基准机制,评估体系需完全自建。 - 治理裂缝:机械强制(钩子、allow / deny)缺位,外部 Agent 的权限与沙箱责任在 Agent 侧,组织需要按 Agent 分别配置治理且无 SSO,受监管企业接入成本高。
- 扩展生态规模小:约 800 个扩展(第三方口径)对比 VS Code 的数万级,重度依赖特定语言生态或专用插件的团队迁移摩擦大。
- 协议控制权集中:ACP 由 Zed 主导推进与版本化,其他编辑器客户端的采用速度仍是开放问题。
适用边界与选型建议:性能敏感、已经订阅外部 Agent(Claude Max、OpenAI、Gemini)且希望多 Agent 竞赛式工作的个人开发者与小团队,Zed 是当前性价比最高的宿主;对 Agent 基础设施的研究者,ACP 是理解「L2 协议化」趋势的必读样本。需要全仓索引、内置评估体系或组织级机械强制的团队,Cursor、Claude Code 或 Copilot 仍是更完整的 Harness;若主要诉求是零成本多 Agent 宿主但不需要原生协作,VS Code + 开源 Agent 组合同样可行。建议把 Zed 定位为「Agent 时代的编辑器中立层」,而非一站式 Harness。
信息缺口声明
- 当期版本号:最新稳定版与 ACP 协议版本号未在官方检索页公开,标
[待填写]。 - 定价细节:Pro / Business 各项价格与权益来自第三方对官方定价页的核对(2026 年 7—8 月口径),未直接核验官方页,标 ;1.0 发布于 2026 年 4 月与 Business 档上线时间同为第三方口径。
- 外部 Agent 功能限制:「不支持编辑历史消息 / 线程恢复 / 检查点」来自官方文档早期口径,当前补齐情况未逐项核验,标 。
- 性能数字:180 ms 启动、142 MB 内存等对比数据为第三方实测口径,无官方背书,标 。
- 托管模型清单:Claude Opus 4.8 / GPT-5.6 等具体档位来自第三方核对,标 。
- 融资数据:4,450 万美元累计、红杉 3,200 万美元 B 轮为第三方报道,标 。
- 企业案例:未检索到官方发布的带量化指标的企业采用案例,记「无结果」。
- 沙箱与钩子:未检索到宿主侧 OS 级沙箱与生命周期钩子的官方文档,记「无结果」。
8. 参考资料
- Bring Your Own Agent to Zed — Featuring Gemini CLI — Zed Industries 官方博客,2025。https://zed.dev/blog/bring-your-own-agent-to-zed
- External Agents — Zed 官方文档,2026。https://zed.dev/docs/ai/external-agents
- Using Rules — Zed 官方文档,2026。https://zed.dev/docs/ai/rules
- Agent Client Protocol 官方站点 — Zed Industries,2025—2026。https://agentclientprotocol.com/
- Zed 官方定价页 — Zed Industries,2026。https://zed.dev/pricing
- Worktree Trust — Zed 官方文档,2026。https://zed.dev/docs/worktree-trust
- Zed Industries GitHub 仓库 — Zed Industries,2021—2026。https://github.com/zed-industries/zed
- Configure Zed for Sonar Context Augmentation and Agentic Analysis — SonarSource,2026。https://www.sonarsource.com/resources/library/configure-zed-for-sonar-context-augmentation-and-agentic-analysis/
- Zed Review 2026: AI Code Editor Features & Pricing — AICentralResources,2026(第三方)。https://www.aicentralresources.com/tool/zed
- Zed Pricing (2026): Complete Breakdown — DevToolsReview,2026-07(第三方)。https://devtoolsreview.com/pricing/zed-pricing
- Zed vs. Cursor in 2026 — AI Tech Archive,2026-06-25(第三方)。https://aitecharchive.com/articles/zed-vs-cursor-2026-comparison-performance-ai
Zed(AI IDE Platform Market Research)
1. Introduction
Zed is a high-performance code editor developed by Zed Industries, founded by the original team behind the Atom editor and the Tree-sitter parsing library. It is also the only platform in this group that rewrote its editor kernel from scratch in Rust (rather than forking VS Code). Its distinctive value in this group's analytical framework lies in a single protocol: the Agent Client Protocol (ACP).
If MCP solves the standardized connection between Agents and tools/data sources, ACP solves the standardized connection between the editor and Agents—any external agent that implements ACP (Claude Code, Codex CLI, Gemini CLI, OpenCode, etc.) can connect to Zed as a backend and gain a full multi-file editing visualization, multi-buffer review, and real-time following experience, while Zed charges external Agents nothing and does not handle their authentication or billing. This is a "protocol-ization" attempt at L2 (the tool and execution layer): the editor no longer writes private integrations for each Agent, and Agents no longer fork VS Code for each editor. Zed's official positioning analogy for ACP is very clear: "Just as the Language Server Protocol (LSP) decouples language intelligence from the monolith IDE, we hope ACP lets you switch between multiple Agents without changing your editor."
1.1. Developer and Product History
| Item | Details | Source |
|---|---|---|
| Developer | Zed Industries (Denver/Boulder, Colorado, USA) | Third-party sources |
| Founding team | Nathan Sobo, Antonio Scandurra, Max Brunsfeld (core authors of the Atom editor and Tree-sitter) | Third-party sources |
| Company founded | 2021 (some sources say initial development began in 2019) | Third-party sources |
| Open-source milestone | Fully open-sourced in 2024 (mixed GPL/Apache license; editor kernel and extension system open-sourced) | Third-party sources |
| Funding | About $44.5 million total, including a $32 million Series B led by Sequoia Capital in 2025 | Third-party sources |
| 1.0 stable release | Released 1.0 stable in April 2026, followed by the Business tier for organizations | Third-party sources |
| ACP key milestone | Released ACP in partnership with Google, using Gemini CLI as the reference implementation; Claude Code support via adapter since 2025-09-03 | Official blog |
1.2. Positioning and Latest Version
Zed's official positioning comprises three layers: Performance (Rust kernel + GPUI GPU-accelerated UI framework, not Electron/Chromium), Collaboration (multi-person real-time editing is a first-class citizen rather than a plugin), and Agent (Agent Panel and ACP let any agent connect). The key difference from Cursor-class tools lies in the posture of AI integration: Zed both provides its own first-party Agent and Edit Prediction, and through ACP lets external Agents become "guests"—guests bring their own authentication, their own billing, their own tools and configuration, while Zed only supplies the host interface.
The latest stable version number is volatile, high-frequency information; at the time of writing no verifiable current version number was obtained, recorded as [To be filled]. Confirmable version-related facts: since Zed Stable v0.201.5, Gemini CLI can be used directly in the Agent Panel (per official documentation).
1.3. Pricing and Open-Source Strategy
Zed's pricing structure is built on the split of "free and open-source editor, tiered fees for hosted AI" (verified by third parties against the official pricing page, marked [To be verified]):
| Tier | Price | Key benefits |
|---|---|---|
| Personal | $0 | Full editor functionality; 2,000 accepted edit predictions per month; your own API key (BYOK) and external ACP Agents without limits; local models (Ollama / LM Studio / llama.cpp) unlimited |
| Pro | $10/month | Unlimited edit predictions; all Zed-hosted models; $5 monthly token allowance, overage billed at API list price + 10%, with a default $10/month incremental spend cap; two-week trial (includes $20 allowance, excluding the Opus family) |
| Business | $30/seat/month | All Pro benefits + organization-level model policy, data governance controls, RBAC, unified spend view; no minimum seat count, orders available from 25 seats; SSO / SAML / SCIM planned, not yet available |
| Student | Free for one year | Verified students and teachers get Pro benefits (12 months, $10/month token allowance) |
Engineering implications of the billing structure: external Agents (Claude Code, Codex CLI, etc., connected via ACP) do not consume Zed credits; authentication and billing happen directly between the user and the Agent vendor. This means a developer who already subscribes to Claude Max or holds an API key can use all of Zed's editing and collaboration capabilities at $0 forever—the direct commercial embodiment of "decoupling the editor from Agents."
2. Glossary
| Term | English / Abbreviation | Definition |
|---|---|---|
| GPUI | GPUI | Zed's self-developed GPU-accelerated UI framework; the editor renders at 120fps, removing the Electron/Chromium dependency |
| Rust kernel | Rust Core | The editor core is written in Rust, including Tree-sitter syntax parsing and native LSP integration |
| Agent Panel | Agent Panel | Zed's agent panel, hosting session threads for the first-party Agent and all external ACP Agents |
| Agent Client Protocol | Agent Client Protocol (ACP) | An open standard initiated by Zed (Apache 2.0) that connects editors and agents via JSON-RPC over stdio, letting any ACP Agent connect to any ACP client |
| ACP Registry | ACP Registry | A distribution catalog of ACP-compatible agents, opened within Zed via the zed: acp registry command for one-click installation of external Agents |
| External Agent | External Agent | A third-party agent connected to Zed via ACP; it owns its own runtime, authentication, model selection, tools, and native configuration, and Zed does not charge or handle billing |
| Multi-buffer | Multibuffer | A mechanism that aggregates relevant fragments from multiple files into one editable view, so an Agent's cross-file changes can be reviewed centrally in a single multi-buffer |
| Edit Prediction | Edit Prediction | Low-latency prediction of the next edit (analogous to Cursor Tab), powered by the Zeta model family |
| Zeta / Zeta2 | Zeta / Zeta2 | Zed's open-weight edit-prediction model series; Zeta2 is the current generation |
| Rules file | .rules | A project-level instruction file at the workspace root, automatically injected into every Agent interaction; compatible with 9 filename variants including .cursorrules and AGENTS.md |
| Rules Library | Rules Library | A built-in interface for writing and managing rules; any rule can be set as a default rule (automatically entering every new thread's context) or referenced on demand via @rule |
| Worktree Trust | Worktree Trust | Zed's trust mechanism: new workspaces default to Restricted Mode, and MCP servers configured in .zed/settings.json do not start until the workspace is trusted |
| Channels | Channels | Zed's organizational unit for real-time collaboration, supporting shared editing, voice, and screen sharing within multi-person channels |
| Multi-buffer following | Follow Cursor | The ability, in collaboration and Agent scenarios, for views to follow the cursor/Agent's location in real time |
| One-Click Worktrees | One-Click Worktrees | Forking a project directly from the UI into multiple isolated git worktrees for parallel Agents to work separately |
3. Feature Description
3.1. Core Editor Capabilities
- Performance baseline: GPU-accelerated rendering, near-instant startup, smooth scrolling over large files (third-party measurements cite ~142 MB memory usage for 50k+ line projects and ~180 ms cold start, both marked
[To be verified]). - Language & debugging: native LSP integration, the Tree-sitter syntax system, a built-in debugger based on DAP (Debug Adapter Protocol), and first-class Vim bindings.
- Git: native support for staging, committing, pulling, pushing, and viewing diffs without switching to a terminal.
- Multi-buffer editing: aggregated review of relevant cross-file fragments, the core interface for reviewing Agent changes.
3.2. AI Capabilities
| Capability | Description |
|---|---|
| First-party Agent | Built-in Agent Panel sessions: read/write files, execute terminal commands, @-mention files / recent threads / symbols / web fetches |
| External Agent (ACP) | Install Claude Agent, Codex, Gemini CLI, OpenCode, Copilot, Cursor, Pi, Cline, etc., from the ACP Registry; Zed hosts the threads and UI, while the Agent owns its runtime and configuration |
| Terminal threads | Terminal Threads: run CLI/TUI-form Agents directly in terminal-style threads |
| Edit prediction | Zeta2-powered next-edit prediction; 2,000/month on the Personal tier, unlimited from Pro onward |
| Model access | Zed-hosted Claude / GPT / Gemini families + BYOK to any OpenAI-compatible endpoint + local models (Ollama / LM Studio / llama.cpp) |
| MCP | The Context Servers mechanism connects MCP servers to extend Agent knowledge and tools |
| Parallel Agents | Multiple Agent threads running across projects simultaneously; combined with one-click worktrees, different Agents (e.g., Claude Code and Codex) can each implement the same requirement on isolated branches and be merged by best result |
Key semantics of ACP integration (official documentation): external Agents run as separate processes, forming a configuration boundary with Zed—Zed's model configuration does not automatically apply to external Agents (e.g., an Anthropic Key configured on the Zed side is not automatically configured for Claude Agent); Claude Agent can directly read its native rules files such as CLAUDE.md; authentication methods are determined by each Agent's native flow (Claude Agent uses /login, Gemini CLI uses Google OAuth / API Key / Vertex AI). In early versions, external Agents did not support editing history messages, restoring threads from history, or checkpoints (, with the official documentation noting plans to add them).
3.3. Real-Time Collaboration
- Multi-person real-time editing: real-time cursors, conflict-free synchronization, shared terminal, voice channels, and screen sharing, all built into the editor core rather than as plugins.
- Channels: collaboration spaces organized by channel.
- Collaboration semantics in Agent scenarios: an external Agent's editing process is visible in real time, and team members can watch the Agent's working trajectory synchronously in a multi-buffer—the concrete embodiment of "the Agent as a collaborator."
4. Platform Architecture
图 4-1|Zed 总体架构:编辑器宿主 × ACP+MCP 双协议栈 × 智能体生态
数据来源:基于本文分析绘制的示意图。
4.1. Overall Architecture
| Dimension | Details |
|---|---|
| Client | Native Rust + GPUI editor for macOS / Linux / Windows |
| AI server side | Zed-hosted models (first-party Agent and edit prediction) go through Zed servers; external ACP Agent data does not pass through Zed servers (officially clear: data does not touch Zed servers when interacting with third-party Agents) |
| Models | Zed-hosted: Claude Opus 4.8 / Sonnet 5 / Haiku 4.5, GPT-5.6 / 5.4, Gemini 3.1 Pro, etc. (third-party verified basis); BYOK to any OpenAI-compatible endpoint; local models; proprietary open-weight Zeta2 |
| Protocol layer | Dual protocol stack: ACP (editor ↔ Agent) + MCP (Agent ↔ tools) |
| Indexing | No full-repo AI indexing (third-party evaluation notes its context mainly comes from file-level and open-project scope—a clear gap versus Cursor) |
| Collaboration server | Zed real-time collaboration infrastructure (channels, voice, screen sharing) |
4.2. ACP's Position in the Architecture
ACP deserves its own section in this group's analytical framework because it fills a position that previously had no standardized name:
| Protocol | Connects | Problem solved | Originator |
|---|---|---|---|
| LSP | Editor ↔ language server | Decouples language intelligence from the IDE | Microsoft / Red Hat / Codenvy, 2016 |
| MCP | Agent ↔ tools / data sources | Decouples the tool ecosystem from Agents | Anthropic, 2024-11 |
| ACP | Editor ↔ Agent | Decouples the Agent front-end from the editor | Zed (with Google), 2025 |
Protocol form: a minimal endpoint set over JSON-RPC over stdio that forwards user requests to an Agent running as a child process and renders its responses; open-sourced under Apache 2.0, so any Agent can implement it and any client can adopt it (the Neovim community has already implemented ACP support via the code-companion project).
Two key design trade-offs: first, Zed also migrated its own first-party Agent onto the same code path as external Agents (officially stated to improve release velocity)—that is, Zed's own Agent is merely "the first ACP client implementation," with UI primitives equally open to all Agents; second, Zed retains control over the protocol's advancement and versions it carefully, trading rapid iteration for efficiency during the ecosystem-building phase. The former is a structural response to the common charge of "a platform extracting privileged rents for its own Agent"; the latter means the promise of protocol stability is conditional.
Complementary relationship with MCP: MCP governs the connection between Agents and tools (databases, APIs, infrastructure); ACP governs the connection between editor and Agent. A single Claude Code instance can run simultaneously as an MCP client (calling tools) and an ACP server (hosted by Zed)—the two protocols combine orthogonally to form a complete three-layer "editor—Agent—tool" protocol stack. This is one of the most important structural evolutions in Agent infrastructure in 2026.
5. Harness Design
5.1. L1 Context Engineering Layer
Rules file chain. Zed supports placing a .rules file at the workspace root as project-level instructions, automatically injected into all Agent Panel interactions. For compatibility with other Agent ecosystems, it takes the first matching file in the following order:
.rules → .cursorrules → .windsurfrules → .clinerules
→ .github/copilot-instructions.md → AGENT.md → AGENTS.md
→ CLAUDE.md → GEMINI.md This "compatibility priority chain" is the most explicit migration-friendly design of any platform in this group: a repository that already has CLAUDE.md or AGENTS.md gets rule injection in Zed without any modification. But note its semantics differ from Claude Code—Zed takes only the first matching file rather than concatenating level by level.
Rules Library. A fully featured rule-editing interface (syntax highlighting, keyboard shortcuts, and an inline assistant that can rewrite rules directly in the editor). Any rule can be set as a default rule (automatically entering every new thread) or referenced on demand via @rule; the legacy Prompt Library has migrated here.
Explicit context. The @-mention system: files, recent threads, symbols, web fetches. First-party and external Agents share this mechanism.
Gap: no full-repo vector indexing or semantic retrieval (explicitly noted by third-party evaluation), so @codebase-style whole-repo Q&A is weaker than Cursor / Windsurf; the ceiling of L1 depends more on the retrieval capabilities of the connected external Agent itself (e.g., Claude Agent's own context mechanisms), with Zed providing only file-level and open-scope context.
5.2. L2 Tool and Execution Layer
L2 is Zed's most structural layer:
- ACP-ized tool execution surface: external Agents' actions—file edits, terminal execution—are performed by the Agent process, and Zed receives edit events via ACP and renders them as multi-buffer diffs, real-time following, and syntax-highlighted review interfaces. The "ownership" of tool execution sits on the Agent side; Zed provides presentation and review. This forms two opposite ownership models versus Cursor (where the Agent runs inside the editor process).
- MCP: Context Servers connect MCP servers (e.g., SonarQube's official documentation gives a complete workflow for configuring MCP in Zed for architecture analysis); MCP servers declared in
.zed/settings.jsonare governed by the worktree trust mechanism. - Worktree Trust: new workspaces default to Restricted Mode, preventing MCP servers in untrusted workspaces from starting—bringing the supply-chain risk surface of "a cloned repository's config files will execute" into the default defense. This is the same threat model as VS Code's Workspace Trust, but Zed explicitly brings MCP servers into the trust boundary.
- Sandbox: no OS-level sandbox (Seatbelt / Landlock, etc.) disclosed officially; external Agents' execution isolation depends on each Agent's own sandbox capability (e.g., Codex CLI's OS-level sandbox), which Zed does not provide on their behalf. This boundary reappears in the L6 discussion.
5.3. L3 Orchestration and Control Layer
- Thread model: Agent Panel organizes sessions by thread; the Threads Sidebar manages history and parallel threads.
- Parallel Agents and worktrees: multiple threads run in parallel across projects; one-click worktrees fork a project into multiple isolated copies, each of which can run a different external Agent—the competitive workflow of "having Claude Code and Codex each write a version of the same requirement, then picking the best" is an orchestration narrative unique to this platform.
- Where orchestration authority resides: this is the fundamental difference between Zed and other platforms at L3—Zed itself does no task-level orchestration (no Plan mode, no sub-agent dispatch); the orchestration loop belongs entirely to the connected Agent (Claude Code's loop, Codex's loop). Zed's role is to provide these loops with a unified visualization, interruption, and review interface. In other words, Zed outsources L3 to the ACP counterpart.
- Plan / auto-execution semantics: depends on the connected Agent's permission mode (e.g., Claude Code's plan mode, Codex's approval policy); Zed sets no global tier of its own.
5.4. L4 Memory and State Layer
- Rules Library and default rules: "pseudo-memory" that persists across sessions and projects—users' prompt-engineering assets settle in the Rules Library.
- Thread history: the Threads Sidebar stores session history; the first-party Agent supports
@-referencing recent threads to continue context. - Checkpoints: the first-party Agent has checkpoint capability; external Agents did not support checkpoints and thread restoration early on (the official documentation noted them as a known limitation with plans to add them). Whether the ACP protocol itself can carry cross-endpoint checkpoint semantics is a key observation point for protocol evolution.
- External Agents' own memory: Claude Agent directly reads
CLAUDE.md(and thereby its auto-memory system)—that is, an external Agent carries its own L4 in through the door.
Summary: Zed's L4 takes the form of "light host, heavy counterpart"—the host stores session history and rule assets, while task state and long-term memory mainly settle in the Agent-side file system.
5.5. Evaluation and Observability Layer
- Review as observability: multi-buffer diff review, real-time following, line-level syntax highlighting—every step of an Agent's changes is presented as a reviewable interface. This is L5's implementation of the "human review" dimension, but it is not a mechanized trajectory record.
- Organization-level spend observability: the Business tier provides a unified spend view (seat count and AI usage on one bill), covering the Zed-hosted model portion; external Agents' usage sits on each vendor's side and does not enter Zed's spend view—the cost of protocol decoupling at L5 is fragmented observability.
- Gap: no built-in benchmark evaluation, no trajectory export, and no regression-set mechanism, marked as "no results." Zed's L5 relies more on users combining Zed with external test/review tools (CI, MCP-ized analyzers) themselves.
5.6. L6 Governance and Security Layer
| Mechanism | Details | Assessment |
|---|---|---|
| Worktree trust | Default Restricted Mode; MCP servers configured in the workspace do not start until trusted | Supply-chain defense, on by default |
| Data boundary | Data does not touch Zed servers when interacting with third-party ACP Agents; not stored / not used for training without explicit consent | Core commitment repeatedly emphasized in official blog and documentation |
| ZDR boundary | The zero-data-retention commitment applies only to Zed-hosted models; external Agents' data policies are a matter between the user and the vendor | Boundary is clear but requires users to understand it themselves |
| Business governance | Organization-level model policy, data governance controls, RBAC, unified spend view | A minimal governance set for organizations |
| SSO / SAML / SCIM | Planned, not yet available | A procurement obstacle for large regulated enterprises |
| Mechanical enforcement | No Cursor-style Hooks, no disclosed allow / ask / deny rule system | A conspicuous gap in L6 |
Structural judgment: Zed's L6 strategy is to "cut responsibility along the protocol boundary"—the host side manages trust and its own hosted data, while permissions and sandboxing on the Agent side are the Agent's responsibility. For individual developers this is a clean minimalist design; for organizations it means governance must be configured separately at each Agent vendor (Claude Code's permission rules, Codex's approval policy), and the RBAC that Zed Business provides covers only the hosted portion. The "chasm between Agent-side governance and host-side governance" in this group's README is legitimized by the protocol in Zed's architecture—this is the engineering cost of the ACP route that most needs confronting today.
By contrast with the Amazon Q incident (2025-08-11, where a prompt injection tried to induce the agent to delete AWS resources): under the ACP architecture, intercepting prompt injection likewise happens on the Agent side, and the editor host can neither sense nor stop it—all the host can do is present the diff for human review. Human review is, in practice, the last line of defense in the ACP architecture.
5.7. Summary of the Six-Layer Capabilities
| Layer | Maturity | Key mechanisms | Main gaps |
|---|---|---|---|
| L1 Context engineering | ★★ | .rules compatibility chain + Rules Library + @-mention | No full-repo indexing or semantic retrieval |
| L2 Tools & execution | ★★★ | ACP protocol-ization + MCP + worktree trust | Host provides no sandbox; isolation relies on the Agent side |
| L3 Orchestration & control | ★★ | Parallel threads + one-click worktree competitive orchestration | Orchestration loop wholly outsourced to the Agent side |
| L4 Memory & state | ★★ | Rules Library persistence + thread history + external Agents' own memory | External Agent checkpoints missing early on |
| L5 Evaluation & observability | ★ | Multi-buffer human review + Business spend view | No trajectory / regression / benchmark mechanisms; external usage invisible |
| L6 Governance & security | ★★ | Trust modes + data-boundary commitment + Business RBAC | No SSO; no mechanical enforcement system |
6. Real-World Cases
This search did not yield any enterprise adoption cases with quantitative metrics published by Zed, honestly recorded as "no public quantitative data found." Two categories of relevant evidence are available:
- Ecosystem cases (protocol adoption): the ACP ecosystem already covers Claude Code (Anthropic's official adapter), Gemini CLI (Google's reference implementation), Codex (OpenAI), OpenCode, Copilot, Cursor CLI, Pi, Cline, and other agents, as well as client implementations from the Neovim community. The protocol itself has become the case—a protocol released in mid-2025 gained bidirectional adoption from major model vendors and the open-source community within a year (per the official ACP ecosystem page and registry).
- Performance comparison (third-party, marked
[To be verified]): third-party evaluations report Zed's cold start at ~180 ms and ~142 MB memory for 50k+ line projects, versus ~920 MB for Cursor; they also make the argument that "editor rendering speed becomes the performance bottleneck in the Agent era"—the faster an Agent generates code, the more important the editor's ability to ingest and render incremental code becomes.
In addition, an engineering observation from the Zed team itself has methodological value: after migrating the first-party Agent onto the same ACP code path as external Agents, "the clean separation of UI and Agent kernel has already improved our release velocity"—that is, protocol-ization not only serves the ecosystem but in turn improves the engineering efficiency of their own product.
7. Summary
Strengths:
- ACP is genuine infrastructure innovation: it turns the M×N private-integration problem of "editor × Agent" into the problem of N Agents implementing one protocol once, and has already gained substantial adoption from major vendors; for Agent developers, "getting IDE-grade UI without forking VS Code" is a strong incentive.
- The editor itself is usable at zero cost: on the Personal tier, BYOK and external Agents are unlimited; combined with the Rust kernel's performance and native collaboration, everyday development can be permanently free.
- Competitive parallel orchestration: one-click worktrees + multiple parallel Agents provide this group's smoothest implementation of the high-value "pick the best among multiple approaches" workflow.
- Clear data boundary: external Agent data does not pass through Zed servers, so the privacy commitment can be verified by the architecture itself.
Boundaries:
- L1 and L5 are notably weak: no full-repo indexing, and
@codebase-style whole-repo Q&A relies on external Agents' own capability; no trajectory, regression, or benchmark mechanisms, so an evaluation system must be built entirely from scratch. - Governance gap: mechanical enforcement (hooks, allow / deny) is absent, permissions and sandboxing responsibility for external Agents sit on the Agent side, organizations must configure governance per Agent with no SSO, and the onboarding cost for regulated enterprises is high.
- Small extension ecosystem: roughly 800 extensions (third-party basis) versus VS Code's tens of thousands; teams that depend heavily on a specific language ecosystem or dedicated plugins face high migration friction.
- Concentrated protocol control: ACP is advanced and versioned by Zed, and the adoption velocity of other editor clients remains an open question.
Scope of applicability and selection advice: Zed is currently the highest value-for-money host for performance-sensitive individual developers and small teams that already subscribe to external Agents (Claude Max, OpenAI, Gemini) and want competitive multi-Agent workflows; for researchers of Agent infrastructure, ACP is required reading for understanding the "L2 protocol-ization" trend. Teams that need full-repo indexing, built-in evaluation systems, or organization-level mechanical enforcement will still find a more complete Harness in Cursor, Claude Code, or Copilot; if the primary need is a zero-cost multi-Agent host without native collaboration, a VS Code + open-source Agent combination works as well. It is recommended to position Zed as "the editor-neutral layer of the Agent era," rather than a one-stop Harness.
Information-Gap Statement
- Current version number: the latest stable version and the ACP protocol version number are not published on the official searchable pages, marked
[To be filled]. - Pricing details: Pro / Business prices and benefits come from third-party verification against the official pricing page (July–August 2026 basis), not directly verified against the official page, marked
[To be verified]; both the 1.0 release in April 2026 and the Business tier launch date come from third-party sources. - External Agent feature limitations: "no editing of history messages / thread restoration / checkpoints" comes from the early official documentation basis; the current resolution status has not been verified item by item, marked
[To be verified]. - Performance figures: comparison data such as 180 ms startup and 142 MB memory are third-party measured figures without official endorsement, marked
[To be verified]. - Hosted model list: specific tiers such as Claude Opus 4.8 / GPT-5.6 come from third-party verification, marked
[To be verified]. - Funding data: the $44.5 million total and Sequoia's $32 million Series B are third-party reports, marked
[To be verified]. - Enterprise cases: no official enterprise adoption cases with quantitative metrics were found, recorded as "no results".
- Sandbox and hooks: no official documentation of host-side OS-level sandboxes and lifecycle hooks was found, recorded as "no results".
8. References
- Bring Your Own Agent to Zed — Featuring Gemini CLI — Zed Industries official blog, 2025. https://zed.dev/blog/bring-your-own-agent-to-zed
- External Agents — Zed official documentation, 2026. https://zed.dev/docs/ai/external-agents
- Using Rules — Zed official documentation, 2026. https://zed.dev/docs/ai/rules
- Agent Client Protocol official site — Zed Industries, 2025–2026. https://agentclientprotocol.com/
- Zed official pricing page — Zed Industries, 2026. https://zed.dev/pricing
- Worktree Trust — Zed official documentation, 2026. https://zed.dev/docs/worktree-trust
- Zed Industries GitHub repository — Zed Industries, 2021–2026. https://github.com/zed-industries/zed
- Configure Zed for Sonar Context Augmentation and Agentic Analysis — SonarSource, 2026. https://www.sonarsource.com/resources/library/configure-zed-for-sonar-context-augmentation-and-agentic-analysis/
- Zed Review 2026: AI Code Editor Features & Pricing — AICentralResources, 2026 (third-party). https://www.aicentralresources.com/tool/zed
- Zed Pricing (2026): Complete Breakdown — DevToolsReview, 2026-07 (third-party). https://devtoolsreview.com/pricing/zed-pricing
- Zed vs. Cursor in 2026 — AI Tech Archive, 2026-06-25 (third-party). https://aitecharchive.com/articles/zed-vs-cursor-2026-comparison-performance-ai