Baton : Une Application de Bureau pour Gérer Plusieurs Agents d'IA de Codage

Ce que fait Baton
Baton est une application de bureau conçue pour gérer plusieurs agents d'IA de codage fonctionnant simultanément. Son créateur l'a développée parce que l'exécution de plusieurs agents Claude Code dans différentes fenêtres d'IDE et de terminal devenait désordonnée. Il fournit un tableau de bord unique pour visualiser tous les agents et worktrees, basculer entre eux, surveiller leur état et examiner les modifications une fois terminées.
Fonctionnalités principales
Isolation des worktrees : Chaque espace de travail est soutenu par un véritable worktree git avec sa propre branche. Les agents n'interfèrent jamais les uns avec les autres - pas de stash, pas de changement, pas de conflits. Vous pouvez lancer un agent dans un nouvel espace de travail en quelques secondes, pousser des branches et ouvrir des Pull Requests directement depuis l'application, et archiver ou supprimer une fois terminé.
Surveillance des agents : Des badges d'état étiquetés apparaissent sur les cartes d'espace de travail lorsque les agents terminent, rencontrent des erreurs ou nécessitent une entrée. Les badges incluent :
- Badge "Entrée" (bleu) lorsqu'un agent attend une entrée
- Badge "Terminé" (vert) lorsqu'un tour se termine avec succès
- Badge "Erreur" (rouge) lorsqu'un agent signale une erreur
Création rapide : Décrivez ce que vous voulez construire et Baton génère automatiquement un nom de branche, un titre d'espace de travail et une description en utilisant l'IA. Activez "Accepter les modifications" pour laisser l'agent commencer à travailler immédiatement sans attendre d'invites de permission. Ouvrez la boîte de dialogue depuis n'importe où avec un raccourci clavier.
Support du terminal et des agents
Baton exécute les agents d'IA de codage dans des sessions de terminal réelles avec un support complet des fonctionnalités, et non comme des enveloppes simplifiées. Il prend en charge les agents natifs en CLI, y compris Claude Code, Codex CLI, OpenCode, Gemini CLI et tout agent CLI. L'application inclut un serveur MCP intégré qui permet aux agents de lancer de nouveaux espaces de travail Baton, d'exécuter des tâches en parallèle et de mettre à jour les titres et descriptions des espaces de travail directement depuis les conversations.
Outils supplémentaires
Visionneuse de différences : La visionneuse de différences alimentée par Monaco montre exactement ce que chaque agent d'IA a modifié. Vous pouvez annuler des fichiers individuels que vous ne voulez pas tout en conservant le reste, avec des modes de différence divisée et unifiée et un mode de suivi en direct pour observer les modifications des agents en temps réel.
Organisation du tableau de bord : Les sections actives, mises de côté et archivées gardent les espaces de travail organisés. Recherchez dans les noms, descriptions et noms de branches pour trouver instantanément n'importe quoi.
Gestion des fichiers : Inclut une recherche floue de fichiers et une recherche de contenu en texte intégral alimentées par fzf et ripgrep, avec des correspondances surlignées instantanées. L'arborescence des fichiers avec la visionneuse de code Monaco intégrée vous permet de parcourir et d'examiner les fichiers sans quitter Baton.
Intégration Git : Parcourez l'historique des commits pour n'importe quel espace de travail avec des différences par commit et des statistiques de changement au niveau des fichiers. Activez les annotations de blame ligne par ligne dans la gouttière de l'éditeur pour voir qui a modifié chaque ligne, quand et pourquoi. Faites un clic droit sur n'importe quel fichier pour parcourir chaque commit qui l'a modifié.
Fonctionnalités du terminal : Plusieurs terminaux par espace de travail organisés en onglets. Divisez n'importe quel onglet en volets, recherchez dans la sortie avec surlignage et utilisez Maj+Entrée pour les entrées multi-lignes. Réorganisation des onglets par glisser-déposer.
Personnalisation : Configurez des commandes d'agent personnalisées et des scripts de démarrage pour tout outil qui s'exécute dans un terminal. Interface graphique Git intégrée pour les opérations de fetch, pull, rebase et push directement depuis la barre d'outils. Mode sombre avec 11 couleurs d'accentuation ou hexadécimal personnalisé, avec des couleurs ANSI de terminal et des polices personnalisables.
📖 Read the full source: HN AI Agents
👀 See Also

Compétence OpenClaw pour la transcription de réunions locales avec Whisper
Une nouvelle compétence OpenClaw appelée ghostmeet permet la transcription locale de réunions en utilisant Whisper. Elle capture l'audio des onglets du navigateur via une extension Chrome et peut générer des résumés avec Claude, tout l'audio et la transcription étant traités localement sur votre machine.

Brève surpasse plugin homme des cavernes dans le benchmark de compression de Claude Code
Un benchmark de 24 prompts montre que le plugin de compression 'caveman' de Claude Code produit les mêmes comptes de tokens et la même qualité que le simple fait de préfixer 'sois bref.' — mais la forme de sortie cohérente du plugin et ses règles de sécurité d'échappement offrent des avantages structurels.

Application de Débat Multi-Agents Construite avec Claude, ElevenLabs et Flux
Un développeur a créé une application de débat multi-agents alimentée par Claude. L'application permet aux utilisateurs de choisir deux personnages et un sujet, puis Claude génère des arguments pour chaque côté en restant dans le personnage. Un juge IA évalue le débat et désigne un gagnant.

Le plugin cc-soul ajoute une mémoire persistante et des personnalités adaptatives à OpenClaw.
Le plugin cc-soul pour OpenClaw offre un stockage de mémoire permanent entre les sessions, 10 personnalités à commutation automatique et un apprentissage à partir des corrections. L'installation nécessite une seule commande sans configuration.