cmux vs Kitty
Kitty to szybki, bogaty emulator terminala oparty o GPU. cmux to natywny terminal macOS i workspace z przeglądarką na libghostty dla deweloperów uruchamiających wielu agentów i potrzebujących widocznych workspace’ów, powiadomień, nawigacji po nieprzeczytanych i automatyzacji aplikacji.
Bogaty terminal vs workspace multitaskingu agentów
Użyj Kitty, gdy chcesz mocnego konfigurowalnego terminala. Użyj cmux, gdy agenty zamieniły terminal w kolejkę multitaskingu i potrzebujesz Cmd+Shift+U, Cmd+Control+U, pierścieni, metadanych, przeglądarki i skryptowalnej kontroli.
| Wymiar | cmux | Kitty |
|---|---|---|
| Główne zadanie | Nadzór nad wieloma agentami i lokalnymi workflow | Główna rola porównywanego narzędzia |
| Stos desktopowy | Natywna aplikacja macOS Swift/AppKit zbudowana na libghostty | Emulator terminala renderowany przez OpenGL, napisany w C, Pythonie i Go, nie aplikacja Electron ani Tauri |
| Silnik renderowania | Oparty na libghostty, dla nowoczesnego i szybkiego terminala | Własne renderowanie albo powierzchnia narzędzia |
| Widoczność agentów | Pionowe workspace’y, metadane branchy, porty i stan nieprzeczytanych | Okna, karty, układy, sesje, kittens i skryptowanie zdalnego sterowania |
| Uwaga | Pierścienie powiadomień, stan nieprzeczytanych, Cmd+Shift+U i Cmd+Control+U | Powiadomienia desktopowe OSC 99 i kitten notify, z własnym skryptowaniem workflow nieprzeczytanych |
| Automatyzacja | CLI, API socketu Unix, automatyzacja przeglądarki i hooki | Otwiera URL-e przez systemowe/domyślne handlery; brak wbudowanego panelu przeglądarki lub automatyzacji DOM |
| Najlepsze dla | Deweloperzy Mac nadzorujący wielu agentów CLI | Użytkownicy preferujący główny przepływ porównywanego narzędzia |
cmux pozostaje niezależny od agenta
cmux uruchamia dowolnego agenta CLI albo polecenie shell bez przenoszenia pracy do konkretnego runtime. Claude Code, Codex, OpenCode, Gemini CLI, Aider, SSH, skrypty i lokalne serwery mogą żyć w tej samej aplikacji.
Kontekst pozostaje widoczny
Sesje agentów potrzebują brancha, katalogu, portów, najnowszego wyjścia i stanu nieprzeczytanych. cmux pokazuje to w pasku bocznym, więc wiele sesji pozostaje czytelnych.
Powiadomienia stają się stanem
Agenty kończą pracę, blokują się i proszą o decyzje. cmux zachowuje stan nieprzeczytanych w aplikacji, oznacza panele i daje skróty klawiaturowe do review.
Workflow jest programowalny
CLI i API socketu cmux pozwalają skryptom i agentom tworzyć workspace’y, dzielić panele, wysyłać wejście, czytać ekrany, robić screenshoty i sterować wbudowaną przeglądarką.
Programowalność obejmuje powłokę aplikacji
CLI cmux i API gniazda mogą tworzyć workspace’y, dzielić panele, wysyłać wejście, czytać ekrany, sterować panelami przeglądarki i aktualizować stan sidebara ze skryptów lub agentów.
FAQ
Czy cmux zastępuje Kitty?
Niekoniecznie. Kitty nadal ma sens w swojej głównej roli; cmux dodaje plan nadzoru dla lokalnych agentów i terminali.
Czy mogę używać Kitty razem z cmux?
Tak. Możesz używać Kitty do jego naturalnego przepływu, a cmux do organizowania agentów CLI, shelli, lokalnych serwerów i sprawdzeń przeglądarką.
Kiedy wybrać cmux?
Wybierz cmux, gdy problemem jest śledzenie wielu sesji agentów, a nie sam mocny terminal albo edytor.
cmux jest darmowy i open source dla macOS.