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.

DimensioncmuxHerdr
SurfaceApp macOS native terminal et navigateurMultiplexeur dans un terminal existant
Pile desktopApp macOS native Swift/AppKit construite sur libghosttyBinaire Rust unique natif du terminal, pas une app desktop GUI ni un wrapper Electron
RuntimeWorkspaces locaux, panneaux, navigateur, API socketServeur arrière-plan, PTY persistants, attach/detach
RenduBasé sur libghosttyUtilise le terminal hôte
RemotePanneaux SSH et supervision localeTrès bon attach SSH et persistance
État agentAnneaux de volet, état non lu de la barre latérale, Cmd+Shift+U, Cmd+Control+UÉtat agent dans multiplexeur terminal
SourceApp GPL gratuite et open sourceOpen source AGPL avec licence commerciale
Meilleur usageDéveloppeurs Mac voulant UX native et navigateurUtilisateurs 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.