Baton: Una Aplicación de Escritorio para Gestionar Múltiples Agentes de IA de Programación

Qué hace Baton
Baton es una aplicación de escritorio diseñada para gestionar múltiples agentes de programación con IA que se ejecutan simultáneamente. El creador lo desarrolló porque ejecutar múltiples agentes de Claude Code en diferentes ventanas de IDE y terminal se estaba volviendo desordenado. Proporciona un panel único para ver todos los agentes y árboles de trabajo, cambiar entre ellos, monitorear su estado y revisar los cambios cuando terminan.
Características principales
Aislamiento de árbol de trabajo: Cada espacio de trabajo está respaldado por un árbol de trabajo de git real con su propia rama. Los agentes nunca interfieren entre sí: sin almacenamiento temporal, sin cambios, sin conflictos. Puedes lanzar un agente en un nuevo espacio de trabajo en segundos, enviar ramas y abrir Pull Requests directamente desde la aplicación, y archivar o eliminar cuando termines.
Monitoreo de agentes: Aparecen insignias de estado etiquetadas en las tarjetas de espacio de trabajo cuando los agentes terminan, encuentran errores o necesitan entrada. Las insignias incluyen:
- Insignia "Entrada" (azul) cuando un agente está esperando entrada
- Insignia "Terminado" (verde) cuando un turno se completa con éxito
- Insignia "Error" (roja) cuando un agente reporta un error
Creación rápida: Describe lo que quieres construir y Baton genera automáticamente un nombre de rama, título de espacio de trabajo y descripción usando IA. Activa "Aceptar ediciones" para permitir que el agente comience a trabajar inmediatamente sin esperar solicitudes de permiso. Abre el diálogo desde cualquier lugar con un atajo de teclado.
Soporte de terminal y agentes
Baton ejecuta agentes de programación con IA en sesiones de terminal reales con soporte completo de funciones, no como envoltorios simplificados. Soporta agentes nativos de CLI incluyendo Claude Code, Codex CLI, OpenCode, Gemini CLI y cualquier agente CLI. La aplicación incluye un servidor MCP integrado que permite a los agentes lanzar nuevos espacios de trabajo de Baton, ejecutar tareas en paralelo y actualizar títulos y descripciones de espacios de trabajo directamente desde las conversaciones.
Herramientas adicionales
Visor de diferencias: El visor de diferencias impulsado por Monaco muestra exactamente lo que cambió cada agente de IA. Puedes revertir archivos individuales que no quieras mientras mantienes el resto, con modos de diferencias divididas y unificadas, y modo de seguimiento en vivo para observar los cambios del agente a medida que ocurren.
Organización del panel: Las secciones activas, almacenadas y archivadas mantienen los espacios de trabajo organizados. Busca entre nombres, descripciones y nombres de ramas para encontrar cualquier cosa instantáneamente.
Gestión de archivos: Incluye búsqueda difusa de archivos y búsqueda de contenido de texto completo impulsada por fzf y ripgrep, con coincidencias resaltadas instantáneamente. El árbol de archivos con visor de código Monaco integrado te permite navegar y revisar archivos sin salir de Baton.
Integración Git: Navega por el historial de confirmaciones para cualquier espacio de trabajo con diferencias por confirmación y estadísticas de cambios a nivel de archivo. Activa anotaciones de culpa línea por línea en la canaleta del editor para ver quién cambió cada línea, cuándo y por qué. Haz clic derecho en cualquier archivo para navegar por cada confirmación que lo cambió.
Características del terminal: Múltiples terminales por espacio de trabajo organizadas como pestañas. Divide cualquier pestaña en paneles, busca en la salida con resaltado y usa Shift+Enter para entrada multilínea. Reordenamiento de pestañas por arrastrar y soltar.
Personalización: Configura comandos de agente personalizados y scripts de inicio para cualquier herramienta que se ejecute en un terminal. Interfaz gráfica de Git integrada para operaciones de fetch, pull, rebase y push directamente desde la barra de herramientas. Modo oscuro con 11 colores de acento o hex personalizado, con colores ANSI de terminal y fuentes personalizables.
📖 Read the full source: HN AI Agents
👀 Ver también

Modo de Voz de Código Claude: Conversaciones de IA Sin Manos para Desarrolladores
El modo de voz beta de Claude te permite hablar con la IA y escuchar respuestas, con opciones manos libres y pulsar para hablar. Funciona en web y móvil, cuenta dentro de los límites de uso habituales y permite cambiar entre texto y voz en la misma conversación.

Construyendo una Infraestructura de Conocimiento de IA Persistente con OpenClaw
Un desarrollador creó 'Brain', un servicio central de conocimiento con RAG local, coordinación multiagente y un sistema de plugins tipado, para resolver el problema de falta de estado en configuraciones de IA. El sistema funciona completamente en hardware local usando Ollama, Postgres, MongoDB, Qdrant y Memgraph.

La Actualización de Hawkeye Agrega Orquestación de Enjambres, Tareas Remotas y Soporte para Modelos Locales
Hawkeye v1.0+ ahora admite orquestación de enjambres multiagente, colas de tareas remotas y una integración mejorada con Ollama/LM Studio. El registrador de vuelo de agentes de IA local-first ayuda a los desarrolladores a rastrear lo que sucede cuando los agentes trabajan en repositorios.

BotCost.dev: Analizador gratuito para ver cuánto cuestan los bots de IA en tu sitio
BotCost.dev es una herramienta gratuita que analiza los registros de tu servidor contra 18 huellas digitales conocidas de bots de IA (GPTBot, ClaudeBot, Perplexity, etc.) y estima el costo mensual de ancho de banda — sin necesidad de subir archivos, funciona en el navegador.