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

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ść
- "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows." — Kolejny dzień, kolejny projekt oparty na libghostty, tym razem terminal macOS z pionowymi kartami, lepszą organizacją/powiadomieniami, wbudowaną/skryptowalną przeglądarką, specjalnie skierowany do ludzi używających mnóstwa terminalowych workflow'ów agentowych. —
Mitchell Hashimoto, Creator of Ghostty and founder of HashiCorp - "This is exactly the product I've been looking for. After two hours this am I've in love." — To jest dokładnie produkt, którego szukałem. Po dwóch godzinach rano jestem zakochany. —
Nick Schrock, Creator of Dagster. GraphQL co-creator. - "I've been using this all weekend and it's amazing." — Używałem tego cały weekend i jest niesamowite. —
Edward Grefenstette, Director of Research at Google DeepMind - "this has been my favorite tool for past two weeks" — to było moje ulubione narzędzie przez ostatnie dwa tygodnie —
Max Forsey - "cmux 良さそうすぎてついにバイバイ VSCode するときなのかもしれない" — cmux wygląda tak dobrze, że może wreszcie czas pożegnać się z VSCode —
あさざ - "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user." — Hej, to wygląda naprawdę świetnie. Uwielbiam pomysły tutaj, konkretnie: programowalność, warstwowy UI, przeglądarka z API. Nie mogę się doczekać żeby to wypróbować. Chcę też dodać, że naprawdę doceniam Mitchella Hashimoto za stworzenie libghostty; czuć, że to ekscytujący czas dla użytkowników terminala. —johnthedebs
- "Vertical tabs in my terminal 🤤 I never thought of that before. I use and love Firefox vertical tabs." — Pionowe karty w moim terminalu! Nigdy wcześniej o tym nie pomyślałem. Używam i kocham pionowe karty w Firefoxie. —
Joe Riddle - "Gave this a run and it was pretty intuitive. Good work!" — Dałem temu szansę i było dość intuicyjne. Dobra robota! —dchu17
- "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux." — Podoba mi się, używałem tego ostatniego dnia na trzech równoległych projektach, każdy z kilkoma worktree'ami. Mając to w parze z lazygit i yazi / nvim byłem trochę bardziej produktywny niż zwykle, bez konieczności ścigania wielu instancji ghostty / iTerm. Czuję się też bardziej naturalnie niż tmux. —afruth
- "cmux良さそうなので入れてみたけれど、良い" — Wypróbowałem cmux bo wyglądał dobrze, i jest dobry —
Norihiro Narayama - "cmux is pretty good." — cmux jest całkiem niezły. —
Kishore Neelamegam - "cmux.dev に乗り換えた" — Przeszedłem na cmux.dev —
かたりん - "This has been such a useful find. I can't recommend it enough." — To było takie przydatne odkrycie. Nie mogę go wystarczająco polecić. —
Scott Watermasysk - "grabbed this over the weekend and loved it. been waiting for something like this." — wziąłem to w weekend i pokochałem. czekałem na coś takiego. —
John Blythe - "This is exactly what I've wanted. Amazing job thank you!" — To jest dokładnie to, czego chciałem. Świetna robota, dziękuję! —
Christopher - "Been using this for a week and it's fantastic. Vert tab for each WIP task. Inside, claudes on one side and browser with PR and resources on the other, switch between tasks and stay organized. Mix that with skills to have Claude watch CI recursively, etc. feeling enlightened tbh" — Używam tego od tygodnia i jest fantastyczne. Pionowa karta dla każdego zadania w toku. Wewnątrz, Claude po jednej stronie a przeglądarka z PR i zasobami po drugiej, przełączam się między zadaniami i utrzymuję porządek. Połącz to ze skillami żeby Claude monitorował CI rekursywnie itp. czuję się oświecony szczerze mówiąc —
Connor - "年初にWarpからGhosttyに乗り換えたけど、今はcmuxに乗り換えた💻 垂直タブが便利で、Claude Codeのタスクの終了が通知されるのがありがたい。Ghosttyベースだから爆速動作はそのまま。ghosttyでやったブランチ表示や補完もそのまま使える" — Na początku roku przeszedłem z Warpa na Ghostty, ale teraz przeszedłem na cmux. Pionowe karty są wygodne i doceniam powiadomienia gdy zadania Claude Code się kończą. Jest oparty na Ghostty więc błyskawiczna wydajność zostaje. Wyświetlanie brancha i uzupełniania które skonfigurowałem w Ghostty nadal działają. —
鹿野 壮 Takeshi Kano