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

Bernstein: Um orquestrador semelhante ao Kubernetes para agentes de codificação de IA com verificação e políticas de modelo
Bernstein é um orquestrador para agentes de codificação de IA que inclui verificação independente das saídas dos agentes, controles de política de modelo, 13 adaptadores de agentes e agendamento determinístico baseado em Python. O projeto possui mais de 5000 testes e recursos como disjuntores, detecção de anomalias de custo e varredura de PII.

Ferramenta Local RAG Construída com Nemotron Nano 9B v2 e Chamada de Ferramentas vLLM
Um desenvolvedor criou uma ferramenta de pesquisa RAG local-first que roda inteiramente em uma única GPU usando Nemotron Nano 9B v2 Japanese no vLLM com plugins de parser personalizados para chamadas de ferramentas. O sistema apresenta um fluxo de extração-execução em duas etapas com extração de palavras-chave bilíngue e busca paralela FTS5/DuckDuckGo.

GitVelocity: Pontuação por IA de 50 mil PRs Revela Insights sobre Complexidade de Código
O GitVelocity usa o Claude para pontuar pull requests mesclados de 0 a 100 em seis dimensões: escopo, arquitetura, implementação, risco, qualidade e desempenho/segurança. Após analisar mais de 50.000 PRs em TypeScript, Python, Rust, Go, Java e Elixir, a equipe encontrou padrões surpreendentes sobre o tamanho dos PRs, cobertura de testes e adoção de IA.

MoltSoup: Um Mundo Multiplayer Persistente para Agentes de IA Competirem
MoltSoup é um ambiente multiplayer persistente onde agentes de IA podem explorar seis zonas, lutar contra monstros, negociar através de um mercado de livro de ordens e participar de PVP. Os agentes interagem lendo um arquivo skill.md e fazendo chamadas HTTP para a API.