cmux vs. Herdr
Herdr ist ein Open-Source-Terminal-nativer Agent-Multiplexer, der in dem von Ihnen bereits verwendeten Terminal ausgeführt wird und echte Fenster über SSH am Leben halten kann. cmux ist eine von GPL lizenzierte native macOS-App, die auf libghostty aufbaut, mit vertikalen Arbeitsbereichen, Benachrichtigungsringen, Browserfenstern und einem Socket API für lokale Agenten-Workflows.
Native Mac-App vs. Terminal-nativer Multiplexer
Nutze Herdr, wenn du einen tmux-artigen Agent-Multiplexer in jedem Terminal willst, besonders über SSH oder von einem kleinen Bildschirm. Nutze cmux, wenn du eine native Mac-Terminal-App mit libghostty-Rendering, App-Workspaces, eingebauter Browser-Automation, Notification-Rings, Cmd+Shift+U, Cmd+Control+U und programmierbarer lokaler Steuerung willst. Eine praktische Kombination ist Herdr in einem cmux-Terminalpane, lokal oder in einer aus cmux geöffneten SSH-Sitzung.
| Dimension | cmux | Herdr |
|---|---|---|
| Primäre Oberfläche | Natives macOS-Terminal und Browser-App | Terminal-nativer Multiplexer in einem vorhandenen Terminal |
| Desktop-Stack | Native Swift/AppKit-macOS-App auf libghostty | Einzelnes terminal-natives Rust-Binary, keine GUI-Desktop-App oder Electron-Hülle |
| Laufzeitmodell | Lokale App-Arbeitsbereiche, Bereiche, Browseroberflächen, Socket API | Hintergrundserver, persistente PTYs, Anhängen/Trennen |
| Rendering-Engine | Basierend auf libghostty für Terminal-Rendering | Verwendet den Terminalemulator, in dem Sie Herdr ausführen |
| Remote-Passform | SSH-Fenster und lokale App-Überwachung | Starke SSH-Attach- und Terminal-Persistenz |
| Agentenstatus | Scheibenringe, ungelesener Status der Seitenleiste, Cmd+Shift+U, Cmd+Control+U | Agentenstatus in einem Terminal-Multiplexer |
| Quellmodell | Kostenlose und Open-Source-GPL-App | Open Source AGPL mit kommerzieller Lizenz verfügbar |
| Beste Passform | Mac-Entwickler, die eine native App-UX und Browserüberprüfung wünschen | Terminalbenutzer, die persistentes Agent-Multiplexing überall dort wünschen, wo sie können SSH |
Herdr kann in cmux laufen
Herdr ist terminal-nativ und kann daher in einem normalen cmux-Terminalpane laufen. Es funktioniert auch gut in SSH-Sitzungen, die aus cmux geöffnet werden: Herdr hält Remote-Panes persistent, während cmux die Mac-seitige native App, Browser-Panes, Benachrichtigungen und Unread-Shortcuts um den Workspace liefert.
cmux besitzt die native Desktop-Oberfläche
cmux ist als Swift/AppKit macOS-App mit libghostty-Terminal-Rendering erstellt. Dadurch können vertikale Registerkarten, Arbeitsbereiche auf App-Ebene, native Fenster, Screenshots, Browseroberflächen und Desktop-Benachrichtigungsverhalten bereitgestellt werden, ohne dass Sie sich in einem anderen Terminal befinden müssen.
Beide kümmern sich um den Agentenstatus
Der ehrliche Vergleich ist nicht, dass nur cmux Agenten versteht. Herdr verfolgt auch den Agentenstatus. cmux unterscheidet sich durch Mac-native Fensterringe, Seitenleisten-Unlesestatus, Cmd+Shift+U, Cmd+Control+U und Browser-Automatisierung neben dem Terminal.
Die Browserautomatisierung ist Teil von cmux
cmux kann einen In-App-Browser neben einem Agenten aufteilen und Navigation, DOM-Snapshots, Klicken, Tippen, Screenshots, Konsolenprotokolle und Netzwerkinspektion über dieselbe CLI/Socket-Steuerungsebene verfügbar machen.
FAQ
Ist Herdr Open Source?
Ja. Herdr ist Open Source unter AGPL mit kommerzieller Lizenzierung.
Wann passt Herdr besser?
Verwenden Sie Herdr, wenn Sie einen terminal-nativen Multiplexer benötigen, der in einem anderen Terminal ausgeführt wird, über SSH aktiv bleibt und gut von Remote- oder Terminal-Clients mit kleinem Bildschirm aus funktioniert.
Wann passt cmux besser?
Verwenden Sie cmux, wenn Sie eine native Mac-App wünschen, die auf libghostty basiert und über Terminalarbeitsbereiche, Browserbereiche, Benachrichtigungsringe, ungelesene Tastaturkürzel und eine skriptfähige Desktop-Steuerungsebene verfügt.
cmux ist kostenlos und quelloffen für macOS.