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.

DimensioncmuxHerdr
Primäre OberflächeNatives macOS-Terminal und Browser-AppTerminal-nativer Multiplexer in einem vorhandenen Terminal
Desktop-StackNative Swift/AppKit-macOS-App auf libghosttyEinzelnes terminal-natives Rust-Binary, keine GUI-Desktop-App oder Electron-Hülle
LaufzeitmodellLokale App-Arbeitsbereiche, Bereiche, Browseroberflächen, Socket APIHintergrundserver, persistente PTYs, Anhängen/Trennen
Rendering-EngineBasierend auf libghostty für Terminal-RenderingVerwendet den Terminalemulator, in dem Sie Herdr ausführen
Remote-PassformSSH-Fenster und lokale App-ÜberwachungStarke SSH-Attach- und Terminal-Persistenz
AgentenstatusScheibenringe, ungelesener Status der Seitenleiste, Cmd+Shift+U, Cmd+Control+UAgentenstatus in einem Terminal-Multiplexer
QuellmodellKostenlose und Open-Source-GPL-AppOpen Source AGPL mit kommerzieller Lizenz verfügbar
Beste PassformMac-Entwickler, die eine native App-UX und Browserüberprüfung wünschenTerminalbenutzer, 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.