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

Solitaire: Camada de Identidade de Código Aberto para Agentes de IA Construída com Claude Code
Solitaire é uma camada de identidade de código aberto para agentes de IA que evolui por meio da interação, não por configuração estática. Foi testado em mais de 600 sessões de produção e armazena todos os dados localmente usando SQLite + JSONL, sem dependências de nuvem.

Habilidade de Código Claude Converte Designs do Stitch para Next.js com Zero Desvio de Pixel
Uma habilidade Claude Code converte designs do Google Stitch AI em componentes Next.js com pontos de verificação obrigatórios para evitar desvios de pixel, preservando valores exatos e lidando com recursos.

Biblioteca de Registro de Código Aberto Artigo 12 para Conformidade com a Lei de IA da UE
Uma biblioteca TypeScript gratuita e de código aberto para aplicativos Node.js que utilizam o Vercel AI SDK, implementando os requisitos de registro do Artigo 12 com logs JSONL somente de acréscimo, encadeamento de hashes SHA-256 para detecção de adulteração e aplicação de retenção de 180 dias.

A extensão wearehere para navegador analisa sites em busca de riscos de rastreamento e privacidade.
wearehere é uma extensão de navegador que analisa sites em dez categorias, incluindo cookies, rastreadores, identificação de dispositivo e padrões escuros, e os classifica com base nos riscos à privacidade. Tem menos de 200KB, é executada localmente no navegador e também está disponível como um pacote npm para integração com agentes de IA via servidor MCP barebrowse.