全球最快編輯器!開(kāi)源大神新作:零延遲,可徹底關(guān)閉AI;創(chuàng)始人揭秘打造細(xì)節(jié)!眾大佬驚呆:回到極致編程! 原創(chuàng)
編輯 | 云昭
出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)
在這個(gè) “不接 AI 就顯得落伍” 的開(kāi)發(fā)工具時(shí)代,一款非常編輯器悄悄走紅了
它不僅號(hào)稱(chēng)自己是“全球最快”的硬核 Vibe Coding 工具,性能驚艷一眾開(kāi)源大佬、創(chuàng)業(yè)公司大神、編輯體驗(yàn)絲滑得像本地記事本,還大膽地在官網(wǎng)寫(xiě)了一句醒目的標(biāo)語(yǔ)——
“你可以完全關(guān)閉 AI。”
圖片
沒(méi)錯(cuò),這款編輯器叫 Zed,出自 Atom 編輯器原作者 Nathan Sobo 之手。
2018-2019 年期間,當(dāng) Nathan Sobo 著手打造 Zed 項(xiàng)目時(shí),他的目標(biāo)很簡(jiǎn)單但野心十足:讓它既快又好用。
做一個(gè)快得離譜、好用得上頭的代碼編輯器。

厲害地是,三年后,他們不僅做到了,還造出了目前全網(wǎng)最快的 AI 編程體驗(yàn)。
用Rust重寫(xiě),打造編輯器界的“F1賽車(chē)”
為了實(shí)現(xiàn)全球最快的編輯器,Sobo 可謂說(shuō)經(jīng)歷了多重挑戰(zhàn)。對(duì)于此,Nathan Sobo 的開(kāi)發(fā)哲學(xué)就是三個(gè)字:零延遲。
“你敲一個(gè)鍵,我們必須在下一幀刷新屏幕之前,把像素渲染好。”——Nathan Sobo
這樣的性能在今天這個(gè)大多數(shù)代碼編輯器都建立在網(wǎng)頁(yè)技術(shù)上的時(shí)代,聽(tīng)起來(lái)幾乎不可能。Sobo 早在 GitHub 領(lǐng)導(dǎo) Atom 項(xiàng)目時(shí)就知道:要做到這一點(diǎn),JavaScript 完全不行。
為了實(shí)現(xiàn)這個(gè)幾乎“不可能完成的任務(wù)”,2021年,Zed 放棄了 Electron、舍棄了 JavaScript,全線用 Rust 重寫(xiě)。Rust 提供了系統(tǒng)級(jí)別的性能控制和內(nèi)存安全,成了這輛“F1 編輯器”跑上極速的秘密武器。
不僅快,Zed 還自帶原生實(shí)時(shí)的協(xié)作能力,不靠插件,就能像 Google Docs 一樣多人同時(shí)寫(xiě)代碼。這種體驗(yàn),說(shuō)直白點(diǎn),就是比 Git 快了一個(gè)時(shí)代。

我的天,真是太快了!啟動(dòng)速度、界面響應(yīng)、打字延遲……我真切地感受到了!
圖片
業(yè)界一位主程在體驗(yàn)了之后,這樣來(lái)形容它的速度響應(yīng):
我早就覺(jué)得 VS Code 有點(diǎn)卡頓,但沒(méi)想到原來(lái)編輯器可以快到這種程度。說(shuō)實(shí)話,我真的震驚了。
Zed 重構(gòu)零延遲的AICoding體驗(yàn)
2024 年的時(shí)候,Zed 已基本完成其性能優(yōu)先的編輯器架構(gòu)。然而很快,Vibe Coding 來(lái)了,隨著 AI 功能成為開(kāi)發(fā)者工具的“必備條件”,Zed 面臨著新的挑戰(zhàn)——
如何提供符合其零延遲理念的 AI 驅(qū)動(dòng)代碼補(bǔ)全功能。
于是他們開(kāi)發(fā)了“編輯預(yù)測(cè)”功能,由自研 Zeta 模型驅(qū)動(dòng),能實(shí)時(shí)預(yù)測(cè)用戶(hù)下一步的操作并給出建議。Zeta 構(gòu)建于開(kāi)源 Qwen 模型系列之上,采用了 speculative decoding(推測(cè)解碼),專(zhuān)門(mén)為代碼編輯場(chǎng)景進(jìn)行優(yōu)化。

“編輯的本質(zhì)是大部分內(nèi)容不變,只改動(dòng)一小部分,”Sobo 解釋道,“推測(cè)解碼的想法是:當(dāng)模型輸出的 token 和原始輸入一致時(shí),我們就假設(shè)接下來(lái)的內(nèi)容也會(huì)一致,于是提前運(yùn)行,提升響應(yīng)速度。”
有意思的是,Zed 在 AI 集成上遇到過(guò)一次“小危機(jī)”:原來(lái)的模型服務(wù)商卡頓、延遲高、帶寬也不給力。
- P90 延遲 > 500ms,P50 > 200ms
- 計(jì)算能力不足
- 不支持多區(qū)域部署
- 推理過(guò)程如同“黑盒”,不符合 Zed 的開(kāi)源價(jià)值觀
“他們就像一個(gè)黑箱交付服務(wù),缺乏透明度,不利于我們團(tuán)隊(duì)迭代優(yōu)化。”
眼看上線在即,怎么辦?Sobo 一時(shí)無(wú)解,不過(guò)很快,一個(gè)關(guān)鍵轉(zhuǎn)機(jī)出現(xiàn)了。
他們找來(lái)了 Baseten ——一個(gè)家工程驅(qū)動(dòng)的推理平臺(tái)。不是那種“給你一個(gè) API 文檔你自便”的服務(wù),而是直接派工程師“駐場(chǎng)”,一周內(nèi)重寫(xiě)了整個(gè)推理管線,干了這些事:
- vLLM 換成 TensorRT-LLM,GPU 性能暴漲
- 引入 KV 緩存和 speculative decoding,延遲直接砍半
- Lookahead decoding 提高吞吐率,預(yù)測(cè)提前一拍
- 多云部署 + 多區(qū)域熱切換,穩(wěn)定性拉滿(mǎn)
最終效果?性能數(shù)據(jù)提升得十足驚艷:
- P90 延遲降低 45%
- 吞吐量提升 3.6 倍
- 預(yù)測(cè)速度提高超過(guò) 2 倍
- 無(wú)代碼修改,一天內(nèi)完成遷移
現(xiàn)在各種 Vibe Coding 的 IDE,但“跑得快又跑得穩(wěn)”的,像 Zed 的編輯器,真不多。

一位 Anthropic 的大牛這樣來(lái)形容自己用 Zed + Sonnet 的開(kāi)發(fā)體驗(yàn):真的被震撼到了。
我只是寫(xiě)了幾句關(guān)于一個(gè)研究想法的描述,Claude 3.5 Sonnet 幾秒鐘就生成了第一版代碼。
我發(fā)現(xiàn)一些小錯(cuò)誤,就直接高亮標(biāo)出要修改的部分,并給了點(diǎn)反饋,它立刻就修好了。
從靈感產(chǎn)生到實(shí)驗(yàn)代碼跑起來(lái),只用了半小時(shí)——整個(gè)過(guò)程既輕松又好玩。
允許你完全關(guān)閉 AI,這不是 Bug
最讓小編佩服的,是 Zed 在 AI 到處亂飛的時(shí)代,提供了「全局關(guān)閉 AI」的選項(xiàng)。
圖片
你沒(méi)聽(tīng)錯(cuò),它主打 AI 卻允許你徹底斷開(kāi)。為啥?
在官網(wǎng)博客中,揭示了這一動(dòng)作背后的原因,主要還是企業(yè)和開(kāi)發(fā)者的顧慮:
- 組織合規(guī):有些企業(yè)不允許任何代碼被傳輸?shù)酵獠磕P?/li>
- 知識(shí)產(chǎn)權(quán):怕 AI 學(xué)走核心業(yè)務(wù)邏輯
- 開(kāi)發(fā)哲學(xué):有些開(kāi)發(fā)者更喜歡工具帶來(lái)的可預(yù)測(cè)性和控制權(quán),而不是被AI提示打斷 Flow
所以,尊重社區(qū)呼聲的 Zed,決定將選擇權(quán)留給用戶(hù),這種做法在今天其實(shí)挺罕見(jiàn)的。
除了可以關(guān)閉 AI 模式,Zed 還提供了幾種保護(hù)數(shù)據(jù)隱私的方案,避免數(shù)據(jù)暴露風(fēng)險(xiǎn):
- 自帶密鑰:你可以使用自己的 API 密鑰接入你信任的 AI 服務(wù)商,自主把控供應(yīng)商關(guān)系。
- 本地部署模型:Zed 支持運(yùn)行本地 AI 模型,所有代碼始終保留在你的機(jī)器上,絕不外傳。
此外,當(dāng)開(kāi)發(fā)者使用 Zed AI 服務(wù)時(shí):
- 所有代碼和提示詞在請(qǐng)求處理完畢后立即被丟棄,不會(huì)被持久存儲(chǔ),也絕不會(huì)用于訓(xùn)練模型;
- Zed 與 Anthropic 簽訂了零保留協(xié)議(zero-retention),確保用戶(hù)的代碼始終處于隱私保護(hù)之中。
背后哲學(xué):編輯器的理念升級(jí)
時(shí)至今日,代碼 IDE 重新迎來(lái)來(lái)一次爆發(fā)期,但于上一代編輯器的打雜這 Sobo 而言,卻并不是單純的蹭熱點(diǎn),他要解決的是——
解決老一代編輯器留下的問(wèn)題:
- VS Code + Copilot 太慢、太重
- Git 是為“發(fā)郵件打補(bǔ)丁”設(shè)計(jì)的,不適合實(shí)時(shí)團(tuán)隊(duì)協(xié)作
- Electron 像“網(wǎng)頁(yè)裝進(jìn)殼子”,不可能做到毫秒級(jí)響應(yīng)
這就是 Zed 要攻克的挑戰(zhàn)。從 Zed 支持的功能里可以看出新一代編輯器的理念正在成型:
- “本地寫(xiě)字板級(jí)”的響應(yīng)體驗(yàn)(得益于用 Rust 重構(gòu)編輯器底層)
- 實(shí)時(shí)聯(lián)機(jī)協(xié)作
- 代碼片段可持久標(biāo)記與評(píng)論
- 人類(lèi) + AI 的對(duì)話數(shù)據(jù)掛載在代碼上形成“元數(shù)據(jù)層”
正如官網(wǎng)上描述的:Zed 是新一代的高質(zhì)量人與AI協(xié)作的代碼編輯器,主打三個(gè)關(guān)鍵詞:快、智能、協(xié)作。
圖片
創(chuàng)始人 Sobo 甚至還打了一個(gè)魔獸世界的比方:
“對(duì)我來(lái)說(shuō),Zed 就像我和朋友們的‘魔獸世界’,我們每天在里面寫(xiě)代碼、聊變更,協(xié)作像打副本。”
下一步計(jì)劃:補(bǔ)齊 IDE 能力,把協(xié)作做深做透
目前 Zed 已經(jīng)吸引了上萬(wàn)名開(kāi)發(fā)者嘗鮮,甚至來(lái)自 Anthropic、蘋(píng)果、AWS 的眾大佬都對(duì) Zed 贊不絕口。
圖片
而且,由于 Zed 是完全開(kāi)源的,已經(jīng)吸引了超過(guò) 63k 的 stars 和 4.7k 的分支。
圖片
圖片
但它的野心還遠(yuǎn)不止如此。在官網(wǎng)上放出的路線圖可以看出,接下來(lái)要做的:
- Windows 支持(這是用戶(hù)呼聲最強(qiáng)烈的功能)
- 完善調(diào)試器、語(yǔ)言服務(wù)器等 IDE 基建
- 實(shí)現(xiàn)真正的「代碼社交化」體驗(yàn):讓代碼成為一個(gè)“人類(lèi) + AI”互動(dòng)的空間,而不是一堆死板的文件
而最終目標(biāo),是從 VS Code 的“個(gè)體工具”,進(jìn)化成團(tuán)隊(duì)協(xié)作的中樞系統(tǒng),甚至有點(diǎn)想“替代 Git”。
圖片
寫(xiě)在最后:Zed 的魅力所在:是速度,更是自由
Zed 在告訴我們:AI 是強(qiáng)大,但你可以選擇不依賴(lài)它。性能是必要,但協(xié)作才是終點(diǎn)。
一個(gè)編輯器,既能飛快預(yù)測(cè)你要寫(xiě)什么,也能允許你說(shuō):“別管我,我就想自己敲。”
這樣的工具,不多。這樣的產(chǎn)品哲學(xué),更少。
Zed,值得關(guān)注。最后用一位開(kāi)源大佬Tailwind CSS的評(píng)價(jià)來(lái)結(jié)尾吧:
看好 Zed,它用起來(lái)讓我仿佛又回到了當(dāng)年使用 Sublime Text (輕量級(jí)編輯器)的感覺(jué),但又融入了那些最初讓我轉(zhuǎn)向 VS Code 和 Cursor 的各種現(xiàn)代化便利功能。
圖片
小編留一個(gè)問(wèn)題給各位大佬:大家現(xiàn)在都在用哪些AI Coding的工具?遇到了哪些問(wèn)題讓各位忍不住想懟呢?
請(qǐng)輕拍。
本文轉(zhuǎn)載自??51CTO技術(shù)棧??,作者:云昭

















