cmux vs Kitty
Kitty — быстрый feature-rich GPU terminal emulator. cmux — нативный macOS terminal и browser workspace на libghostty для разработчиков, которые запускают много AI coding agents и нуждаются в видимых workspaces, notifications, unread navigation и app-level automation.
Feature-rich terminal vs agent multitasking workspace
Используйте Kitty, если нужен мощный configurable terminal. Используйте cmux, когда coding agents превратили терминал в multitasking queue и нужны Cmd+Shift+U, Cmd+Control+U, notification rings, workspace metadata, browser checks и scriptable control.
| Измерение | cmux | Kitty |
|---|---|---|
| Основная задача | Agent supervision и multitasking | Быстрая feature-rich terminal emulation |
| Стек настольного приложения | Нативное macOS-приложение на Swift/AppKit, построенное на libghostty | Эмулятор терминала, визуализированный OpenGL, написанный на C, Python и Go, а не приложение Electron или Tauri. |
| Движок рендеринга | На libghostty для modern GPU-accelerated terminal rendering | Kitty terminal renderer и protocol ecosystem |
| Видимость агентов | Вертикальные workspace, latest output, branch и port metadata | Окна, вкладки, макеты, сеансы, котята и сценарии удаленного управления. |
| Модель внимания | Notification rings, unread badges, Cmd+Shift+U, Cmd+Control+U | OSC 99 уведомлений на рабочем столе и уведомлений котенка с настраиваемыми сценариями для непрочитанных рабочих процессов |
| Browser workflow | Встроенные browser panes с automation | Открывает URL-адреса через обработчики ОС/по умолчанию; нет встроенной панели браузера или автоматизации DOM |
| Лучшее соответствие | Mac users, запускающие много local agents | Terminal users, которым нужны глубокие terminal features |
Kitty — отличный terminal primitive
У Kitty сильные terminal features и performance. cmux фокусируется на слое выше: какой агент работает, какой ждет вас, какая ветка за ним закреплена и какой browser check стоит рядом.
cmux получает terminal engine Ghostty
cmux использует libghostty для рендеринга терминала, поэтому наследует modern GPU-accelerated engine, terminal compatibility, graphics support, synchronized rendering и Ghostty-style configuration для визуальных деталей.
cmux считает notifications состоянием
Desktop notifications легко пропустить, когда заканчивают десять агентов. cmux держит unread state в приложении, rings the pane и дает shortcuts для прохода по очереди.
Keyboard shortcuts построены для multitasking
Cmd+Shift+U прыгает к latest unread agent. Cmd+Control+U циклически проходит unread work, не очищая его. Эти shortcuts существуют потому, что cmux создан людьми, которые запускают много агентов одновременно.
Programmability включает app shell
cmux CLI и socket API могут создавать workspaces, split panes, отправлять input, читать screens, управлять browser panes и обновлять sidebar state из scripts или agents.
FAQ
Может ли Kitty запускать Claude Code, Codex и OpenCode?
Да. Kitty — терминал, поэтому CLI agents там работают. cmux добавляет вокруг этих CLI agent-aware workspace organization и notification navigation.
Зачем cmux, если Kitty scriptable?
cmux раскрывает higher-level app primitives: workspaces, panes, browser surfaces, screenshots, unread state, notification rings и sidebar metadata.
Когда Kitty лучше?
Используйте Kitty, когда нужен configurable terminal emulator и вы готовы самостоятельно строить agent workflow вокруг него.
cmux бесплатный и с открытым исходным кодом для macOS.