引言

当今软件开发工具正经历一场由人工智能驱动的变革。随着大型语言模型(LLM)等AI技术融入编码过程,传统编辑器/IDE与AI助手之间的交互需要新的标准。在这种背景下,Zed编辑器作为一款以性能、协作和AI集成为特色的新生代编辑器脱颖而出,并提出了Agent Client Protocol(ACP)这一开放协议。本文将从多个角度系统分析ACP存在的必要性,以及Zed编辑器的价值与发展潜力。首先,我们对比ACP与被广泛采用的Language Server Protocol(LSP),解释二者差异与各自定位;其次,讨论ACP在多智能体系统中的作用与必要性,以及在LLM驱动的开发工具中的潜力。随后,我们深入分析Zed编辑器,包括其技术架构优势、与传统编辑器(VS Code、Sublime Text、Neovim等)的比较、社区生态与扩展性、AI集成能力,以及当前发展阶段的用户反响。最后,我们总结Zed的主要优势与不足,并结合ACP的发展趋势,展望其在未来开发者工具生态中的地位。

在这里插入图片描述

Agent Client Protocol(ACP)与其必要性分析

ACP 与 LSP:定位与差异

LSP的成功与局限:LSP是由微软主导制定的语言服务器协议,旨在标准化编辑器与语言服务器之间的通信,让支持LSP的编辑器可以与任何实现LSP的语言服务器对接 。LSP极大地降低了为不同编辑器重复开发编程语言智能功能的成本,已被VS Code、Neovim等广泛支持。然而,LSP主要面向静态的代码分析和查询(如自动补全、语法诊断等),是一种被动响应型协议:编辑器请求,语言服务器返回结果 。它的作用是**“报告代码信息”,而不直接修改代码** 。当下蓬勃发展的AI编程助手(如代码生成/更改工具)在交互模式上与传统语言服务器存在根本区别。

ACP的定位:ACP被称为“AI编码智能体的LSP” 。它通过统一的JSON-RPC接口,让编辑器(客户端)与AI编码智能体(服务端)对接 。设计初衷是在AI助手与编辑器间建立类似于LSP之于语言服务器的标准通信桥梁 。ACP关注的是**“代理(agent)”——即利用生成式AI自主修改代码或执行复杂编程任务的程序 。ACP假设用户主要在编辑器内工作,并希望调用各种AI代理完成特定任务 。因此ACP支持富交互能力,例如让代理提出代码修改建议并以diff形式呈现、跨多个文件进行操作、征求用户确认等——这些都是LSP未覆盖的场景 。正如一篇分析所指出:“语言服务器报告代码;而AI代理修改**代码,可能需要跨文件编排工作、显示diff、获得用户批准并管理复杂工作流。若勉强塞进LSP,会失去重点” 。因此ACP并非LSP的重复造轮子,而是面向AI自主编程的全新协议。

为何不直接扩展LSP? 部分开发者曾质疑,能否直接在LSP之上扩充支持AI代理的能力。但如上所述,LSP的设计范式与AI代理需求存在根本差异。LSP是同步的请求-响应模型,而AI代理往往需要异步、连续地执行计划,还可能调用一系列工具后再给出结果。此外,LSP缺乏对用户交互(如确认应用更改)、多步对话、复杂操作序列的支持 。ACP针对这些方面做了专项设计。例如,ACP支持会话模式下的多轮Prompt交互、让代理自主提出**“计划”(Agent Plan)并逐步执行、在完成后提供统一的更改diff供用户审核  。总之,ACP提供的是编辑器-代理协作的语言**,而非简单的代码查询接口。这种差异使得ACP有必要作为独立协议存在,而不是LSP的附属品。

ACP带来的互操作性优势:在没有ACP之前,每款编辑器想集成不同AI助手,都需要各自实现适配,每个AI助手支持不同编辑器也需分别开发插件 。这种N对N的集成方式效率低下,导致集成开销大、兼容范围有限、用户被锁定在特定编辑器或AI服务 。ACP通过标准化通信,解决了这一痛点:正如官方所述,“Agents实现ACP即可兼容任意支持ACP的编辑器;编辑器支持ACP即可使用所有兼容的Agent” 。这使双方松耦合,各自独立演进,同时开发者可以自由选择最适合的工具组合 。类似地,正是LSP的统一接口促成了语言工具生态的大繁荣,ACP也希望在AI助手领域复制这一成功,打破当前AI开发助手的“烟囱式”生态 。目前来看,这一愿景正在实现:ACP由Zed提出后,得到JetBrains等厂商的响应和共同推进 。JetBrains已在其全系列IDE中引入ACP支持,允许用户“在喜爱的IDE中选择任意AI代理”,而代理开发者也能专注自身逻辑、无需为JetBrains平台单独适配 。可以预见,随着更多编辑器和AI厂商采纳ACP,开发者将首次拥有编辑器与AI助手的自由搭配权,这无疑将加速AI辅助编程工具的普及和创新。

多智能体系统中的角色与必要性

多智能体编程助手的兴起:新一代AI开发助手不仅限于单一的LLM模型提供补全建议,而是朝着多智能体协作方向发展 。所谓多智能体系统,指多个专长不同的AI子代理各司其职、流水线式完成复杂任务。例如Anthropic的Claude Code实验性地引入了调试、代码审查、数据分析等专门子代理,通过管道方式协同工作:“Debugger → Reviewer → 分析器 → IDE代理 → …”逐个处理并传递信息,解决复杂问题 。用户可以指示AI:“先用代码分析器找出性能问题,再用优化器修复” 。实践证明,这种可组合的代理系统是可行的,已经有产品落地 。

ACP对多代理协作的支持:在多智能体IDE场景下,ACP扮演沟通中枢的角色。它为IDE提供了一个统一的接口来管理和调度多个AI代理,使它们能够在同一会话中协同工作。例如,一个IDE可以同时连接“代码生成代理”、“测试代理”和“文档代理”,ACP提供协议让IDE协调它们:传递当前编辑上下文给相关代理,依次获取不同输出,并综合呈现给用户。正如有分析指出的,ACP的深层意义在于成为迈向“代理可控任何界面”的踏板 。设想未来的场景:开发者从终端开始一个任务,AI代理可以通过ACP等协议打开IDE准确定位代码位置、设置断点,然后调用浏览器检索相关信息,最后在IDE中汇总结果 。要实现这一切,不同工具间必须有通用语言让AI自由跳进跳出各个环境。ACP正是朝这个方向迈出的第一步,它打通了IDE这一环节,让AI代理不再被困于单一界面  。通过ACP,一个AI代理可深度控制编辑器:打开文件、插入修改、触发编译/运行等;而结合其他协议(如MCP,稍后讨论),代理还能控制终端、浏览器,甚至调用其他代理,实现真正的“跨工具编排”  。

扩展:ACP与MCP的协同:值得一提的是,ACP诞生不久,另一个相关标准模型上下文协议(Model Context Protocol, MCP)也在AI开发领域兴起 。MCP定义了AI代理如何调用外部工具和服务,为代理提供通用的上下文获取和操作接口  。与LSP偏重被动查询类似,MCP关注让AI主动执行工作流:代理可以根据上下文自主决定调用哪些工具、以何种顺序链接,以完成用户任务 。比如在一个支持MCP的IDE中,AI代理可以使用“数据库查询MCP服务器”直接从IDE内查询数据库,或用“浏览器MCP服务器”获取网页内容  。ACP与MCP定位互补:ACP负责解决编辑器<->智能体的对接问题,让AI进入IDE并操纵IDE功能;MCP则解决智能体<->外部工具的调用标准,为AI赋能更多能力。许多现代AI驱动编辑器(如Cursor、Zed)同时支持ACP和MCP:通过ACP将AI接入编辑器,通过MCP扩展AI的“视野”和“手臂” 。这套组合使AI代理在IDE中如鱼得水:它既能读取/修改代码,又能获取实时的编译错误、访问数据库或API、甚至直接提交代码到远程仓库—all in one place。可以想见,在复杂多代理体系中,ACP充当各代理与IDE的统一“语言”,MCP充当代理调用各种外部工具的统一“语言”,两者共同构成多智能体高效协作的基础设施。

在IDE插件架构中的意义:传统的IDE插件各自为政,缺乏标准协议,相互之间很难交互。而在多智能体插件架构中,ACP有望成为“总线(bus)”。通过ACP,IDE的多个AI插件(代理)可以受到统一管理,并彼此协同而不冲突。这减少了代理之间争夺编辑器资源或重复工作的情况。例如,一个测试生成代理可以通过ACP通知IDE运行代码分析代理提供更多调试信息;一个文档生成代理可以请求IDE调用代码导航代理寻找相关代码段。没有ACP的话,这些插件只能各自通过私有方式与IDE通信,很难互相配合。ACP提供通用协议后,插件编排将更加容易。正如开放协议往往带来生态繁荣一样,有开发者在讨论ACP时表示:“开发者热爱自己的工具,不想仅为了新功能就被迫换编辑器。一个开放协议让他们可以鱼与熊掌兼得” 。这说明ACP在多智能体插件架构下,不仅是技术需要,更是用户需求:人们希望不同AI功能插件能够无缝协作、即插即用,而不是被绑定在某一IDE或某一家AI平台上。

LLM驱动开发工具中的潜力

LLM进军开发工具:从GitHub Copilot到各种AI代码助手,LLM驱动的开发工具近年风起云涌。然而,目前许多AI助手以封闭形式集成:例如Copilot为不同编辑器提供官方插件,每个插件内部各自实现逻辑;一些IDE厂商推出自家AI助手,通常只能在自家产品中使用。这种碎片化局面类似于LSP出现之前各语言插件杂乱无章的时代。ACP的潜力正在于重演当年LSP统一语言服务的历史,为AI助手标准化接入开发工具铺平道路  。

加速AI功能创新与传播:有了ACP,一个新的AI编程助手(无论由大公司还是开源社区开发)只需实现一次ACP协议,就能服务于所有支持ACP的IDE/编辑器;反过来,编辑器厂商实现ACP支持后,即可瞬间获得整个ACP生态的AI能力。从开发者角度看,这意味着可以快速试用最新的AI工具而不必更换编辑器。例如,Anthropic的Claude Code在2025年通过ACP成功接入Zed,不再需要“定制hack”而是通过开放标准实现 。再比如,JetBrains很快将他们的Junie代理通过ACP整合进IDE的统一AI聊天界面,用户只需在配置中切换即可更换代理  。这预示着未来开发者能够像切换语言服务器一样,自由选择或并用多种AI助手(类似于同时安装多个LSP用于不同语言)。ACP提供的这种灵活性将推动LLM驱动工具的百花齐放和竞相改进。代理开发者可以更专注于提升AI辅助编程的核心体验,而不用把精力花在兼容每款编辑器上 。而对编辑器厂商而言,也能更快引入业界最新AI能力,增强自身产品竞争力。

提升AI助手效果与信任:LLM驱动工具一大挑战是可靠性,如生成错误代码或“幻觉”。ACP/MCP等协议通过深度集成环境,提供了解决途径。例如,AI代理可利用协议接口获取更完整的上下文(项目文件、依赖信息)、调用编译器/单元测试来验证代码,从而减少低级错误 。正如讨论所指出:“没有上下文的代理只是猜测,有了文档、源码和编译步骤的代理就成了真正的工具。协议为可靠地提供这些上下文搭建了脚手架” 。此外,ACP规定了诸如用户确认等流程 ,让AI更改在应用前需经过人类审核,从流程上缓解了AI出错的风险。这种人机协同模式正是LLM驱动开发工具追求的目标:既发挥AI高效自动化的优势,又保证人在环以掌控质量  。可以预见,随着ACP的推广,未来AI助手将更深入地融入开发流程——比如自动执行部分重复劳动,但每个关键变更都有清晰的diff供开发者审核、每个危险操作都征求许可 。这将大大提升人们对AI工具的信心和依赖度。总的来说,ACP让LLM驱动的工具从“一次性对话式助手”升级为持续会话、深度集成的编程伙伴,在开发者工具链中占据不可或缺的位置。

行业趋势:目前ACP已经得到多家主流工具的响应:Zed率先提出并实现,JetBrains紧随其后将其引入IDE,Neovim等开源编辑器也出现了支持ACP的插件 。GitHub等公司也在探索各自的AI代理集成方案(如AgentHQ),但业内似乎倾向于通过开放标准合作而非各自为政 。正如JetBrains所言,他们原本打算推出自有协议,看到Zed宣布ACP后选择了合作,避免“两个竞争标准”而改为联手构建单一标准 。这表明ACP有望成为事实上的行业统一规范,其必要性和价值已形成共识。在这样的背景下,谁掌握并引领了ACP等标准,某种程度上也就掌握了新一代AI开发工具生态的话语权。

综上所述,ACP的出现并非多此一举,而是时代要求:它补全了LSP未涵盖的领域,为AI赋能的开发环境提供了亟需的标准接口。在多智能体协作、LLM驱动开发的趋势下,ACP以开放互通的理念,打破工具孤岛,提升AI助手能力与用户掌控力,其存在具有明显的必要性和长远价值。

Zed编辑器的价值与发展潜力分析

Zed是一款由前Atom编辑器核心团队开发的新型代码编辑器 。自2023年推出测试版、2024年开源以来,因其高性能架构、实时协作和深度AI集成而备受关注  。下面我们将从技术架构、与传统编辑器比较、社区生态与扩展性、AI集成能力,以及当前发展阶段与用户反响等方面对Zed进行分析。

技术架构:Rust、高性能与协作

Rust重写,极致性能:Zed完全使用Rust语言从零开发,旨在充分利用现代硬件的并行能力 。与Electron架构的编辑器不同,Zed不是建立在浏览器内核上,而是原生应用,直接使用GPU进行UI渲染。其创新的GPU User Interface (GPUI)框架让整个编辑器界面(文本、图形等)在GPU上栅格化,大幅提高渲染和响应速度 。这意味着无论是打开大文件、全局搜索还是界面切换,Zed都几乎没有可感知的延迟。据用户实测,启动Zed打开项目几乎是瞬时的,体感上比VS Code快得多;即使在大型项目中,Zed的加载和操作仍然流畅,而VS Code装了过多扩展后常出现卡顿  。Zed官方声称其启动时间<1秒,远优于VS Code的数秒级别 。内存占用方面,Zed对资源的高效利用也让人印象深刻:中等规模项目约消耗100MB内存,对比VS Code往往占用数百MB 。正如React核心团队成员Dan Abramov所评价:“Zed的启动、UI交互、输入延迟快得令人震惊。我以前只是觉得VS Code有点慢,但没想到原来编辑器可以这么快” 。可见,Zed通过Rust优化、多线程并行和GPU加速,在性能上树立了新标杆,被誉为“闪电般快速”的编辑器 。

实时协作架构:Zed将多人实时协作作为核心卖点之一。其架构采用本地优先和CRDT(无冲突复制数据类型)等技术,支持多名开发者实时编辑同一文件且无冲突合并 。Zed内置了协同编辑所需的所有功能,而非依赖第三方扩展或云服务:用户可以共享工作区,看到队友在代码中的光标与选区位置,实时跟随导航,就像在Google文档或Figma中多人协同一样 。更进一步,Zed还内置语音和文本聊天通道(类似于Discord集成),方便团队在编辑器中直接沟通 。屏幕共享和终端共享也是支持的,使远程pair programming体验更加顺畅  。这些协作特性在传统编辑器中往往需要借助插件(如VS Code的Live Share)或额外工具才能实现,而且一般只同步文本、不提供语音。Zed的做法是将协作视为一等公民,从架构上与编辑功能融为一体,确保协同操作延迟尽可能低(官方测试实时同步延迟在30ms左右,优于VS Live Share的50~100ms) 。这对于当今远程办公、分布式团队的开发模式来说极具吸引力。许多用户称赞Zed“就像代码界的Google Docs”,让异地协作自然高效  。需要指出的是,Zed的核心编辑器是开源免费的,但其实时协作功能依赖Zed提供的云基础设施来发现和连接同行;目前Zed对个人免费开放这些协作功能,但未来商业模式可能是在团队/企业场景下对此提供高级服务。 (注:Zed官网的Pricing信息显示,目前实时协作等功能在免费账户即可使用,团队功能未来可能推出付费版以支撑服务运营)。

本地优先与隐私:Zed强调“Local-first”,即用户代码和数据优先保存在本地而非云端。即便在AI集成功能上,Zed也提供本地运行选项(结合Ollama等本地模型运行器) 。协同编辑中的数据传输也经过端对端加密,尽量减少对第三方服务器的依赖。这种架构理念符合许多对云隐私敏感开发者的需求 。同时Zed通过Rust实现跨平台(目前支持macOS、Linux和Windows) 和对系统资源的直接控制,避免了Electron那类技术常见的性能损耗和安全隐患。整体而言,Zed的技术架构在速度、并发、协作和安全上都有鲜明特色,体现出下一代编辑器“本地+联网”的平衡设计思想。

Zed 与传统编辑器的比较

Zed自诞生之初就被拿来与现有主流编辑器进行对比,尤其是VS Code、Sublime Text、Neovim等各具代表性的工具。下面我们通过几个关键维度的对比,来看Zed相对于这些传统编辑器的优势与不足:

Zed VS Code Sublime Text Neovim
性能与资源占用 Rust原生实现,启动和文件打开极快(启动<1s;大文件打开<50ms [oai_citation:76‡dev.to](https://dev.to/arjun98k/zed-ide-vs-neovim-and-other-ides-the-future-of-modern-coding-environments-2fgg#:~:text=1));内存占用低(百兆级别) [oai_citation:77‡dev.to](https://dev.to/arjun98k/zed-ide-vs-neovim-and-other-ides-the-future-of-modern-coding-environments-2fgg#:~:text=2)。GPU渲染界面,操作几乎无延迟。 Electron架构,启动相对较慢(2~5s+);打开大型项目有卡顿可能。内存占用高(数百MB到数GB) [oai_citation:78‡dev.to](https://dev.to/arjun98k/zed-ide-vs-neovim-and-other-ides-the-future-of-modern-coding-environments-2fgg#:~:text=2)。 C++原生实现,启动和操作也非常快;内存占用低。但对大型项目索引支持有限。 原生终端应用,启动瞬时,内存占用极小。性能高但取决于配置(比如插件多少) [oai_citation:79‡dev.to](https://dev.to/arjun98k/zed-ide-vs-neovim-and-other-ides-the-future-of-modern-coding-environments-2fgg#:~:text=Feature%20Zed%20IDE%20NeoVim%20Performance,rapidly%20Highly%20extensible%20but%20requires)。
协作能力 实时协同编辑内置(共享光标、即时同步);内置语音/文本聊天,屏幕和终端共享 [oai_citation:80‡willamesoares.com](https://willamesoares.com/posts/three-months-using-rust-based-editor-zed-and-heres-my-two-cents#:~:text=Many%20of%20the%20highlighted%20collaboration,navigating%20through%20a%20Figma%20project)。无需额外配置即可多人协作。 协作需安装Live Share扩展,实现共同编辑和端口转发等,但不含语音通话(需另用Teams/Discord)。协作功能不是默认内置,使用前需额外登陆配置。 无内置协作。只能通过第三方插件实现简单同步编辑(很少见且不完善)。 无原生协作。可通过tmux + vim插件等曲线实现多人编辑,但缺乏完整协同方案。
AI 集成 原生支持AI代理(Agentic Editing):可接入多种模型(Claude、OpenAI GPT、Google Gemini等)和本地模型 [oai_citation:81‡zed.dev](https://zed.dev/blog/fastest-ai-code-editor#:~:text=A%20dropdown%20lets%20you%20choose,your%20own%20hardware%20via%20Ollama);提供Agent面板与对话、代码变更diff审查等深度交互 [oai_citation:82‡zed.dev](https://zed.dev/blog/fastest-ai-code-editor#:~:text=The%20Agent%20Panel%20lets%20you,changes%20and%20write%20new%20code) [oai_citation:83‡zed.dev](https://zed.dev/blog/fastest-ai-code-editor#:~:text=Once%20it%E2%80%99s%20done%2C%20you%20can,did%20in%20one%20unified%20diff)。遵循ACP标准,可无缝切换/组合不同AI助手 [oai_citation:84‡blog.jetbrains.com](https://blog.jetbrains.com/ai/2025/12/bring-your-own-ai-agent-to-jetbrains-ides/#:~:text=Demo)。 AI功能主要通过插件:如GitHub Copilot、ChatGPT扩展等。微软近来将Copilot X集成更深(如内置Chat面板),但局限于特定服务。无统一标准,不同AI插件互相独立。 无官方AI集成。部分社区插件可调用OpenAI等API提供补全或对话,但功能简单、缺乏上下文深度融合。 无内置AI,但社区出现一些插件调用GPT模型辅助编码。需要用户手动配置API密钥。整体AI使用门槛较高。
扩展生态 2024年开源后生态迅速增长,已有数百个扩展 [oai_citation:85‡zed.dev](https://zed.dev/extensions#:~:text=Choose%20from%20the%20hundreds%20of,to%20enhance%20your%20Zed%20experience) [oai_citation:86‡zed.dev](https://zed.dev/extensions#:~:text=HTML%203,Soothing%20pastel%20icons%20for%20Zed)(含语言支持、主题、图标、工具集成等)。支持LSP、DAP协议扩展语言智能和调试 [oai_citation:87‡zed.dev](https://zed.dev/#:~:text=Debugger)。ACP/MCP扩展赋能AI代理使用新工具 [oai_citation:88‡zed.dev](https://zed.dev/blog/fastest-ai-code-editor#:~:text=You%20can%20extend%20the%20agent%E2%80%99s,pull%20requests%2C%20and%20browser%20automation)。生态虽新但活跃度高。 拥有最大的扩展市场,超过数万个扩展涵盖几乎一切需求。LSP/调试/构建/部署等插件齐全。生态成熟,社区庞大。但过多插件可能导致性能下降 [oai_citation:89‡willamesoares.com](https://willamesoares.com/posts/three-months-using-rust-based-editor-zed-and-heres-my-two-cents#:~:text=In%20all%20seriousness%2C%20the%20truth,one%20file%20within%20a%20project)。 有相当数量的第三方插件(通过Package Control安装),涵盖语言支持、lint、git等常用功能。但总体规模和活跃度不及VS Code。部分现代功能插件缺乏。 高度可定制,通过vim脚本/Lua插件实现各种功能。拥有众多插件(如LSP客户端、Tree-sitter语法、高级补全等)满足资深用户。但配置和兼容性需要折腾,生态相对碎片化。
上手易用性 界面简洁、专注代码 [oai_citation:90‡dev.to](https://dev.to/ferryops/my-experience-switching-from-vs-code-to-zed-183d#:~:text=,Free)。开箱即用功能丰富(例如项目切换、终端、Git支持等默认集成) [oai_citation:91‡willamesoares.com](https://willamesoares.com/posts/three-months-using-rust-based-editor-zed-and-heres-my-two-cents#:~:text=With%20VS%20Code%20I%20always,open%2C%20isn%27t%20available%20by%20default) [oai_citation:92‡willamesoares.com](https://willamesoares.com/posts/three-months-using-rust-based-editor-zed-and-heres-my-two-cents#:~:text=,With%20this)。对新手友好,无需繁杂配置。 图形界面直观,默认功能完善,新手易于上手。借助市场可以按需扩展。缺点是默认启用太多功能对初学者可能有些繁杂。 界面简洁但功能偏基础。需要用户根据需要安装插件。默认设置偏开发者向,上手难度中等。 纯文本界面+键盘操作,对新手不友好。需要记忆大量命令。强大功能全赖用户自行配置和插件组合,上手门槛高 [oai_citation:93‡dev.to](https://dev.to/arjun98k/zed-ide-vs-neovim-and-other-ides-the-future-of-modern-coding-environments-2fgg#:~:text=config,focused)。
跨平台与开放性 支持Mac、Linux,现已推出Windows版 [oai_citation:94‡zed.dev](https://zed.dev/#:~:text=Available%20for%20macOS%2C%20Linux%2C%20and,Windows)。核心开源(GPLv3),社区可参与开发 [oai_citation:95‡zed.dev](https://zed.dev/blog/fastest-ai-code-editor#:~:text=Built%20in%20Rust%2C%20Open%20Source,GPL)。 跨平台(Win/Mac/Linux);核心开源(MIT),但官方发行版附带闭源部分。由微软主导开发。 跨平台(Win/Mac/Linux);闭源商业软件(个人使用廉价许可,更新慢于社区工具)。 跨平台;完全开源(Vim衍生版,Apache/MIT等许可)。社区驱动开发迭代。

(注:上述比较基于2025年情况。)

简要分析:从表中可以看出,Zed相对于VS Code的突出优势在于性能与轻量级(启动和运行更快、内存占用低),内置了VS Code需要依赖扩展才能实现的多人协作和AI集成功能,且由于架构优化在大型项目下依然流畅 。劣势主要在于生态尚不如VS Code庞大,多年积累的各种专业扩展(尤其是一些特殊框架/工作流插件)Zed可能暂时没有替代品 。相对于Sublime Text,Zed除了同样的原生快速响应之外,提供了现代IDE才具备的语言智能(LSP支持)、Git集成和协作能力,而Sublime默认功能较为基础、需插件实现诸多特性。Sublime的生态和AI支持也远逊于Zed当前的发展势头。但Sublime作为老牌编辑器,在极简和稳定方面依然有拥趸,一些用户或许更信任其成熟度。相对于Neovim,Zed在易用性和开箱功能上更胜一筹——无需复杂配置便有良好体验,更适合一般开发者日常使用;而Neovim胜在极致可定制和Vi工作流,对需要高效率键盘操作的资深用户依然有难以替代的魅力。不过值得注意的是,Zed也内置了“Vim模式”,提供了常用的Vim按键绑定和操作,对Vim用户相当友好  。这表明Zed试图融合传统编辑器与Vim流的优点,让更多习惯不同工具的开发者都能平滑过渡到Zed 。总的来说,Zed在性能和前沿特性上对传统编辑器形成了差异化优势,但在生态丰富度和多年用户习惯方面还无法立刻取代它们。正如有用户所总结的:“VS Code生态和社区庞大功能全面,但如果你追求更轻、更快、更专注于编码本身的体验,Zed非常值得一试” 。许多开发者当前的策略是Zed与VS Code并行使用:日常编码多用Zed提高效率,当遇到特定插件需求或尚未完善的功能时暂时回到VS Code 。

社区生态、扩展性与AI集成能力

开源与社区驱动:Zed在2024年4月宣布开源,其核心代码以GPL v3许可在GitHub开放  。开源后吸引了大批开发者关注和贡献,也催生了丰富的社区扩展。Zed官方提供了扩展开发文档和一个集成的扩展商店(Extensions Marketplace),用户可以方便地搜索安装扩展 。截至2025年底,Zed已有数百个社区扩展,涵盖语言支持(大量语言的语法高亮和LSP语言服务,如Python、Java、Go等都有对应扩展)、主题和图标(流行配色如Catppuccin、Dracula等主题包  )、工具集成(Git管理、代码格式化、Lint工具等),甚至包括Agent/AI代理扩展(如Claude Code代理、OpenCode开源代理、各种MCP服务器等)  。这一生态扩展速度令人瞩目——虽然绝对数量仍少于VS Code的数万扩展,但Zed已经在短时间内补齐了大部分常用功能插件。有开发者指出,一些自己在VS Code中依赖的插件,在Zed中找到等效实现或内置支持后,工作并未受明显影响 。当然,对于极其小众或高度复杂的场景,Zed生态还不完善,这也是当前一些用户暂无法完全迁移的原因之一。

扩展机制与兼容标准:Zed采用现代插件架构,扩展可以用高性能语言编写(如Rust、TypeScript等)并通过IPC与Zed通信。尤其值得一提的是,Zed高度重视与业界既有协议标准兼容:它内置支持 LSP(语言服务器协议)和DAP(调试适配协议)等标准接口 。这意味着Zed能够直接使用现有大量语言服务器来提供智能补全、诊断等功能,而无需每种语言都开发新的扩展。这很大程度上弥补了Zed生态的短板。例如,Zed没有官方的C#解析插件,但用户可以安装“Python LSP”扩展来获得Python语言智能 ,安装“C#”扩展获得C#支持 ,其背后实际是调用了现有的Python-LSP-server和OmniSharp等语言服务器。类似地,Zed通过DAP支持各种调试器扩展,实现对多语言的调试 。这体现出Zed设计的开放性:尽量复用已有生态成果而非闭门造车。此外,在AI方面,Zed率先支持了前文详述的ACP和MCP协议 。因此,许多新推出的AI代理或MCP工具都能第一时间在Zed上运行。例如,有社区开发者编写了Claude等代理的ACP适配器,使其可以作为Zed的Agent扩展使用 ;又如针对AI上下文的问题,有开发者发布了“Context7”扩展,利用MCP为Zed的AI代理提供代码库更深的上下文检索能力 。这些开放标准的拥抱使Zed拥有了一个与外界互联互通的扩展生态,从语言支持到AI工具都可与主流接轨。

AI集成能力:Zed在AI集成方面可谓引领风骚。首先,Zed本身内置了AI助手界面(Agent Panel)和一系列AI辅助功能,被称为“Agentic Editing(智能体编辑模式)” 。用户可以直接在编辑器中呼出Agent面板,与AI对话或下达指令,让其协助编程 。Zed支持不同模式的AI使用:例如“Inline Assistant”允许选中一段代码并请求AI进行改写/注释等操作,结果会直接在代码中内联显示修改 ;“Text Threads”模式下,AI交互就像在文本文件中对话,无需弹出单独窗口 。这些设计融入了开发者的工作习惯,使AI的存在不唐突。其次,多模型支持是Zed AI集成的一大亮点。通过Agent Panel,用户可以自由切换驱动AI的模型来源,包括OpenAI的GPT系列、Anthropic的Claude(如Claude 3.5/3.7 Sonnet版)、Google Gemini等主流模型,甚至可以选择“Ollama(本地LLM运行)”以在本地硬件上跑自定义模型  。Zed提供了与这些模型服务对接的接口,用户只需在设置中填入对应API Key或通过Zed帐号订阅,即可使用所选模型。这种不绑死单一AI供应商的做法,满足了不同用户的偏好:比如有的公司代码不得外传,可以用本地模型;有的用户需要最新最强的大模型,也可以连云端服务。再次,ACP/MCP的支持使Zed的AI代理拥有强大工具使用能力。代理不仅能编写代码,还可以调用编辑器内各种工具:如利用Lint检查代码风格、调用单元测试检查改动是否通过,甚至在终端执行shell命令(默认会征求用户许可)  。借助MCP,代理还能操作外部资源,例如查询数据库、调用Web API、打开浏览器抓取信息,甚至直接发起Git操作创建PR  。这一切扩展了AI助手的边界,让它真正成为开发者的全能副手,而不只是“代码生成器”。Zed还提供Agent权限管理和Profiles功能,让用户细粒度控制AI能用哪些工具。例如可以设定“Ask”模式只读代码不修改,“Write”模式启用全部工具,“Minimal”模式禁止任何自动行为,仅聊天 。这些贴心设计在其他编辑器的AI插件中尚不多见,体现了Zed团队对AI人机协作的深入思考和先行探索。

社区反响:Zed社区对于AI集成功能的反响热烈。许多用户分享了使用Zed AI助手的体验案例:例如,有研究人员用Zed结合Claude模型,在半小时内从想法到跑通实验代码 ;也有人用Zed的Agent让AI自动浏览大型代码库找出需要修改的部分并直接定位打开,大大节省熟悉代码的时间 。用户普遍赞赏Zed将AI深度融入编辑器的方式,而不仅仅是提供一个聊天对话框。有评论称“Zed没有把AI当成黑盒命令行工具,而是像一个人类队友在与你结对编程,你可以随时介入指导或修正” 。当然,也有一些理性的声音提醒AI助手仍需谨慎使用,例如LLM有时会输出错误代码,需要通过Zed提供的diff审查功能仔细检查 。总体而言,Zed凭借开放的扩展平台和创新的AI集成赢得了积极的社区反馈。这种技术上的前瞻性布局,让Zed在编辑器领域占据了“AI时代弄潮儿”的位置。

当前发展阶段与用户反响

发展阶段:截至2025年末,Zed仍处于积极演进中,但已迈过初期的不少门槛。从平台支持看,最初Zed仅提供了macOS版本,后来很快支持了Linux,并在2025年终于推出了Windows公测版,填补了跨平台最后一块短板  。这使Zed面向更广泛用户群(毕竟Windows开发者数量庞大)。从功能完备度看,Zed核心编辑体验已经相当成熟,基本开发所需功能都有覆盖:如文件大纲、内置终端、代码片段(snippets)等 。一些最初缺失的功能也在陆续补上,例如社区用户曾抱怨Zed缺少像VS Code那样方便的Git冲突合并界面,在2025年Zed已经推出了原生Git支持,可以直接在编辑器中查看diff、进行stage/commit等操作 。可以推测,合并冲突的标记高亮和一键选择“接受当前/接受incoming”等功能也已实现或在路线图上(因为2024年时用户提到Zed甚至不高亮冲突标记 ,而如今Git集成成为一大宣传点)。再如调试器,以前Zed不自带调试,需要借助CLI或外部工具,而2025年团队已经把Debugger列为内置功能(通过DAP支持多语言调试) 。这些进展表明,Zed正从一个“高速但简陋的编辑器”向“功能全面的现代IDE”迈进,同时保有其性能优势。

用户反馈:用户对Zed的评价可以概括为“惊艳于速度,与期待改进并存”。正面的反馈中,速度和流畅度是最高频赞美:“快到难以置信”“VS Code用久了再用Zed仿佛电脑提速了一倍” 。对于每天写代码的开发者来说,编辑器变快带来的体验提升是切实的。其次,许多用户喜爱Zed的简洁界面和专注编码的设计,没有过多花哨的面板干扰注意力 。再次,内置协作功能让团队开发受益匪浅,一些远程团队开始尝试用Zed进行结对编程或代码评审,因为省去了折腾第三方工具的麻烦。对于AI功能,尝新的开发者纷纷给予好评,称在Zed里用AI感觉比在聊天网页或其他IDE插件中更顺畅,“就像IDE天生就该有这个功能一样”。特别是可以直接让AI改代码然后自己审核diff,被认为是一种非常自然的工作流 。在Zed社区讨论区和GitHub的issue中,也常见用户对某些细节功能表示赞赏:比如项目切换无需多窗口、编辑器自带Vim模式方便切换习惯  等等。

另一方面,不少用户也指出了Zed目前的不足和挑战。首要的是扩展生态的不完整:虽然已有很多扩展,但VS Code上某些关键插件(如特定云服务管理、框架工具链等)在Zed上还没有,这限制了部分人的迁移 。对此,乐观者认为只是时间问题,随着Zed用户增长,会有更多开发者编写对应扩展;谨慎者则担心某些商业公司可能不愿为Zed专门开发插件(因为VS Code占据主导)。第二是功能深度和细节有待完善。例如,2024年的早期用户反馈提到Zed的全局搜索交互不如VS Code方便(输入回车后焦点丢失等小问题) ;又如UI上希望看到文件树分屏、终端分栏等更灵活布局。这些都是成熟IDE长期演化中添加的便捷特性,Zed作为新秀,需要时间迭代。好消息是Zed团队非常勤奋,版本更新频繁“每周都有新版本” 。用户普遍感受到Zed在快速进化,许多吐槽点很快就被修复或改进,这是开源社区和核心团队共同努力的结果。第三,一些用户经验是**“暂不能完全替代”**:例如处理复杂Git冲突时不得不暂时回到VS Code  ,或者需要用VS Code的Remote SSH特性(Zed目前也开始支持远程开发模式 但生态不如VS Code成熟)。对此,大多数Zed使用者采取的是兼容并包的态度:在享受Zed极速和顺滑的同时,保留VS Code等作为备选。当Zed逐步完善后,再考虑彻底转移。正如一位用户在试用三个月后写下的博客结论:“Zed很快、简单且前景光明,但眼下我还不能完全卸载VS Code。不过我期待未来几个月我切回VS Code的次数会越来越少” 。

整体而言,Zed目前正处于从“早期采用者喜爱的新品”向“更广泛开发者接受的主流工具”过渡的阶段。它已经证明了自身理念(高性能+协作+AI)的可行性和优越性,接下来要靠填补短板和赢得耐心来进一步拓展用户基础。值得注意的是,Zed获得了一些业内知名开发者的背书,例如Elixir语言创造者José Valim称赞“自从snippet功能加入后,Zed已经具备了我希望编辑器具备的所有特性” ;D3.js作者Mike Bostock也公开表示喜欢Zed的创新和速度 。这些正面评价无疑提升了Zed在开发者社群的信誉度。结合用户反馈和版本迭代观察,Zed的主要优势与不足可以归纳如下:
• 主要优势:1) 性能卓越 – 启动和运行速度远胜多数现有编辑器,在大型项目下尤为明显 ;2) 实时协作内置 – 独树一帜的多人协同和交流功能,顺应远程开发潮流 ;3) 深度AI集成 – 提供领先的AI助手体验,支持多模型、自动改码diff审阅等,走在行业前沿  ;4) 现代化且简洁 – 界面设计专注代码、开箱功能丰富又不冗余,支持Vim模式降低学习成本 ;5) 开放生态 – 开源软件,拥抱标准协议(LSP/ACP等)和社区扩展,共享大生态成果  ;跨平台支持良好(现已覆盖Win/Mac/Linux) 。
• 主要不足:1) 扩展生态尚需完善 – 尽管已有上百扩展,但与VS Code海量生态相比仍有差距,一些小众或高级功能插件缺失 ;2) 用户习惯迁移成本 – 长期VS Code/IDE用户在Zed上可能找不到某些习惯功能(如某些GUI设置或特定插件),需要时间适应和等待功能补齐 ;3) 功能细节与稳定性 – 作为新产品,Zed难免有一些Bug和不完善的细节体验,需要持续打磨 ;相对成熟IDE,其调试器、配置界面等还不够强大直观,不过在快速改进中;4) 社区体量较小 – 当前用户群和社区规模比不上VS Code等主流,遇到疑难问题时可参考的资料、讨论相对较少,这是新工具成长必经阶段;5) 部分高级特性依赖Zed云服务 – 虽然编辑器核心开源免费,但语音协作、模型托管等需要Zed账户,免费额度有限(如官方免费用户每月包含50次AI请求,Pro版付费可提升至500次) 。这种增值服务模式可能让极少数偏好完全离线的用户有所顾虑,不过Zed已允许自带API密钥或本地模型来使用AI且不收取费用 ,影响不大。

结合ACP趋势展望Zed在未来生态中的地位

综合以上,对ACP和Zed的分析展示了软件开发工具正在迈向一个新阶段:开放标准下的人机协作与多智能体时代。ACP这样的协议将AI助手融入开发者日常工具,改变开发流程;而Zed则是这一变革的积极践行者和推动者。那么,在未来的开发者工具版图中,Zed可能扮演怎样的角色?以下是几点展望:

AI时代的先行者:Zed凭借超前布局AI集成(率先实现ACP、MCP等)已占得先机。当ACP逐步被更多编辑器采用时,Zed积累的经验和完善的实现将使其依然保持领先。它已经证明了AI辅助编码的巨大价值,而未来AI能力只会愈发强大、愈加普及。Zed很可能继续引领**“IDE+AI”深度融合的最佳实践。例如,更智能的多代理编排、人机共享编辑控制权、上下文无缝切换等,Zed都有基础去探索实现。在ACP生态中,Zed定位自己为最理想的AI代理运行环境**:速度快、接口全、用户交互友好 。这会吸引AI代理开发者优先支持Zed,从而形成正反馈——更多优秀AI功能在Zed上率先可用,吸引对AI敏感的开发者群体来使用Zed。可以预见,在AI赋能编程逐步成为主流的未来,Zed将获得一批忠实用户,尤其是那些愿意尝鲜新技术、追求高效协作的团队。

标准推动者与生态共建:Zed不仅开发了ACP协议,还把它开放给全行业 。这与历史上那些推动标准的公司(如Netscape之于JavaScript标准、微软之于LSP)类似:自身产品受益的同时,也提高了行业影响力。一旦ACP成为事实标准,Zed在其中的话语权和形象都会提升,因为它是发起者和主要贡献者之一。Zed积极与JetBrains、开源社区合作制定协议,也显示出其开放共赢的姿态 。未来,当主流编辑器如VS Code可能也开始支持ACP(有第三方已经为Neovim等做ACP兼容插件 ),所有工具共享AI代理生态时,Zed将不再是唯一能用某AI的编辑器。不过Zed并不畏惧这种“普及化”,因为它还有性能和协作两大利器作为差异点。ACP普及反而利好Zed:降低了用户尝试Zed的心理成本(用户可带着自己熟悉的AI助手来到Zed试用),同时整个开发者群体因ACP收益会更加认可Zed的远见。这就像当年LSP普及后,很多人开始尝试新编辑器(VS Code等)因为知道语言支持无碍。Zed作为ACP的推动者,既享受标准化带来的便利,也在生态中树立了技术领导者的地位。

与VS Code等的竞争与共存:不可否认,VS Code目前在开发工具领域有近乎统治性的地位,JetBrains系IDE在高端市场也占据一席。Zed要撼动它们并非易事。但是,随着开发者需求演进,市场往往会出现新的分化或契机。例如,对于极端重视性能或远程协作的团队,Zed提供的是VS Code无法媲美的体验  。而在AI方面,如果VS Code继续主要绑定微软自家的AI服务(如Copilot)而没有开放统一接口,那么那些想使用多样化AI助手的用户可能会青睐对ACP/MCP支持更好的Zed。一些分析认为,未来IDE的竞争将不只是拼插件多少,而是拼在AI时代能赋予开发者多大生产力提升。Zed从一开始就围绕这一点构建,自然更“顺风”。当然,微软和JetBrains也在快速行动:微软已深度整合Copilot,JetBrains也推出了AI Assistant并支持ACP 。很可能的 scenario 是各大IDE都具备类似AI能力时,开发者会更关注性能和使用体验的差异。这方面Zed有机会与VS Code形成差异化共存:VS Code继续扮演“通用平台,插件齐全”的角色,而Zed则成为“精益高效、协作顺滑”的新选择。特别是在开源社区,Zed有更纯粹开放的基因(VS Code虽然开源但核心由微软主导,Zed则完全社区参与且GPL授权)。这可能赢得一部分理想主义开发者的青睐。在最理想的情况下,Zed或许能重演当年VS Code取代Atom的故事——以更优体验逐步聚拢用户,终有一日成为新的主流。即使无法完全取代,Zed也很可能在特定人群中站稳(例如分布式团队、前沿AI开发项目、对编辑器速度要求极高的场景等)。

多智能体时代的工作流中心:前文多次提到,多AI代理协同将是未来开发的一种新范式。Zed有潜力成为这种复杂工作流的最佳载体。设想未来开发者启动Zed,连接上若干AI助手:一个负责分析需求,一个负责生成代码,一个负责测试和优化,还有一个监控项目依赖更新等。Zed通过ACP统一管理这些智能体,同时通过MCP赋予它们各种工具权限  。开发者在Zed中就像指挥一支AI“团队”一起工作。这听起来科幻,但实际上Zed已经具备许多雏形功能,例如Agent可以后台执行多步操作并通知用户查看结果 。随着AI能力的提升和协调技术(例如代理调度算法)的发展,Zed有望成为AI增强开发的中枢:所有代码、对话、工具调用都在一个统一界面编排,人在环监督并提供高层决策。  。如果这个愿景实现,Zed在未来开发流程中的地位将不仅仅是“一个编辑器”,而更像开发者与多AI协同工作的操作系统或控制台。在这方面,传统IDE未必能快速转型追随,因为它们背负既有架构和理念的包袱,而Zed从一开始就朝这个方向设计,船小好调头。

挑战与变数:当然,未来充满不确定性。Zed要巩固地位,还需应对几个挑战:1)用户习惯与迁移阻力 – 许多开发者具有路径依赖,即使Zed再好,一时也难舍弃用惯的VS Code/IDE,这需要时间和社区口碑来慢慢转变;2)与大公司的竞争 – 微软等或许会在性能和协作上反击(比如未来VS Code可能推出Rust版或者更高效的渲染方案),JetBrains也可能加强协同功能,Zed必须持续创新保持领先;3)商业可持续 – Zed目前核心免费,靠增值服务盈利,如AI Pro订阅等 。如何在拓展用户和维持收入间取得平衡,将决定其长期发展动力;4)社区生态 – 要与VS Code竞争,Zed社区需继续扩大,吸引更多插件作者和用户参与,这是一个生态循环过程,也许需要“杀手级”应用场景(比如AI协同编程成功案例)来带动。

综合来看,Zed具备了成为未来开发者工具生态中重要一极的潜质:它代表着高效、本地化和智能驱动的新潮流。ACP等协议的发展又为它插上了生态的翅膀,使其不孤军奋战而是与行业一起前进。或许在不远的将来,开发者工具的版图将呈现“双峰并峙”甚至“多强鼎立”的局面——Zed、VS Code、JetBrains各有侧重又互相兼容AI代理生态。对于开发者来说,这是最好的结果:可以根据个人和团队需求选择合适的工具,而且无论选择哪一个,都不会与最新AI能力失之交臂,因为开放标准保证了功能的可移植性 。可以肯定的是,Zed通过其创新已经向业界证明:编辑器可以更快、更协作,且更聪明。不管最终市占率如何,Zed已经在推动整个开发工具向前迈进一大步。在未来的开发者工具生态中,Zed的理念和技术影响力将长存,而它本身也有望占据一席之地,成为定义“下一代IDE”的标杆之一。

结语:Agent Client Protocol的出现满足了AI时代对标准化接口的迫切需求,Zed编辑器的探索展示了未来IDE的雏形。当ACP的春风吹遍各个开发环境,AI智能体将在我们的日常编码中如影随形;而Zed这样顺势而起的工具,则让我们提前体验到了这种未来。展望未来,在开放协议的加持和社区的拥护下,Zed有机会与现有巨头共同塑造开发工具的新格局,把开发者带入一个高效协同、人机共智的全新时代。

参考来源:
1. Zed编辑器团队,《Agent Client Protocol官方介绍》  
2. JetBrains AI博客,Sergey Ignatov: “Bring your own AI agent to JetBrains IDEs”  
3. Slav Kurilyak: “Agent Client Protocol: Breaking the IDE Prison”(Alpha Insights,2025)  
4. Andreessen Horowitz (a16z) 博客: “A Deep Dive Into MCP and the Future of AI Tooling”  
5. Will Soares: 《使用 Zed 三个月的体会》, willamesoares.com 博客(2024)  
6. LogRocket Blog: “Exploring Zed, an open source code editor written in Rust” (2024)  
7. Ferry A. Febian: “My Experience Switching from VS Code to Zed” (DEV.to, 2024)  
8. Zed 官方博客: “Zed: The Fastest AI Code Editor” (Richard Feldman, 2025)  
9. Zed 官网主页及扩展库  
10. Will Soares: 《Zed 编辑器优点与不足》 (2024)  

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐