cmux vs Herdr

Herdr to open source terminal-native multiplexer agentów, który działa wewnątrz używanego terminala i może utrzymywać prawdziwe panele przez SSH. cmux to natywna aplikacja macOS GPL na libghostty, z pionowymi workspace’ami, pierścieniami, panelami przeglądarki i API socketu dla lokalnych przepływów agentów.

Natywna aplikacja Mac vs multiplexer w terminalu

Użyj Herdr, gdy chcesz multipleksera agentów w stylu tmux wewnątrz dowolnego terminala, zwłaszcza przez SSH albo z małego ekranu. Użyj cmux, gdy chcesz natywnej aplikacji terminalowej Mac z renderowaniem libghostty, workspace na poziomie aplikacji, wbudowaną automatyzacją przeglądarki, pierścieniami powiadomień, Cmd+Shift+U, Cmd+Control+U i programowalnym lokalnym sterowaniem. Praktyczne połączenie to uruchomienie Herdr w panelu terminala cmux, lokalnie albo w sesji SSH otwartej z cmux.

WymiarcmuxHerdr
Główna powierzchniaNatywna aplikacja terminala i przeglądarki dla macOSTerminalowy multiplekser wewnątrz istniejącego terminala
Stos desktopowyNatywna aplikacja macOS Swift/AppKit zbudowana na libghosttyPojedynczy, terminalowo-natywny binarny Rust, nie desktopowa aplikacja GUI ani wrapper Electron
Model uruchomieniowyLokalne workspace’y aplikacji, panele, powierzchnie przeglądarki, API gniazdaSerwer w tle, trwałe PTY, attach/detach
Silnik renderowaniaOparty na libghostty do renderowania terminalaUżywa emulatora terminala, w którym uruchamiasz Herdr
Praca zdalnaPanele SSH i lokalny nadzór w aplikacjiMocny SSH attach i trwałość terminala
Stan agentówObwódki paneli, stan nieprzeczytany w sidebarze, Cmd+Shift+U, Cmd+Control+UStan agentów w multiplekserze terminala
Model źródłowyDarmowa i open source aplikacja GPLOpen source AGPL z dostępnym licencjonowaniem komercyjnym
Najlepsze dlaProgramistów Maca, którzy chcą natywnego UX aplikacji i weryfikacji w przeglądarceUżytkowników terminala, którzy chcą trwałego multipleksowania agentów wszędzie tam, gdzie mogą użyć SSH

Herdr może działać wewnątrz cmux

Herdr jest terminal-native, więc może działać w zwykłym panelu terminala cmux. Dobrze działa także w sesjach SSH otwartych z cmux: Herdr utrzymuje zdalne pane, a cmux daje natywną aplikację po stronie Maca, panele przeglądarki, powiadomienia i skróty unread wokół workspace.

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ą.

FAQ

Czy cmux zastępuje Herdr?

Niekoniecznie. Herdr nadal ma sens w swojej głównej roli; cmux dodaje plan nadzoru dla lokalnych agentów i terminali.

Czy mogę używać Herdr razem z cmux?

Tak. Możesz używać Herdr 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.