cmux 与 WezTerm
WezTerm 是一款 GPU 加速的跨平台终端仿真器和多路复用器。 cmux 是基于 libghostty 构建的本机 macOS 终端和浏览器工作区,添加了代理感知工作区、通知环、未读键盘导航和 Unix 套接字 API。
跨平台终端多路复用器与 Mac 代理控制台
如果你想要强大的跨平台终端、Lua 配置和终端/mux 自动化,请使用 WezTerm。如果你在 Mac 上本地工作,运行许多编码代理,并想要通知环、Cmd+Shift+U、Cmd+Control+U、浏览器窗格、侧边栏元数据和应用级 socket 控制,请使用 cmux。
| 维度 | 多路复用器 | 韦兹术语 |
|---|---|---|
| 主要工作 | 本机 macOS 代理监督 | 跨平台终端仿真器和多路复用器 |
| 桌面技术栈 | 基于 libghostty 构建的原生 Swift/AppKit macOS 应用 | Rust GPU 终端模拟器和复用器 |
| 渲染引擎 | 基于 libghostty 构建,用于现代 GPU 加速终端渲染 | 带内置 mux 的 GPU 加速终端渲染器 |
| 组织 | 垂直工作区、分支和端口元数据、未读状态 | 选项卡、窗格、窗口和多路复用 |
| 注意力模型 | 通知环、未读徽章、Cmd+Shift+U、Cmd+Control+U | 终端通知和自定义状态 |
| 浏览器工作流程 | 具有自动化功能的内置浏览器窗格 | 用于链接和 Web 检查的外部浏览器 |
| 最适合 | Mac 开发人员跨代理执行多任务 | 需要跨平台终端电源的用户 |
WezTerm 作为终端更广泛
WezTerm 跨平台运行并包含终端多路复用功能。 cmux 有意关注 macOS 代理工作流程和围绕本地编码会话的 UI。
cmux 使用 Ghostty 的终端核心
cmux 使用 libghostty 进行终端渲染,为 Mac 应用程序提供现代 GPU 加速的终端引擎、与现代终端协议的强大兼容性、图形支持和 Ghostty 风格的视觉配置。
cmux 让座席注意力可见
当许多代理同时运行时,最困难的问题是找到等待审核的代理。 cmux 通过窗格环和侧边栏徽章保持未读状态可见,然后使其可通过键盘寻址。
快捷方式编码多任务工作流程
Cmd+Shift+U 跳转到最新的未读窗格。 Cmd+Control+U 循环未读会话而不清除它们。这些不是通用的终端快捷方式;它们是代理审查的捷径。
浏览器自动化与终端并存
cmux 可以分割终端旁边的浏览器窗格,并通过相同的套接字 API 公开浏览器自动化,因此代理可以在不离开工作区的情况下验证本地 Web 应用程序。
FAQ
WezTerm 可以运行 AI 编码代理吗?
可以。WezTerm 可以像任何终端一样运行 CLI 代理,并通过其 CLI 自动化终端窗格。cmux 在这些终端旁边添加代理专用未读状态、通知环、侧边栏元数据和浏览器自动化。
为什么在 macOS 上选择 cmux?
当您的瓶颈是跨多个本地代理执行多任务并且您希望终端应用程序本身跟踪注意力时,请选择 cmux。
WezTerm 什么时候是更好的选择?
当跨平台终端行为、终端多路复用和 Lua 配置的终端工作流程比 Mac 原生代理控制台更重要时,请使用 WezTerm。