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.

ИзмерениеcmuxKitty
Основная задачаAgent supervision и multitaskingБыстрая feature-rich terminal emulation
Стек настольного приложенияНативное macOS-приложение на Swift/AppKit, построенное на libghosttyЭмулятор терминала, визуализированный OpenGL, написанный на C, Python и Go, а не приложение Electron или Tauri.
Движок рендерингаНа libghostty для modern GPU-accelerated terminal renderingKitty terminal renderer и protocol ecosystem
Видимость агентовВертикальные workspace, latest output, branch и port metadataОкна, вкладки, макеты, сеансы, котята и сценарии удаленного управления.
Модель вниманияNotification rings, unread badges, Cmd+Shift+U, Cmd+Control+UOSC 99 уведомлений на рабочем столе и уведомлений котенка с настраиваемыми сценариями для непрочитанных рабочих процессов
Browser workflowВстроенные browser panes с automationОткрывает URL-адреса через обработчики ОС/по умолчанию; нет встроенной панели браузера или автоматизации DOM
Лучшее соответствиеMac users, запускающие много local agentsTerminal 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 вокруг него.