过去很多人一直用 macOS 自带 Terminal 或 iTerm2,不是它们不能用,而是新一代终端已经把”性能、原生体验、分屏标签、多任务协作、AI Coding 工作流”拉到了新的层级,是时候升级了。本篇文章就来介绍四款新兴的开源终端:Ghostty、WezTerm、Kaku 和 cmux,看看你喜欢哪一款。
四款终端,至少可以分成两类
第一类是高性能终端内核型,代表是 Ghostty 和 WezTerm。它们更像”底座”,重点是渲染性能、跨平台能力、配置自由度和长期可扩展性。你如果愿意自己折腾配置,或者需要一个能跟随自己工作流长期演进的终端,这类更值得看。
第二类是面向 AI Coding 的场景化终端,代表是 Kaku 和 cmux。它们不是从零发明一个终端内核,而是基于成熟底层继续做产品层设计,把”开箱即用”“多任务切换”“通知提示”“Agent 并行协作”这些更具体的场景补上。
1. 高性能终端内核型
这类方案更适合对终端有明确要求的开发者。它们通常更强调性能、协议兼容、跨平台和可配置性,优点是上限高,代价是你往往需要自己完成最后一公里打磨。
Ghostty
Ghostty 是什么?
Ghostty 是 Mitchell Hashimoto 发起的新一代终端项目,由 Zig 语言开发,定位很明确,就是做一个”快、原生、功能完整,而且不用在几项里做取舍”的现代终端。
GitHub 基本信息:
47k Star,主要语言是 Zig,MIT License。官方定位是跨平台终端模拟器,采用平台原生 UI和 GPU 加速。
主要特性:
- 强调性能、功能和原生体验同时兼顾
- macOS 上是 SwiftUI 原生应用,Linux 走 GTK
- 支持多窗口、标签页、分屏
- GPU 渲染,在 macOS 上直接走 Metal
- 长期目标里还包含可嵌入的
libghostty
最适合谁:
想把终端当成长期主力工具、又非常在意原生体验和现代渲染能力的开发者。
最大亮点:
Ghostty 最吸引人的地方,是它不像很多终端那样必须在”够快”或”够像原生应用”之间选一个。它更像是在重做一遍现代终端的产品基线。
注意点:
Windows 路线还没完全成熟,生态也仍在快速演进中。如果你追求的是”今天就非常稳定、资料很多、配置案例遍地都是”,Ghostty 还没有 WezTerm 那么老练。
WezTerm
WezTerm 是什么?
WezTerm 是一个 Rust 语言开发的,成熟度很高的 GPU 加速跨平台终端,同时自带多路复用能力,很多开发者会把它当成”终端 + 工作流框架”来用。

GitHub 基本信息:
24.9k Star,主要语言是 Rust,MIT License。
主要特性:
- GPU 加速,跨 macOS / Linux / Windows
- 自带 multiplexer,适合多会话和远程环境
- Lua 配置生态成熟,灵活度很高
- 文档、主题、配置案例比较丰富
- 非常适合深度定制标签栏、快捷键、工作区
最适合谁:
喜欢自己搭工作流、希望终端兼顾跨平台和深度配置的开发者。
最大亮点:
WezTerm 的强项不是”默认就最好看”,而是”你几乎可以把它改造成你想要的样子”。如果你已经形成一套终端工作流,它通常能接得住。
注意点:
它的门槛也恰恰来自灵活。对新手来说,WezTerm 很容易变成一个”知道它很强,但一时配不顺”的终端。
2. 面向 AI Coding 的场景化终端
这类方案适合已经明确在用 Claude Code、Codex、Gemini CLI 或其他 Agent 工具的人。它们的价值不只是”终端更快”,而是围绕 AI Coding 的高频动作,提前把界面、通知、导航和工具链补好了。
Kaku
Kaku 是什么?
Kaku 是 Tw93 基于 WezTerm 深度定制出来的一个 macOS 终端,核心卖点不是重新发明终端,而是把 AI Coding 常见需求做成开箱即用。

GitHub 基本信息:
3k Star,主要语言是 Rust,MIT License。
主要特性:
- 基于 WezTerm 深度定制,兼容 WezTerm Lua 配置
- 零配置启动,默认字体、渲染和主题已经调好
- 内置 zsh 插件和常用 CLI 组合
- 更轻量的二进制和更快启动
- 为多标签、分屏、AI 面板、Lazygit、Yazi等场景做了快捷入口
最适合谁:
主要在 macOS 上工作,想少折腾配置,又希望终端对 AI Coding 更友好的开发者。
最大亮点:
Kaku 把”基于 WezTerm 搭一套顺手环境”这件事提前做完了。对很多人来说,它不是能力上限最高,但可能是投入产出比最高。
注意点:
它的优势建立在 macOS 和作者预设工作流之上。如果你高度依赖跨平台一致性,或者不喜欢预装思路,Kaku 的吸引力会明显下降。
cmux
cmux 是什么?
cmux 是一个基于 Ghostty 的 macOS 终端,但它已经不只是”换个壳的终端”,而是在往 AI Coding 多 Agent 协作工作台演进。

GitHub 基本信息:
6.8k Star,主要语言是 Swift,AGPL-3.0 License。
主要特性:
- 针对 AI coding agents 做通知环和通知面板
- 提供内置浏览器,方便一边终端一边查看页面
- 竖向标签栏里直接显示分支、目录、端口和通知信息
- 提供 CLI 和 socket API,可脚本化创建工作区、分屏和发送按键
- 基于 libghostty 渲染,保留 Ghostty 兼容配置能力
最适合谁:
已经把 AI Agent 当成日常生产力工具,需要并行开多个任务、频繁切换上下文的开发者。
最大亮点:
cmux 最大的价值是它把”Agent 在后台跑,我什么时候该接管、去哪个会话接管”这件事产品化了。这不是普通终端分屏就能自然解决的问题。
注意点:
它非常偏 AI Coding 场景,而且目前主要支持 macOS。你如果只是写代码、跑命令、偶尔开几个标签,cmux 可能会显得过重。
怎么选,一张表先看懂
| 项目 | Star | 类型 | 最适合谁 | 上手难度 | 最大亮点 | 注意点 |
|---|---|---|---|---|---|---|
| Ghostty | 47k | 高性能终端内核 | 重视原生体验和现代架构的开发者 | 中 | 性能、原生 UI、GPU 渲染兼顾 | Windows 方向和整体生态仍在快速演进 |
| WezTerm | 24.9k | 高性能终端内核 | 需要跨平台和深度定制的开发者 | 中高 | Lua 配置和 multiplexer 能力很强 | 想用顺手通常需要自己花时间打磨 |
| Kaku | 3k | AI Coding 场景化终端 | macOS 上想开箱即用的开发者 | 低 | 基于 WezTerm 的现成 AI Coding 工作流 | 更偏 macOS 和作者预设体验 |
| cmux | 6.8k | 多 Agent 协作型终端 | 高频使用 Claude Code / Codex 等 Agent 的开发者 | 中 | 通知、竖向标签、内置浏览器、并行任务管理 | 场景更垂直,也更偏 macOS |
最后的选型建议
如果你想找一个长期主力终端,优先在 Ghostty 和 WezTerm 之间选。
如果你更在意原生体验、现代感和新一代底层能力,看 Ghostty。
如果你更在意跨平台一致性、成熟配置生态和可玩性,看 WezTerm。
如果你已经进入 AI Coding 工作流,Kaku 和 cmux 更值得看。
如果你要的是少配置、快上手、今天装完就能明显提升体验,选 Kaku。
如果你要的是多 Agent 并行、通知分发、上下文切换效率,选 cmux。
当然,成年人可以不做选择,全都要。
项目网址:
- https://github.com/ghostty-org/ghostty
- https://github.com/wezterm/wezterm
- https://github.com/tw93/Kaku
- https://github.com/manaflow-ai/cmux
