Ghostty、WezTerm、Kaku、cmux 该怎么选

常见第三方开源终端工具的选择,摆明的核心亮点,根据个人需求选择。

这四款工具其实可以分为两类:传统的现代 GPU 加速终端(Ghostty 和 WezTerm)以及专为 AI 时代与多任务打造的衍生/特制终端(Kaku 和 cmux)。它们都在向“高效率”演进,但侧重点完全不同。

🛠️ 四款工具核心定位一览
工具名称底层/血统支持平台核心主打亮点
Ghostty原生开发 (Zig)macOS / Linux极致的性能与轻量,极低的延迟和资源占用,开箱即用。
WezTermRust 驱动跨平台 (Win/Mac/Linux)极其恐怖的可定制性,通过 Lua 脚本配置一切,自带多路复用。
Kaku (書く)WezTerm 分支 (Fork)仅 macOS瘦身版的 WezTerm,集成 AI 助手与常用终端全家桶(Lazygit/Yazi 等)。
cmux基于 libghostty仅 macOS专为 **AI 智能体(如 Claude Code/Codex)**打造的多任务控制台、内置浏览器与通知环。

1. Ghostty:追求极致性能的纯粹主义者

如果你对终端的要求就是快、稳、好看、省资源,Ghostty 是当下的不二之选。它由 Mitchell Hashimoto(HashiCorp 创始人)打造,性能极度炸裂,对富文本、新终端协议(如 Kitty 键盘协议)支持完美。

  • 优势: 启动速度和渲染性能均是第一梯队(比 WezTerm 快数倍);配置直观,不折腾。
  • 劣势: 目前没有原生 Windows 版本(主要支持 Mac/Linux);不具备 cmux 那种花哨的 AI 联动 UI。

2. WezTerm:把终端玩到极致的“极客魔改器”

WezTerm 是用 Rust 编写的老牌强力终端。它的灵魂在于整个终端完全用 Lua 语言来配置,你可以用代码控制终端的每一个像素、快捷键和行为。

  • 优势: 真正的全平台通用;自带多路复用(类似免配置的 tmux);定制上限无限高。
  • 劣势: 相比 Ghostty 略显臃肿;Lua 配置有一定门槛;如果只是拿来当普通终端用,有点大材小用。

3. Kaku (書く):免折腾、开箱即用的 AI 提效终端

Kaku 是国内开发者基于 WezTerm 进行深度精简和改造的 macOS 专属终端。它把 WezTerm 原本 ~67MB 的体积精简到了 ~40MB,大幅优化了启动速度。

  • 优势: 自带本地 AI 辅助面板(输入自己的 API Key 即可免账号使用);内置集成了 Starship 提示词、Lazygit、Yazi 文件管理器等神级命令行工具。
  • 劣势: 仅限 macOS;本质上是把别人配置好的漂亮 WezTerm 打包卖给你,自由度不如原生 WezTerm。

4. cmux:AI 智能体(Agent)的“超级航空母舰”

cmux 并不是一个单纯的终端,它更像是一个终端复用器 GUI。它是用 Swift 编写的 macOS 原生应用,底层渲染调用了 Ghostty。它的诞生就是为了解决在终端跑 Claude Code、Codex、Gemini CLI 等 AI 编程智能体时的痛点。

  • 优势:
    • AI 状态联动: 当后台的 AI Agent 跑完测试或者需要你确认(Hook)时,标签页会亮起“通知环(Notification Rings)”。
    • 分屏内置浏览器: 可以在终端旁边直接并排分屏开一个内置的、可被 AI 脚本控制的真实浏览器,方便 AI 自动调网页。
    • 垂直标签页与工作区: 极其适合多任务并发协作。
  • 劣势: 仅支持 macOS;如果不常用 AI 命令行 Agent(如 Claude Code),它的很多核心功能就会被浪费。

💡 你该怎么选?

  • 选择 Ghostty,如果: 你想要一个极致纯粹、无敌流畅、省电且省心的现代终端,平时写代码、跑跑普通的脚本,习惯用原生的分屏或者靠终端内的组件(如普通 tmux)解决多任务。
  • 选择 WezTerm,如果: 你需要跨平台(特别是需要在 Windows 上使用),且你是一个“不折腾会死星人”,希望把终端的标签页样式、弹窗、全局快捷键全部用 Lua 脚本高度定制化。
  • 选择 Kaku,如果: 你是 macOS 用户,想要 WezTerm 的基因但懒得去写复杂的 Lua 配置;同时希望终端自带炫酷的配置(Starship 皮肤、Git 工具、AI 提问侧边栏),想体验一把“精简版 WezTerm”的爽快感。
  • 选择 cmux,如果: 你目前正在深度重度使用 AI 编程 Agent(例如天天在终端里挂着 claude-code 或 gemini-cli 让 AI 帮你改项目)。它提供的通知环、可编程内置浏览器、多 Agent 并行管理面板是目前市面上任何传统终端都无法比拟的。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注