2 pontos por kkd927 4 일 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Hoje em dia, a experiência dos apps desktop do Claude Code e do Codex está tão boa que, ao usar cada um separadamente, consigo trabalhar sem grandes incômodos.

Mesmo assim, pessoalmente sinto que cada agente de IA para programação se destaca um pouco mais em áreas diferentes, então muitas vezes distribuo o trabalho entre eles. Por exemplo, deixo a implementação real com o Claude Code, peço ao Codex o planejamento detalhado antes do trabalho ou a revisão de código, e uso o Gemini CLI para refinar documentação ou organizar textos longos.

Ao usar vários agentes ao mesmo tempo, as janelas de terminal e as sessões foram ficando cada vez mais dispersas, e surgiu a necessidade de ver também o uso de cada agente de relance.

Por isso, estou criando o kmux, um workspace de terminal para macOS feito para executar e gerenciar lado a lado o Claude Code, o Codex CLI e o Gemini CLI em um só lugar.

Existe também o cmux, que parte de uma preocupação parecida. O kmux que estou desenvolvendo, porém, é mais focado em workflows que usam vários agentes de programação ao mesmo tempo com papéis distintos, em vez de priorizar um terminal de alto desempenho ou uma plataforma de automação de navegador.

É possível visualizar e reabrir em um só lugar o histórico de sessões locais dos três agentes, conferir o uso em um dashboard unificado e gerenciar, com base em git worktree, o trabalho de vários agentes em branches diferentes dentro do mesmo repositório.

Atualmente, os recursos suportados são os seguintes.

  • Executar Claude Code, Codex CLI e Gemini CLI divididos por workspace, split pane e surface tab
  • Notificações nativas do macOS quando um agente estiver aguardando entrada ou terminar uma tarefa
  • Dashboard unificado para ver em um só lugar o uso do Claude Code, Codex CLI e Gemini CLI
  • Busca integrada no histórico de sessões locais dos três agentes e retomada com um clique
  • Workspaces baseados em git worktree para que vários agentes trabalhem em branches diferentes no mesmo repo
  • Restauração de layout, busca no terminal, command palette e navegação centrada no teclado

O ponto que considero mais importante é a “continuidade”. Eu queria criar uma experiência em que a saída dos agentes e o fluxo das sessões não se perdessem, mesmo ao trocar de workspace, dividir panes ou reabrir o app.

No momento, ele é exclusivo para macOS e está em estado de pre-release.

Se você já usa vários agentes de programação em paralelo, gostaria muito de ouvir seu feedback sobre se esse tipo de workflow parece realmente útil e, em um multi-agent terminal workspace, que outros recursos seriam necessários.

Ainda não há comentários.

Ainda não há comentários.