cmux vs Herdr
Herdr est un multiplexeur d'agents natif de terminal open source qui s'exécute à l'intérieur du terminal que vous utilisez déjà et peut maintenir de vrais volets en vie via SSH. cmux est une application macOS native sous licence GPL construite sur libghostty, avec des espaces de travail verticaux, des anneaux de notification, des volets de navigateur et une API de socket pour les flux de travail des agents locaux.
App Mac native vs multiplexeur terminal-native
Utilisez Herdr quand vous voulez un multiplexeur d’agents façon tmux dans n’importe quel terminal, surtout via SSH ou depuis un petit écran. Utilisez cmux quand vous voulez une app de terminal Mac native avec rendu libghostty, workspaces au niveau de l’app, automatisation navigateur intégrée, anneaux de notification, Cmd+Shift+U, Cmd+Control+U et contrôle local programmable. Une association pratique consiste à lancer Herdr dans un panneau terminal cmux, localement ou dans une session SSH ouverte depuis cmux.
| Dimension | cmux | Herdr |
|---|---|---|
| Surface | App macOS native terminal et navigateur | Multiplexeur dans un terminal existant |
| Pile desktop | App macOS native Swift/AppKit construite sur libghostty | Binaire Rust unique natif du terminal, pas une app desktop GUI ni un wrapper Electron |
| Runtime | Workspaces locaux, panneaux, navigateur, API socket | Serveur arrière-plan, PTY persistants, attach/detach |
| Rendu | Basé sur libghostty | Utilise le terminal hôte |
| Remote | Panneaux SSH et supervision locale | Très bon attach SSH et persistance |
| État agent | Anneaux de volet, état non lu de la barre latérale, Cmd+Shift+U, Cmd+Control+U | État agent dans multiplexeur terminal |
| Source | App GPL gratuite et open source | Open source AGPL avec licence commerciale |
| Meilleur usage | Développeurs Mac voulant UX native et navigateur | Utilisateurs terminal voulant persistance partout via SSH |
Herdr peut tourner dans cmux
Herdr est natif du terminal, il peut donc tourner dans un panneau terminal cmux normal. Il fonctionne aussi bien dans les sessions SSH ouvertes depuis cmux : Herdr garde les panneaux distants persistants, tandis que cmux fournit l’app native côté Mac, les panneaux navigateur, les notifications et les raccourcis non lus autour du workspace.
cmux possède la surface desktop native
cmux est construit comme une application macOS Swift/AppKit avec un rendu de terminal libghostty. Cela lui permet de fournir des onglets verticaux, des espaces de travail au niveau de l'application, des volets natifs, des captures d'écran, des surfaces de navigateur et un comportement de notification sur le bureau sans vivre dans un autre terminal.
Les deux suivent l’état agent
La comparaison honnête n'est pas que seul cmux comprend les agents. Herdr suit également l’état de l’agent. cmux se différencie par les anneaux de volet natifs Mac, l'état non lu de la barre latérale, Cmd+Shift+U, Cmd+Control+U et l'automatisation du navigateur à côté du terminal.
Le navigateur est intégré à cmux
cmux expose navigation, snapshots DOM, clics, saisie, captures, logs console et réseau dans le même plan CLI/socket.
FAQ
Herdr est-il open source ?
Oui. Herdr est open source sous AGPL avec licence commerciale disponible.
Quand Herdr convient-il mieux ?
Quand vous voulez un multiplexeur dans un autre terminal, vivant via SSH et adapté aux clients distants ou petits écrans.
Quand cmux convient-il mieux ?
Utilisez cmux lorsque vous souhaitez une application Mac native construite sur libghostty, avec des espaces de travail de terminal, des volets de navigateur, des anneaux de notification, des raccourcis clavier non lus et un plan de contrôle de bureau scriptable.
cmux est gratuit et open source pour macOS.