Baton: Um Aplicativo de Desktop para Gerenciar Múltiplos Agentes de IA de Programação

O que o Baton faz
Baton é um aplicativo de desktop projetado para gerenciar múltiplos agentes de IA para codificação em execução simultânea. O criador o desenvolveu porque executar múltiplos agentes Claude Code em diferentes janelas de IDE e terminal estava ficando confuso. Ele fornece um único painel para visualizar todos os agentes e worktrees, alternar entre eles, monitorar seu status e revisar alterações quando terminam.
Recursos principais
Isolamento de Worktree: Cada workspace é respaldado por um worktree git real com seu próprio branch. Os agentes nunca interferem uns nos outros - sem stash, sem alternância, sem conflitos. Você pode iniciar um agente em um novo workspace em segundos, enviar branches e abrir Pull Requests diretamente do aplicativo, e arquivar ou excluir quando terminar.
Monitoramento de Agentes: Badges de status rotulados aparecem nos cartões do workspace quando os agentes terminam, encontram erros ou precisam de entrada. Os badges incluem:
- Badge "Entrada" (azul) quando um agente está aguardando entrada
- Badge "Concluído" (verde) quando uma etapa é concluída com sucesso
- Badge "Erro" (vermelho) quando um agente relata um erro
Criação Rápida: Descreva o que você quer construir e o Baton gera automaticamente um nome de branch, título do workspace e descrição usando IA. Ative "Aceitar Edições" para permitir que o agente comece a trabalhar imediatamente sem aguardar prompts de permissão. Abra a caixa de diálogo de qualquer lugar com um atalho de teclado.
Suporte a Terminal e Agentes
Baton executa agentes de IA para codificação em sessões de terminal reais com suporte completo de recursos, não como wrappers simplificados. Ele suporta agentes nativos de CLI incluindo Claude Code, Codex CLI, OpenCode, Gemini CLI e qualquer agente CLI. O aplicativo inclui um servidor MCP integrado que permite que os agentes iniciem novos workspaces do Baton, executem tarefas em paralelo e atualizem títulos e descrições do workspace diretamente das conversas.
Ferramentas Adicionais
Visualizador de Diferenças: Visualizador de diferenças baseado no Monaco mostra exatamente o que cada agente de IA alterou. Você pode reverter arquivos individuais que não deseja enquanto mantém o restante, com modos de diferença dividida e unificada e modo de acompanhamento ao vivo para observar as alterações do agente conforme acontecem.
Organização do Painel: Seções ativas, em stash e arquivadas mantêm os workspaces organizados. Pesquise em nomes, descrições e nomes de branches para encontrar qualquer coisa instantaneamente.
Gerenciamento de Arquivos: Inclui pesquisa fuzzy de arquivos e pesquisa de conteúdo de texto completo alimentada por fzf e ripgrep, com correspondências destacadas instantaneamente. Árvore de arquivos com visualizador de código Monaco integrado permite navegar e revisar arquivos sem sair do Baton.
Integração Git: Navegue pelo histórico de commits de qualquer workspace com diferenças por commit e estatísticas de alteração em nível de arquivo. Ative anotações de blame linha por linha no gutter do editor para ver quem alterou cada linha, quando e por quê. Clique com o botão direito em qualquer arquivo para navegar por todos os commits que o alteraram.
Recursos do Terminal: Múltiplos terminais por workspace organizados como abas. Divida qualquer aba em painéis, pesquise na saída com destaque e use Shift+Enter para entrada multilinha. Reordenação de abas por arrastar e soltar.
Personalização: Configure comandos de agente personalizados e scripts de inicialização para qualquer ferramenta que execute em um terminal. GUI Git integrada para operações de fetch, pull, rebase e push diretamente da barra de ferramentas. Modo escuro com 11 cores de destaque ou hex personalizado, com cores ANSI de terminal e fontes personalizáveis.
📖 Read the full source: HN AI Agents
👀 See Also

Substituindo pipelines de recuperação complexos por comandos simples do git para agentes de IA
Um desenvolvedor substituiu sua imagem Docker de 3GB com sentence-transformers, rank-bm25 e scikit-learn por uma única ferramenta que permite que agentes de IA executem comandos shell somente leitura como git log, grep e git diff diretamente em seu repositório de memória.

O Plugin Claude Compact Guard Usa o Novo Hook PostCompact para Preservar o Contexto
Um desenvolvedor lançou o claude-compact-guard, um plugin que salva automaticamente o contexto crítico antes que o comando /compact do Claude o destrua, e depois reinjeta tudo após a compactação. Ele usa o novo gancho PostCompact da Anthropic, lançado há 4 dias.
Estagiário de física da Hugging Face: Framework multiagente dobra Gemini no benchmark CritPt
Hugging Face lançou physics-intern, um framework multiagente para pesquisa em física teórica que dobra o desempenho dos modelos Gemini no benchmark CritPt e estabelece um novo SOTA em relação ao GPT-5.5 Pro com custo mais baixo.

Tessera: Ambiente de Trabalho GUI de Código Aberto para Gerenciar Múltiplas Sessões do Claude Code
Tessera é uma GUI open-source que permite executar várias sessões do Claude Code lado a lado com isolamento de Git worktree, rastreamento de tarefas no estilo Kanban, diffs ao vivo e inspeção de atividades do agente.