[TOOLS] 7 分鐘閱讀OraCore 編輯部

Zellij 0.44.0 支援 Windows 與遠端工…

Zellij 0.44.0 加入原生 Windows 支援、HTTPS 遠端 attach,還把插件 API 做得更細。這版很適合看它怎麼把終端機變成可協作的工作區。

分享 LinkedIn
Zellij 0.44.0 支援 Windows 與遠端工…

Zellij 0.44.0 來了。這版最直接的訊號很清楚:Windows 使用者終於不用靠 WSL 才能跑。對一個終端機 multiplexer 來說,這不是小修小補,是把門打開。

另一個重點是遠端 attach。現在可以從終端機直接連到 HTTPS session。再加上更細的 plugin API,Zellij 很明顯不是只想做分割窗格。它想把終端機變成一個可協作的工作區。

講白了,這版很有意思。它不是只補一個平台。它是在補整個工作流。這種東西,開發者一用就知道差在哪。

原生 Windows 支援,終於補上

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

Zellij maintainer Aram Drevekenin 在 3 月 23 日公布這版。Windows 支援來自社群貢獻者 divens。這點我覺得很有代表性。Zellij 一直不是那種大公司包辦的專案。

Zellij 0.44.0 支援 Windows 與遠端工…

Windows 原生支援的意義很實際。以前你要在 Windows 上用 Zellij,常常得先繞到 WSL。現在不用了。直接在原生 terminal 跑,少一層轉接,也少一堆怪問題。

對企業環境也有差。很多公司筆電就是 Windows。你不可能叫每個人都先裝 WSL,再學一套額外流程。原生支援後,Zellij 才真的像一個能進日常工作流的工具。

  • 原生 Windows build,不用 WSL
  • Linux、macOS、Windows 流程更一致
  • session 管理照常可用
  • multiplayer 與 plugin 功能也能上 Windows

這種補齊平台的動作,通常不會只影響一群人。它會改變工具的推薦方式。以前你可能會說「如果你是 Linux 用戶,可以試試」。現在就能直接說「你先裝來玩」。

這對 Rust 工具也很重要。因為 Rust 專案常被拿來跟跨平台能力綁在一起看。Zellij 這次把話講得很直接:它不是只服務某一種 shell 文化。

遠端 session,直接從終端機接上

第二個大功能是遠端 attach。Zellij 0.43.0 先有內建 web server。0.44.0 直接拿這個基礎做 HTTPS attach。你可以用 zellij attach 連到遠端 session,不一定得先開 browser。

這種設計很聰明。因為很多人真正需要的,不是「有一個 web 頁面」。他們要的是在跳板機、遠端主機、或本機 shell 之間,快速接回同一個工作狀態。終端機直連,手感會順很多。

另外,Zellij 也加入 read-only token。這很適合 pair debugging、教學、demo,或讓同事只看不動。你不用把整個 session 交出去,風險也比較低。

“Special thanks to divens for the implementation and hard work.” — Aram Drevekenin, Zellij release note

如果拿老派工具來比,差異就更明顯。GNU Screentmux 都很強,但它們的遠端協作故事沒這麼完整。Zellij 是把 session、認證、分享、attach 一起做。

說真的,這種整合感很重要。因為開發者不想在 browser、SSH、screen share、臨時腳本之間一直切。工具越少,腦袋越清楚。

插件 API 變得更像真的平台

這版對插件作者也很有感。新的 Rust plugin API 可以讀 pane 的 viewport 與 scrollback。你可以即時訂閱,也可以按需讀取。這表示插件不必只看輸出字串,還能看使用者現在正在看什麼。

Zellij 0.44.0 支援 Windows 與遠端工…

更猛的是互動能力。插件現在能做 hover highlight,能接 Alt-click 事件,也能改 pane 的前景與背景色。還能用 borderless 模式,把邊框拿掉。這些細節一加,終端機畫面就不再只是文字框。

這種能力會讓插件更像小型 app。不是那種只能印字的附加功能,而是能回應使用者操作的工具層。這對終端機自動化來說很重要。

  • 可讀 viewport 與 scrollback
  • 可做 live subscription
  • 支援 hover 與 Alt-click 事件
  • 可改 pane 色彩
  • 支援 borderless rendering

你可以想像一些很實際的場景。像是把 git status 的結果直接選取後操作。或是點 IP 位址就開 SSH。甚至在編譯錯誤上直接做互動。這些都不是花拳繡腿,是真的省時間。

如果跟 WezTerm 比,Zellij 走的路不同。WezTerm 強在 terminal emulation 和 GPU 畫面。Zellij 則更像是把 session、協作、插件一起包起來。兩者都強,但方向不一樣。

日常操作也有整理,這點很務實

Zellij 這版沒有只顧大功能。日常操作也有整理。session manager 現在把建立、attach、resurrect 集中在同一個畫面。還能在同一個 namespace 做 fuzzy search。這種改動很小,但每天都會碰到。

你可以用 Ctrl o + w 開啟 session manager。也可以直接用 zellij -l welcome 進 welcome 畫面。這代表它在入口設計上有認真想過,不是只把功能堆上去。

我自己很在意這類細節。因為 terminal multiplexer 的價值,常常不是「能不能做」,而是「你會不會真的一直用」。如果切 session 太麻煩,大家最後還是回去亂開一堆 shell。

  • 單一 session 管理畫面
  • 支援 create、attach、resurrect
  • 同 namespace fuzzy search
  • 滑鼠可調整 pane 大小
  • 可點擊檔案路徑

這版還提到 infrastructure overhaul。這種字眼通常很無聊,但實際上很有用。因為底層整理完,後面功能才有空間長出來。很多軟體就是死在前面沒整理好。

如果拿使用情境來看,Zellij 正在往「工作區」靠近。tmux 還是很多伺服器上的標準答案,但 Zellij 想把 session 管理、協作、互動做得更完整。這個方向我覺得很合理。

這版放在整個工具圈裡看,味道更明顯

Zellij 0.44.0 其實在講一件事:終端機工具不想只當終端機工具。它想接近工作平台。Windows 原生支援解掉平台門檻。HTTPS remote attach 解掉協作門檻。插件 API 則是把擴充性往前推一大步。

這也反映 Rust 工具的路線。很多 Rust 專案不只在拚效能。它們也在拚開發者體驗。像我們之前看過的 rust-analyzer,就是把 DX 做到很細的例子。Zellij 走的是另一條路,但味道很像。

從產品角度看,Zellij 現在有三個很清楚的競爭點。第一是跨平台。第二是協作。第三是插件互動。這三個點如果持續補強,它就不只是 tmux 的替代品。

  • Zellij:協作與插件互動強
  • tmux:伺服器工作流成熟
  • Screen:老牌、穩,但擴充性較窄
  • WezTerm:終端機渲染與整合很強

我覺得接下來最值得看的是兩件事。第一,Windows 使用者會不會真的留下來。第二,插件生態能不能長出實用案例。工具再強,沒有日常場景,也很難變成習慣。

如果你是團隊裡負責開發環境的人,這版值得你直接試。尤其是有 Windows 筆電、遠端主機、或多人協作需求的團隊。這類工具一旦接上流程,省下來的時間會很有感。

接下來該怎麼看 Zellij

我會把這版看成一個很務實的轉折。它不是靠口號吸睛,而是用 4 個方向把產品補齊:平台、遠端、插件、日常操作。每一項都能直接碰到使用者。

如果你現在還在用 tmux,我不會叫你立刻換。先拿 Zellij 跑一週就好。特別是有 Windows、協作、或插件需求的人,這版很值得測。你會很快知道它是不是適合你的工作方式。

我的預測很簡單。接下來 1 到 2 個版本,Zellij 會繼續補插件案例和 Windows 細節。真正的問題不是功能夠不夠多,而是大家會不會把它當成每天開機就會用的工具。