cmux vs OpenCode
OpenCode é coding agent open source. 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 OpenCode quando desejar um agente de codificação de código aberto. Use cmux quando desejar um espaço de trabalho macOS nativo que possa supervisionar OpenCode, Claude Code, Codex CLI, Gemini CLI, Aider, Amp, Cursor CLI e fluxos de trabalho de shell comuns juntos, junto com aplicativos Codex separados e fluxos de trabalho de extensão IDE.
| Dimensão | cmux | OpenCode |
|---|---|---|
| Função principal | Terminal nativo do macOS para supervisionar muitos agentes CLI | coding agent open source |
| Stack de desktop | App nativo de macOS em Swift/AppKit, construído sobre libghostty | TUI de terminal mais beta desktop Electron |
| 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 | OpenCode CLI, configuração, SDK e ferramentas personalizadas |
| Melhor para | Desenvolvedores Mac supervisionando muitos agentes locais | coding agent open source |
cmux mantém agentes visíveis
OpenCode é um agente. cmux é a superfície de terminal que mantém OpenCode, Claude Code, Codex CLI e outros agentes de shell visíveis juntos. Os fluxos do app Codex e de extensões de IDE podem ficar nas próprias superfícies enquanto o cmux supervisiona os terminais de longa duração onde agentes, testes, servidores e logs realmente ficam.
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 OpenCode?
Nem sempre. cmux substitui a camada de supervisão do terminal quando você quer uma superfície local e programável para muitos agentes. OpenCode ainda pode ser melhor para sua função mais específica.
Posso usar cmux com OpenCode?
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.