cmux vs Herdr

Herdr è un multiplexer di agenti nativi del terminale open source che viene eseguito all'interno del terminale che già utilizzi e può mantenere attivi i riquadri reali su SSH. cmux è un'app macOS nativa con licenza GPL basata su libghostty, con aree di lavoro verticali, anelli di notifica, riquadri del browser e un'API socket per flussi di lavoro dell'agente locale.

App Mac nativa vs multiplexer dentro il terminale

Usa Herdr quando vuoi un multiplexer di agenti in stile tmux dentro qualsiasi terminale, soprattutto via SSH o da uno schermo piccolo. Usa cmux quando vuoi un’app terminale nativa per Mac con rendering libghostty, workspace a livello app, automazione browser integrata, anelli di notifica, Cmd+Shift+U, Cmd+Control+U e controllo locale programmabile. Una combinazione pratica è eseguire Herdr in un pane terminale cmux, localmente o dentro una sessione SSH aperta da cmux.

DimensionecmuxHerdr
Superficie principaleApp terminale e browser nativa per macOSMultiplexer nativo del terminale dentro un terminale esistente
Stack desktopApp macOS nativa Swift/AppKit costruita su libghosttySingolo binario Rust nativo del terminale, non un’app desktop GUI o wrapper Electron
Modello runtimeWorkspace app locali, pannelli, superfici browser, API socketServer in background, PTY persistenti, attach/detach
Motore di renderingBasato su libghostty per il rendering del terminaleUsa l’emulatore di terminale in cui esegui Herdr
Adatto al remotoPannelli SSH e supervisione locale nell’appAttach SSH forte e persistenza del terminale
Stato degli agentiAnelli del riquadro, stato non letto della barra laterale, Cmd+Shift+U, Cmd+Control+UStato degli agenti in un multiplexer terminale
Modello sourceApp GPL gratuita e open sourceOpen source AGPL con licenza commerciale disponibile
Ideale perSviluppatori Mac che vogliono UX nativa e verifica nel browserUtenti terminale che vogliono multiplexing persistente degli agenti ovunque possano usare SSH

Herdr può girare dentro cmux

Herdr è terminal-native, quindi può girare dentro un normale pane terminale cmux. Funziona bene anche dentro sessioni SSH aperte da cmux: Herdr mantiene persistenti i pane remoti, mentre cmux offre l’app nativa lato Mac, pane browser, notifiche e scorciatoie unread attorno al workspace.

Il contesto resta visibile

cmux è realizzato come app Swift/AppKit per macOS con rendering del terminale libghostty. Ciò gli consente di fornire schede verticali, aree di lavoro a livello di app, riquadri nativi, schermate, superfici del browser e comportamento delle notifiche sul desktop senza vivere all'interno di un altro terminale.

Le notifiche diventano stato

Il confronto onesto non è che solo cmux comprenda gli agenti. Herdr tiene traccia anche dello stato dell'agente. cmux si differenzia con gli anelli del riquadro nativo Mac, lo stato non letto della barra laterale, Cmd+Shift+U, Cmd+Control+U e l'automazione del browser accanto al terminale.

Il workflow è programmabile

La CLI e l’API socket di cmux permettono a script e agenti di creare workspace, dividere pannelli, inviare input, leggere schermate, catturare screenshot e guidare il browser integrato.

FAQ

cmux sostituisce Herdr?

Non necessariamente. Herdr resta utile nel suo ruolo principale; cmux aggiunge il piano di supervisione per agenti e terminali locali.

Posso usare Herdr con cmux?

Sì. Puoi usare Herdr per il suo flusso naturale e cmux per organizzare agenti CLI, shell, server locali e verifiche browser.

Quando scegliere cmux?

Utilizza cmux quando desideri un'app Mac nativa basata su libghostty, con aree di lavoro del terminale, riquadri del browser, anelli di notifica, scorciatoie da tastiera non lette e un piano di controllo desktop programmabile.