cmux icon

cmux

Terminal stworzony dla

Natywna aplikacja macOS zbudowana na Ghostty. Pionowe karty, pierścienie powiadomień gdy agenci potrzebują uwagi, dzielone panele i socket API do automatyzacji.

Funkcje

  • -Pionowe karty: pasek boczny pokazuje gałąź git, katalog roboczy, porty i tekst powiadomień
  • -Pierścienie powiadomień: panele podświetlają się gdy agenci potrzebują uwagi
  • -Wbudowana przeglądarka: podziel przeglądarkę obok terminala ze skryptowalnym API
  • -Dzielone panele: poziome i pionowe podziały w każdej karcie
  • -Skryptowalny: CLI i socket API do automatyzacji i skryptów
  • -Akceleracja GPU: napędzany przez libghostty dla płynnego renderowania
  • -Lekki: natywny Swift + AppKit, bez Electron
  • -Skróty klawiszowe: rozbudowane skróty dla workspace'ów, podziałów, przeglądarki i więcej
cmux terminal app screenshot

FAQ

Jaki jest związek cmux z Ghostty?

cmux nie jest forkiem Ghostty. Używa libghostty jako biblioteki do renderowania terminala, tak samo jak aplikacje używają WebKit do widoków webowych. Ghostty to samodzielny terminal; cmux to inna aplikacja zbudowana na jego silniku renderowania.

Jakie platformy są obsługiwane?

Tylko macOS, na razie. cmux to natywna aplikacja Swift + AppKit.

Z jakimi agentami kodowania działa cmux?

Ze wszystkimi. cmux to terminal, więc każdy agent działający w terminalu działa od razu: Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, Goose, Amp, Cline, Cursor Agent i wszystko inne co możesz uruchomić z linii poleceń.

Jak działają powiadomienia?

Gdy proces potrzebuje uwagi, cmux pokazuje pierścienie powiadomień wokół paneli, odznaki nieprzeczytanych na pasku bocznym, okno powiadomień i powiadomienie na pulpicie macOS. Uruchamiają się automatycznie przez standardowe sekwencje ucieczki terminala (OSC 9/99/777), lub możesz je wywołać za pomocą cmux CLI i hooków Claude Code.

Czy mogę dostosować skróty klawiszowe?

Przypisania klawiszy terminala są odczytywane z pliku konfiguracyjnego Ghostty (~/.config/ghostty/config). Skróty specyficzne dla cmux (workspace'y, podziały, przeglądarka, powiadomienia) można dostosować w Ustawieniach. Zobacz domyślne skróty po pełną listę.

Jak wypada w porównaniu z tmux?

tmux to multiplekser terminala działający w dowolnym terminalu. cmux to natywna aplikacja macOS z GUI: pionowe karty, dzielone panele, wbudowana przeglądarka i socket API są wbudowane. Bez plików konfiguracyjnych i klawiszy prefiksu.

Czy cmux jest darmowy?

Tak, cmux jest darmowy. Kod źródłowy jest dostępny na GitHub.

Społeczność