
Zed 可唔可以取代 VS Code?拆解 AI agent 工作台優勢同轉會代價
ACP、Terminal Threads 同並行 agent 已齊,extension 相容性仍要逐項核對
「最新更新」其實累積咗幾個月
XDA 呢篇文章喺 8 月 4 日刊出,但標題講嘅「最新更新」唔係一次大型改版。Zed 早喺 4 月 22 日推出 Parallel Agents,5 月 20 日再加入 Terminal Threads;到文章刊出嗰陣,最新穩定版係 8 月 2 日嘅 1.13.2,內容主要係修正問題。7 月底嘅 1.13.1 就有改善大量檔案改動時嘅 agent thread 效能。換句話講,Zed 今日成為一個較完整嘅 agent 工作台,靠嘅係幾個月一路補功能同執細節,唔係某次更新突然追過 VS Code。

圖片:Zed
ACP 將 editor 同 agent 拆開
Zed 最值得留意嘅位係 Agent Client Protocol(ACP)。Codex、Claude、OpenCode、Copilot 同其他支援 ACP 嘅 agent,可以用獨立程序接入 Zed,再共用 Agent Panel、Threads Sidebar、專案內容同改動檢視介面。個概念有少少似 LSP:editor 唔使為每個 agent 重造整套專用介面,開發者亦可以逐個 thread 揀工具。呢個設計令開發者更容易轉模型或者 agent,亦冇咁易綁死喺單一 AI 生態,所以 Zed 而家先有條件同 VS Code 正面比較。

圖片:Zed
並行好用,前提係分清工作範圍
Parallel Agents 會將唔同專案同 agent thread 集中喺一個 sidebar,Codex 可以改 API,Claude 同時睇前端,另一條 thread 跑測試;每條亦可以配唔同 agent。真正實用嘅細節係 每條 thread 可以限制資料夾或獨立 Git worktree。幾個 agent 一齊掂同一個 checkout,好容易互相覆蓋改動、污染 context,結果可能生成快咗,但之後要花更多時間處理衝突。Zed 提供咗管理介面,但點分 task、branch 同權限仍然要由開發者話事,開得多 thread 唔會自動令成件事快啲。
Terminal Threads 補到 ACP 顧唔到嘅 CLI
有啲人慣用 Codex、Claude Code 或其他原生 CLI,Terminal Threads 就會將每個 terminal session 當成一條 thread,按專案分組,亦可以喺程序完成或者等批核時通知你。佢同 ACP thread 嘅分別幾清楚:ACP 同 Zed 嘅編輯、改動檢視整合較深;Terminal Threads 就保留原本 CLI、登入、訂閱同設定方式。兩種 thread 可以並排開,玩法幾有彈性,不過 Zed 嘅 agent profile、技能、MCP 同權限設定唔會自然套入 terminal 入面,設定分散亦係代價。
輕巧優勢要睇成套工具,唔好只睇 editor
Zed 用 Rust 開發,再用自家 GPU 加速介面 GPUI,架構上確實避開咗 Electron。XDA 作者話自己喺 16GB RAM MacBook 開大專案時感覺 Zed 快同輕巧啲,但佢冇做同一部機、同一批 extension、同一個專案嘅對照測試;文中引用嘅開啟專案數字亦來自 Zed 自家測試,作者明言未能核實。仲有一點好易俾宣傳忽略:一開幾個 Codex、Claude、language server 同 terminal,資源主要會俾呢堆獨立程序食走。Zed 可以減低 editor 本身嘅開銷,成套 agent 環境有幾輕仍然要按自己個 repo 實試。
VS Code extension 搬唔過去就係硬限制
Zed 支援類似 VS Code 嘅快捷鍵同設定格式,Git、LSP、AI、debugger、SSH remote、WSL 同 dev container 呢類常用功能亦一路補緊。不過兩者用唔同 extension 系統,Zed 唔可以直接安裝 VS Code Marketplace extension。如果平時主要寫 JavaScript、TypeScript、Rust 或 Python,再靠 formatter、LSP 同 terminal 做嘢,轉過去可能幾順;公司內部 extension、冷門語言工具、成熟 debugger adapter、特定 GitHub 或雲端整合,就要逐項搵替代品。XDA 作者話自己冇撞到缺口,只代表佢嗰套用法,唔適合推到所有開發團隊身上。
登入同私隱仍然跟 agent 供應商
External Agent 經 ACP 接入之後,runtime、登入、API key、訂閱、模型選擇同資料處理通常仍由 agent 供應商負責;Terminal Threads 入面嘅 CLI 亦會讀取本機或者 remote shell 嘅環境同設定。Zed 官方文件講得好清楚,相關收費、條款、資料保留同處理安排係用家同供應商之間嘅關係,所以「換走 Microsoft telemetry 就完全私隱」呢種講法站唔住腳。想試 Zed,最穩陣係先用一兩個真實 repo 跑幾日,把常用 extension、remote 環境同 agent 權限逐樣核對;過到呢關,再考慮將 VS Code 由主力降做後備。
參考來源
- XDA Developers — I replaced VS Code with Zed, and after its latest update it's faster, lighter, and finally handles my AI agents too — original report
- Zed Stable Releases — 核對最新穩定版本、日期同近期改動
- Introducing Parallel Agents in Zed — 核對 Parallel Agents 推出時間、Threads Sidebar 同 worktree 設計
- Terminal Threads Are Live in Zed — 核對 Terminal Threads 推出時間同 ACP、CLI 嘅分工
- Zed External Agents 文件 — 核對 ACP agent、登入、收費、設定同資料處理界線
- Zed Extensions 文件 — 核對 Zed 自家 extension 系統支援範圍
- Zed Remote Development 文件 — 核對 SSH、WSL、remote server 同 AI remote session 支援
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







