最適合 Mac 的終端
不存在唯一的最佳終端,只有最適合你工作方式的那一個。下面是對強大 macOS 選項的誠實比較。我們開發 cmux,所以會坦率地說:cmux 專為多工處理、組織和可程式化打造,我們也會指出在哪些情境下其他終端是更好的選擇。
一覽
| 終端 | 為何而生 | 渲染器 | 平台 |
|---|---|---|---|
| cmux | 多工處理、組織、可程式化(AI agent) | GPU (libghostty) | macOS |
| Ghostty | 快速、簡潔的單一終端 | GPU | macOS、Linux |
| iTerm2 | 極致的功能與可設定性 | GPU / CPU | macOS |
| Warp | 內建 AI 與區塊式介面 | GPU | macOS、Linux、Windows |
| Terminal.app | 零設定的預設選擇 | CPU | macOS |
| Alacritty | 極簡、快速、僅設定檔 | GPU | 跨平台 |
| kitty | 快速、可指令稿化、功能豐富 | GPU | macOS、Linux |
| WezTerm | 帶內建多工器的 GPU 終端 | GPU | 跨平台 |
| tmux | 在任意終端內做多工 | 無 | Unix |
cmux
基於 libghostty 構建的原生 macOS 終端,為三件事而生:多工處理、組織和可程式化。垂直側邊欄將工作分組為工作區,每個工作區都顯示其 git 分支、目錄、連接埠以及 agent 輸出的最新一行,讓你同時執行許多工作而不會迷失。當 agent 需要關注時,面板會響鈴。每個操作都可透過 CLI 和 Unix socket 指令稿化,還有一個可程式化驅動的內建瀏覽器。甚至有一個 iOS 伴侶應用程式,讓你在手機上查看終端。如果你要同時處理多個工作或 AI 編程 agent,並希望它們井然有序、可自動化,又不想設定多工器,cmux 是最佳選擇。
Ghostty
快速、GPU 加速的終端,其引擎 libghostty 驅動著 cmux。如果你想要一個渲染出色的簡潔單終端視窗,而不需要工作區或自動化層,Ghostty 本身就很出色。
iTerm2
成熟、可無止境設定的 macOS 終端。深度的設定檔、觸發器和 tmux 整合。如果你想要極致功能且不需要同時編排許多工作,它是穩妥的預設選擇。
Warp
一款基於 Rust 的終端,內建 AI 助理和區塊式命令介面,需要登入帳號,且支援 macOS 以外的平台。如果你想要把 AI 直接內建進終端,或同樣需要 Linux 和 Windows,它很合適。
Terminal.app
macOS 內建終端。隨時可用,零設定。適合輕度使用;大多數進階使用者最終會想要更多。
Alacritty、kitty 和 WezTerm
面向喜歡在檔案裡設定一切的人的快速 GPU 終端。Alacritty 刻意極簡,kitty 功能豐富且可指令稿化,WezTerm 自帶多工器。它們都跨平台,如果你想要一個高度調校的單一終端,它們很合適。
tmux
它不是終端,而是你在終端內執行的多工器。在遠端伺服器上透過 SSH 維持持久工作階段方面無可匹敵。需要時,cmux 可以連接到遠端 tmux 工作階段。