AI & Tools #AI Tools #AI Agents #Open Source #Productivity #Codex #Rust

Zed 實測:最近試到一個很順的 AI 程式編輯器

最近把專案放進 Zed 用了一下。它的操作感很輕快,AI 又能直接接 ChatGPT、Codex 和 MCP;不是要取代 VS Code,但很適合當成另一個選擇。

5 min read/ Easy

前言

Zed 已經出一陣子了,但我一直是 VS Code 使用者,所以以前根本沒有很想換。直到這次真的把手邊專案丟進去用,才發現:欸,它其實很不錯,而且超順。

開檔、切換面板、拉出終端機都很流暢。跟我平常的 VS Code 比起來,整個操作節奏明顯輕很多。我不確定是不是因為 VS Code 裝了太多 extension,還是其他原因;我也沒有跑過什麼嚴謹的 benchmark。反正 Zed 給我的體感就是很跟手,畫面乾淨,整台電腦也比較沒有在拖著走的感覺。

官方是用 Rust 寫 Zed,介面則是自己做的 GPUI,很多繪製工作交給 GPU 處理。這大概就是它為什麼會走這種路線,但比起規格,我更在意的是它實際用起來真的舒服。

我喜歡的是它沒有把自己弄得很重

Zed 的畫面乍看真的很像大家熟悉的程式編輯器:左邊檔案,中間程式碼,下面可以開終端機,需要時再叫出 Agent。可是它沒有讓我覺得每多開一個面板,整個視窗就變得卡卡的。

我拿它來開專案、改 JSON、看 Git 狀態,也直接在裡面的終端機跑指令。這些事情其實 VS Code 都做得到,只是 Zed 給我的感覺比較像一個原生 Mac app,而不是一個裡面塞了很多功能的網頁程式。

Zed 同時開啟專案、程式碼、終端機與 Agent 面板的畫面

我這次就是把專案、終端機和 Agent 放在同一個視窗裡用

當然,它不是每個地方都要贏過 VS Code。碰到很依賴特定 extension、公司規範或遠端開發流程的專案,我還是會回去用 VS Code。Zed 比較像是多了一個很舒服的選項,不是要逼自己從今天開始只能用它。

我還沒用到,但覺得很酷的多人協作

Zed 從一開始就把多人協作放進產品裡,不是事後再加一個外掛。你可以邀請別人一起進同一個專案、同時看和改程式;也有 Channels 可以讓一群人留在同一個協作空間裡。

我這次是自己用,所以沒有拿多人專案去測很久,也不想假裝我已經把它當成工作團隊的協作主力。但如果平常會和朋友或同事一起 pair programming,這個特點真的蠻吸引人的。它讓我覺得 Zed 想做的不只是一個跑很快的編輯器,而是把「一起寫程式」這件事也當成核心功能。

Zed 有把多人協作的功能整理在 官方 Collaboration 文件,有需要的人可以再自己看看細節。

原本的 ChatGPT 訂閱,也可以直接拿來用

這是我覺得很方便的一點。我已經有 ChatGPT 訂閱,所以不用再另外準備 API key,就能在 Zed 裡登入 ChatGPT Subscription,直接從 Agent 的模型選單選模型來做事。

這裡不是說「有了 Zed 就不用開 ChatGPT」。我還是會在網頁版聊天;只是碰到正在改的專案時,讓它留在編輯器裡面讀檔、幫忙找東西、改幾個地方,會比一直複製貼上舒服很多。

官方目前的說明是 ChatGPT Plus/Pro 都可以用這個方式登入,實際能用的模型和使用額度還是跟自己的訂閱方案走。這點我覺得要先講清楚,才不會以為裝了 Zed 就突然多了一套無限額度的 AI。

Zed AI 設定中已登入 ChatGPT Subscription 的畫面

我是在 AI 設定裡登入 ChatGPT Subscription,登入後模型就會出現在 Agent 的選單中

後來才發現,它沒有只綁一個 AI

我原本只是想試試 ChatGPT,後來打開設定頁才發現 Zed 把幾條不同的路都放好了。

它自己的 Agent 可以接模型;如果你本來就在用 Codex、Claude 之類的 coding agent,也可以透過 ACP 當成外部 Agent 接進來。MCP、Skills 和 Sandbox 也都在同一區。這些名詞剛看會有點多,但我覺得好的是,它沒有叫你一定要選邊站。

你可以只用 ChatGPT,也可以繼續用自己熟悉的 Codex;真的有需要時再慢慢把工具接進去就好。我這次沒有把每一種組合都研究到底,但至少看得出來 Zed 想做的不是單純在編輯器旁邊塞一個聊天框。

Zed AI 設定頁面的 LLM Providers、External Agents、MCP Servers、Skills 與 Sandbox 選項

看到這個設定頁時,我才發現它把內建模型、外部 Agent 和 MCP 都留了位置

我會繼續用看看

Zed 不是那種「一裝就讓我把 VS Code 刪掉」的軟體。可是它讓我重新注意到,原來程式編輯器也可以不用一開始就那麼重。

如果你跟我一樣,平常主要還是在 VS Code 寫東西,但又有點想試看看別的選擇,我覺得可以把 Zed 打開來玩一下。不要急著搬家,也不用先研究一堆設定;隨便開一個熟悉的專案,感受一下它的節奏就知道自己喜不喜歡了。

我目前最喜歡的不是某個單一功能,而是它把編輯器、終端機和 AI 放在一起之後,還是維持得很輕。這點用過才比較能懂。