AgentMash pour coordonner plusieurs agents de code IA

Un espace partagé pour comprendre les modifications des autres agents avant de travailler sur les mêmes fichiers.

agentmash.dev
AgentMash screenshot

À quoi sert AgentMash, simplement ?

AgentMash aide une équipe à savoir ce que ses agents de code IA modifient dans un même dépôt. Une personne peut utiliser Claude Code, une autre Codex ou Cursor : le service ajoute un contexte commun sur les fichiers et les tâches en cours.

On peut le voir comme un poste de coordination. Les agents continuent à coder avec leurs propres comptes. AgentMash rend leurs activités visibles et leur transmet des indications lorsqu’un travail risque de chevaucher celui d’un collègue.

Éviter de travailler à l’aveugle sur les mêmes fichiers

Une alerte peut préciser qui a modifié un fichier, sur quelle branche et dans quel but. Des réservations de chemins limitées dans le temps permettent de répartir une tâche avant de commencer. Si les modifications se croisent malgré tout, la réconciliation demande à une personne d’examiner les deux côtés avant l’intégration.

L’avertissement standard n’est pas un verrou exclusif. La détection par symboles concerne surtout les exports JavaScript et TypeScript ; Python, Go et Rust reposent sur les chemins. Les autres sessions d’une même personne sont ignorées par défaut. AGENTMASH_WARN_SELF=1 active les vérifications correspondantes lorsque l’adaptateur le permet.

Le service est en bêta. Si le serveur ne répond pas, les hooks laissent le travail continuer : l’absence d’alerte ne prouve donc pas qu’aucun collègue ne modifie le fichier.

Réunir les agents et répartir les rôles

Le lobby sur macOS et Windows rassemble les sessions et la présence de l’équipe. Linux peut rejoindre les mêmes espaces par la CLI. Une demande envoyée à l’agent d’un collègue exige son accord et s’exécute sur sa machine, avec son compte et ses autorisations.

La crew facultative propose 22 agents Claude Code spécialisés : planification, réalisation, tests, revue et autres métiers. Son ajout écrit des fichiers dans le dépôt afin de partager la configuration. L’API et les outils MCP servent aussi à interroger l’activité et à vérifier une modification prévue.

Brancher un dépôt et contrôler la connexion

Pour le parcours GitHub, il faut un compte d’agent existant et un dépôt que vous avez le droit de connecter.

  1. Une personne disposant du droit de pousser connecte le dépôt via l’installateur web.
  2. Chaque développeur utilise Node.js 18.12 ou plus récent, lance npx agentmash login et termine la connexion GitHub.
  3. Dans le dépôt, npx agentmash status vérifie l’identité et le raccordement.
  4. Autorisez les hooks ou le serveur MCP puis redémarrez l’agent. Codex demande aussi une validation dans /hooks.
  5. Lancez une petite tâche et vérifiez que son activité apparaît dans l’espace partagé.

Le lobby a besoin des hooks pour signaler les éditions. La connexion utilisateur n’ajoute pas de fichiers au dépôt ; npx agentmash logout retire ces connexions. Suivez la configuration propre à chaque agent.

Gratuit, abonnement et frais des modèles

Vérification du 3 novembre 2026 : Free couvre deux développeurs, un dépôt privé, des dépôts publics et des agents illimités, avec sept jours d’historique. Les prix publics sont en dollars américains : Team coûte 20 USD par développeur et par mois en paiement mensuel, ou 16 USD par mois avec facturation annuelle de 192 USD. Les taxes applicables s’ajoutent.

Team permet jusqu’à 90 jours d’historique, à régler par l’administrateur. Les modèles et les abonnements des agents restent à payer séparément. L’auto-hébergement relève d’un accord Enterprise. Consultez les tarifs et conditions actuels.

Comprendre les données partagées

L’espace reçoit notamment les chemins, branches, volumes de modification, noms concernés et les 500 premiers caractères d’un prompt. AGENTMASH_HINTS=0 conserve les indications ordinaires des prompts en local, avec des exceptions pour les sessions partagées.

Le code reste local par défaut ; activer les diffs ou partager une session change cette frontière. AGENTMASH_DIFFS=0 empêche l’envoi de vos diffs. Les demandes aux collègues et leurs résumés sont stockés côté serveur sans chiffrement de bout en bout. Lisez les précisions sur les données transmises.

Questions fréquentes

Peut-on utiliser AgentMash gratuitement ?

Oui, dans les limites de Free : deux développeurs et un dépôt privé notamment. Cela ne couvre pas les frais des agents ou des modèles.

Les conflits sont-ils fusionnés automatiquement ?

Non. Les avertissements rendent les chevauchements visibles ; une personne reste responsable de la revue et de l’intégration.

Le code reste-t-il sur mon ordinateur ?

Les fichiers source restent locaux par défaut, mais les métadonnées et extraits de prompts sont partagés. Les options de diff et de partage de session ont d’autres conditions.

Documentation et ressources officielles