cmux vs WezTerm
WezTerm это GPU-ускоренный кроссплатформенный эмулятор терминала и multiplexer. cmux это нативное macOS workspace с терминалом и браузером на libghostty, которое добавляет agent-aware workspaces, notification rings, unread keyboard navigation и Unix socket API.
Кроссплатформенный terminal multiplexer против Mac agent console
Используйте WezTerm, если вам нужен мощный кросс-платформенный терминал, конфигурация Lua и автоматизация терминала/мультиплексора. Используйте cmux, когда вы работаете локально на Mac, запускаете множество агентов кодирования и хотите получать уведомления, Cmd+Shift+U, Cmd+Control+U, панели браузера, метаданные боковой панели и управление сокетами на уровне приложения.
| Измерение | cmux | WezTerm |
|---|---|---|
| Основная задача | Нативный macOS agent supervision | Кроссплатформенный эмулятор терминала и multiplexer |
| Стек настольного приложения | Нативное macOS-приложение на Swift/AppKit, построенное на libghostty | GPU-эмулятор терминала и мультиплексор на Rust |
| Движок рендеринга | Построен на libghostty для современного GPU-ускоренного рендеринга терминала | Рендеринг терминала с ускорением на графическом процессоре и встроенным мультиплексором |
| Организация | Вертикальные workspace, branch и port metadata, unread state | Tabs, panes, windows и multiplexing |
| Модель внимания | Notification rings, unread badges, Cmd+Shift+U, Cmd+Control+U | Terminal notifications и custom status |
| Работа с браузером | Встроенные browser panes с автоматизацией | Внешний браузер для ссылок и веб-проверок |
| Лучше всего подходит | Mac-разработчикам, которые ведут много агентов параллельно | Пользователям, которым нужна кроссплатформенная мощность терминала |
WezTerm шире как терминал
WezTerm работает на разных платформах и включает terminal multiplexing features. cmux намеренно фокусируется на macOS agent workflow и UI вокруг локальных coding sessions.
cmux использует terminal core Ghostty
cmux использует libghostty для terminal rendering, поэтому Mac-приложение получает современный GPU-ускоренный terminal engine, сильную совместимость с современными терминальными протоколами, graphics support и visual configuration в стиле Ghostty.
cmux делает внимание агента видимым
Когда одновременно работает много агентов, сложнее всего найти того, кто ждет review. cmux держит unread state видимым через pane rings и sidebar badges, а затем делает его доступным с клавиатуры.
Shortcuts кодируют multitasking workflow
Cmd+Shift+U прыгает к latest unread pane. Cmd+Control+U циклически обходит unread sessions без очистки состояния. Это не generic terminal shortcuts, а shortcuts для agent review.
Browser automation живет рядом с terminals
cmux может поставить browser panes рядом с terminals и раскрыть browser automation через тот же socket API, чтобы agents могли проверять local web apps, не покидая workspace.
FAQ
Может ли WezTerm запускать AI coding agents?
Да. WezTerm может запускать агенты CLI, как любой терминал, и автоматизировать панели терминала через CLI. cmux добавляет помимо этих терминалов состояние непрочитанного для конкретного агента, кольца уведомлений, метаданные боковой панели и автоматизацию браузера.
Почему выбирать cmux на macOS?
Выбирайте cmux, когда bottleneck это multitasking между многими локальными агентами, и вы хотите, чтобы само терминальное приложение отслеживало внимание.
Когда WezTerm лучше?
Используйте WezTerm, когда cross-platform terminal behavior, terminal multiplexing и Lua-configured terminal workflows важнее, чем Mac-native agent console.
cmux бесплатный и с открытым исходным кодом для macOS.