cmux vs Herdr

Herdr é multiplexer terminal-native para agentes. cmux é um terminal e browser workspace nativo do macOS para supervisionar localmente agentes CLI, shells, testes, verificações no browser e scripts com notification rings, Cmd+Shift+U e Cmd+Control+U.

Workspace local para agentes vs outra camada de ferramenta

Use Herdr quando quiser um multiplexador de agentes estilo tmux dentro de qualquer terminal, especialmente por SSH ou em uma tela pequena. Use cmux quando quiser um app de terminal nativo para Mac com renderização libghostty, workspaces no nível do app, automação de navegador integrada, anéis de notificação, Cmd+Shift+U, Cmd+Control+U e controle local programável. Uma combinação prática é rodar Herdr em um pane de terminal do cmux, localmente ou dentro de uma sessão SSH aberta pelo cmux.

DimensãocmuxHerdr
Função principalTerminal nativo do macOS para supervisionar muitos agentes CLImultiplexer terminal-native para agentes
Stack de desktopApp nativo de macOS em Swift/AppKit, construído sobre libghosttyBinário nativo do terminal Rust único, não um aplicativo de desktop GUI ou wrapper Electron
Modelo de runtimeWorkspaces locais do app, panes, superfícies de browser, socket APIServidor em background, PTYs persistentes, attach/detach
Visibilidade de agentesWorkspaces verticais, metadados de branch e porta, estado unreadDepende do workflow da ferramenta
Modelo de atençãoNotification rings, Cmd+Shift+U para o unread mais recente e Cmd+Control+U para percorrer trabalho unreadGeralmente manual ou preso ao produto
AutomaçãoCLI, Unix socket API, browser automation e hooksConfigurações, extensões ou APIs próprias
Modelo de código-fonteApp GPL gratuito e de código abertoAGPL open source com licenciamento comercial disponível
Melhor paraDesenvolvedores Mac supervisionando muitos agentes locaismultiplexer terminal-native para agentes

Herdr pode rodar dentro do cmux

Herdr é nativo de terminal, então pode rodar dentro de um pane normal de terminal do cmux. Ele também funciona bem dentro de sessões SSH abertas pelo cmux: Herdr mantém panes remotos persistentes, enquanto o cmux entrega o app nativo do lado Mac, panes de navegador, notificações e atalhos de não lidos ao redor do workspace.

Os atalhos fazem parte do modelo de atenção

Cmd+Shift+U pula para o pane unread mais recente, e Cmd+Control+U percorre trabalho unread sem limpar o estado. Isso transforma agentes concluídos ou bloqueados em uma fila de review.

O workflow continua programável

A CLI e a socket API do cmux permitem que scripts e agentes criem workspaces, dividam panes, enviem input, leiam telas, capturem screenshots e controlem browser panes.

A escolha de ferramentas continua sua

cmux não substitui o agente nem o editor. Ele trabalha ao lado de Claude Code, Codex, OpenCode, IDEs, ferramentas shell e máquinas remotas.

FAQ

cmux substitui Herdr?

Nem sempre. cmux substitui a camada de supervisão do terminal quando você quer uma superfície local e programável para muitos agentes. Herdr ainda pode ser melhor para sua função mais específica.

Posso usar cmux com Herdr?

Sim. cmux pode ficar ao lado de editores, plataformas de agentes e terminais comuns enquanto organiza agentes CLI, comandos shell, servidores locais e verificações no browser.

Quando escolher cmux?

Escolha cmux quando o problema for supervisionar muitos agentes, notificações, navegação unread, browser automation e um workflow de terminal programável no macOS.