cmux 与 Kitty

Kitty 是一款快速、功能丰富、基于 GPU 的终端模拟器。 cmux 是一个基于 libghostty 构建的本机 macOS 终端和浏览器工作区,适合运行许多 AI 编码代理并需要可见工作区、通知、未读导航和应用程序级自动化的开发人员。

功能丰富的终端与代理多任务工作空间

当您需要功能强大的可配置终端时,请使用 Kitty。当编码代理将您的终端变成多任务队列并且您需要 Cmd+Shift+U、Cmd+Control+U、通知环、工作区元数据、浏览器检查和可编写脚本的控制时,请使用 cmux。

维度多路复用器猫咪
主要工作代理监督和多任务处理快速、功能丰富的终端仿真
桌面技术栈基于 libghostty 构建的原生 Swift/AppKit macOS 应用用 C、Python 和 Go 编写的 OpenGL 渲染终端模拟器,不是 Electron 或 Tauri 应用
渲染引擎基于 libghostty 构建,用于现代 GPU 加速终端渲染Kitty 终端渲染器和协议生态系统
代理可见性垂直工作区、最新输出、分支和端口元数据窗口、标签、布局、会话、kittens 和远程控制脚本
注意力模型通知环、未读徽章、Cmd+Shift+U、Cmd+Control+UOSC 99 桌面通知和 kitten notify,并用自定义脚本处理未读工作流
浏览器工作流程具有自动化功能的内置浏览器窗格通过操作系统/默认处理器打开 URL;没有内置浏览器窗格或 DOM 自动化
最适合运行许多本地代理的 Mac 用户想要深入终端功能的终端用户

Kitty 是一个很棒的终端原语

Kitty具有强大的终端功能和性能。 cmux 专注于上面的层:哪个代理正在运行,哪个代理需要您,它拥有哪个分支,以及哪个浏览器检查属于它旁边。

cmux 获得 Ghostty 的终端引擎

cmux 使用 libghostty 进行终端渲染,因此它继承了现代 GPU 加速引擎、强大的终端兼容性、图形支持、同步渲染行为以及视觉终端细节的 Ghostty 风格配置。

cmux 将通知视为状态

当十个客服人员完成时,桌面通知很容易被错过。 cmux 在应用程序中保持未读状态,使窗格响铃,并为您提供在队列中移动而不会丢失跟踪的快捷方式。

键盘快捷键专为多任务处理而设计

Cmd+Shift+U 跳转到最新的未读代理。 Cmd+Control+U 循环未读工作,同时保持未读状态。这些快捷方式的存在是因为 cmux 是由同时运行多个代理的人构建的。

可编程性包括应用程序外壳

cmux CLI 和套接字 API 可以创建工作区、分割窗格、发送输入、读取屏幕、驱动浏览器窗格以及从脚本或代理更新侧边栏状态。

FAQ

Kitty 可以运行 Claude Code、Codex 和 OpenCode 吗?

是的。 Kitty 是一个终端,因此 CLI 代理在那里运行。 cmux 围绕这些 CLI 添加了代理感知工作区组织和通知导航。

如果 Kitty 可以编写脚本,为什么还要使用 cmux?

cmux 公开了更高级别的应用程序基元:工作区、窗格、浏览器界面、屏幕截图、未读状态、通知环和侧边栏元数据。

Kitty什么时候是更好的选择?

当您需要一个可配置的终端模拟器并计划自己围绕它构建代理工作流程时,请使用 Kitty。