cmux vs WezTerm
WezTerm é terminal e multiplexer cross-platform. 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 WezTerm quando desejar um terminal multiplataforma poderoso, configuração Lua e automação de terminal/mux. Use cmux quando você trabalha localmente em um Mac, executa muitos agentes de codificação e deseja anéis de notificação, Cmd+Shift+U, Cmd+Control+U, painéis do navegador, metadados da barra lateral e controle de soquete no nível do aplicativo.
| Dimensão | cmux | WezTerm |
|---|---|---|
| Função principal | Terminal nativo do macOS para supervisionar muitos agentes CLI | terminal e multiplexer cross-platform |
| Stack de desktop | App nativo de macOS em Swift/AppKit, construído sobre libghostty | Emulador e multiplexador de terminal GPU em Rust |
| Motor de renderização | Construído sobre libghostty para renderização de terminal moderna acelerada por GPU | Renderizador de terminal acelerado por GPU com mux integrado |
| Visibilidade de agentes | Workspaces verticais, metadados de branch e porta, estado unread | Depende do workflow da ferramenta |
| Modelo de atenção | Notification rings, Cmd+Shift+U para o unread mais recente e Cmd+Control+U para percorrer trabalho unread | Geralmente manual ou preso ao produto |
| Automação | CLI, Unix socket API, browser automation e hooks | Navegador externo para links e verificações da web |
| Melhor para | Desenvolvedores Mac supervisionando muitos agentes locais | terminal e multiplexer cross-platform |
cmux mantém agentes visíveis
cmux organiza terminais, verificações no browser, portas, branches e a saída mais recente para que muitas sessões longas de agentes continuem legíveis.
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.
Automação de browser vive ao lado dos terminais
O cmux pode dividir browser panes ao lado de terminais e expor automação de browser pela mesma socket API, para que agentes possam verificar apps web locais sem sair do workspace.
FAQ
cmux substitui WezTerm?
Sim. WezTerm pode executar agentes CLI como qualquer terminal e automatizar painéis de terminal por meio de seu CLI. cmux adiciona estado não lido específico do agente, anéis de notificação, metadados da barra lateral e automação do navegador além desses terminais.
Posso usar cmux com WezTerm?
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.
O cmux é gratuito e de código aberto para macOS.