AI

Orquestração multi-agente com CMUX: como coordenar 8 agentes IA em paralelo

CMUX é um multiplexador de terminal (Mac) desenhado pra orquestração multi-agente. IndyDevDan mostra como resolver os 3 gargalos: acesso programático, monitoramento, e lançar fleets rápido.

DEV-Júnior6 de jul. de 20264 min de leitura
Multiple AI agents orquestrando em paralelo através do CMUX, terminal multiplexador com workspaces coloridos, abas para cada agente, grid 2x2 mostrando execução coordenada

CMUX promete resolver um problema real de agentic engineering que ninguém fala: como orquestrar múltiplos agentes de IA em paralelo sem virar um gargalo manual. Vi IndyDevDan (engenheiro com 15+ anos, especialista em padrões de agentes) apresentando isso, e a tese é simples mas radical: sem acesso programático aos agentes, você vira o loop. CMUX é um multiplexador de terminal (alternativa Mac ao tmux) que dá acesso agêntico total a cada workspace — send key, read screen, open/close surface. É basicamente o operador "invisível" que permite que seus agentes operem uns aos outros.

O que é CMUX: multiplexador de terminal feito pra agentes

CMUX é novo (e Mac-only, limitação real). Mas o modelo mental é claro: Window > Workspace > Pane. A ideia é organizar por workspace (não window) — lead/orquestrador à esquerda, workers à direita. Qualquer agente pode invocar qualquer outro via skill do CMUX. É comunicação flat, sem hierarquia rígida. O resultado: fleets de agentes operando em paralelo com visibilidade total.

3 problemas que CMUX resolve na orquestração multi-agente

IndyDevDan define 3 gargalos centrais que testou contra o CMUX. Rejeita a tese de que "loop engineering" substitui prompt engineering — defende que existem vários padrões (Ralph to-do list, three-tier delegation, etc), cada um resolve um tipo de problema.

(1) Sem acesso programático, você vira o gargalo. Se não conseguir chamar agentes dentro de agentes, você continua no loop manualmente. CMUX resolve isso dando API inteira: send key, read screen, abrir/fechar surface. Isso significa que Claude Code pode, sozinho, orquestrar outros agentes.

(2) Monitorar pra melhorar. Um agente que você não consegue ver é um agente que você não consegue melhorar. CMUX dá cor/ícone por workspace, tabs, banners, notificações — visibilidade total pra reforçar comportamento bom e cortar ruim. Isso reforça o "Core 4": context, model, prompt, tool.

(3) Lançar fleets rápido. Bootar time de agentes na mão mata a velocidade. CMUX tem sessões reusáveis + acesso agêntico, então você escala de 1 agente pra 8 sem custo operacional.

Demo ao vivo: Claude Code operando CMUX sozinho

O vídeo do IndyDevDan tem exemplos concretos: grid 2×2 em tempo real, panes diferentes rodando comandos diferentes (date, htop). Depois: Claude Code + Pi Agent lado a lado. Fleet de 4 agentes (Claude Code, Codex, Pi c/ Minimax M3, Pi c/ GLM 5.2) analisando vulnerabilidades de segurança no mesmo repo em paralelo. "Scale your compute to scale your impact" — exatamente isso. 8 agentes em 4 workspaces com layout agente+browser lado a lado pra simular incidente de produção. Parte deles falhou por env var mal configurada, mas Codex/Sonnet acharam rápido. Não é sci-fi, é o agora.

Por que isso importa agora (2026)

Na minha visão, CMUX toca num ponto que IA leaders falam em sussurro: acesso programático é o 5º pilar de agentic engineering pra 2026. IndyDevDan encerra dizendo que qualquer ferramenta sem acesso agêntico ele ignora. E faz sentido — você pode ter o prompt perfeito, o modelo certo, contexto rico, tools infinitas, mas se seus agentes não conseguem chamar uns aos outros sem você intervindo manualmente, você não escalou.

A limitação: Mac-only (por enquanto)

CMUX é Mac-only. Linux/Windows/WSL usa tmux. O IndyDevDan mesmo reportou um bug de notificação que não disparou. É ferramenta nova, ainda não madura. Mas a tese — acesso agêntico como multiplicador de impacto — é sólida independente da ferramenta. Vale acompanhar.

CMUX não é o único harness pra orquestração multi-agente. Omnigent (Databricks) também resolve parte do mesmo problema com uma abordagem diferente. A tese é universal — qualquer ferramenta sem acesso programático aos agentes não serve.

Conclusão: acesso programático > qualquer outra otimização

Se você quer escalar agentes em 2026, foca em dar a cada um acesso programático pra invocar outros. Tudo mais (prompt, model, tools) é tuning. CMUX é a resposta de hoje pro problema Mac; a pergunta (como orquestrar multi-agentes sem você no loop?) é universal. Veja o vídeo completo no canal do IndyDevDan — vale cada minuto dos 30.

Comentários

Nenhum comentário ainda. Seja o primeiro a compartilhar suas ideias.

Deixe um Comentário

0/2000