Skip to main content
HiveMind est un tableau de bord partagé pour les sessions de développement assisté par IA. Il montre ce que votre équipe fait avec les agents, ce que ce travail coûte et ce qu’il produit, grâce aux leaderboards, aux vues d’équipe, aux analyses d’efficacité, et bien plus encore. Un démon HiveMind léger s’exécute sur la machine de chaque développeur, détecte l’activité des agents de développement et envoie les transcriptions de session au service HiveMind. Vous pouvez utiliser le service hébergé sur hivemind.wandb.tools ou une instance que vous hébergez vous-même. HiveMind s’adresse à deux publics :
  • Les développeurs et les praticiens de l’IA peuvent consulter leurs sessions passées, effectuer des recherches dans l’historique de leur équipe et améliorer leur façon de travailler avec les agents de développement.
  • Les responsables de l’ingénierie peuvent suivre l’adoption du développement assisté par IA, les dépenses et les résultats dans l’ensemble des équipes et des dépôts.

Démarrage rapide

HiveMind et sa documentation sont hébergés sur un site dédié : hivemind.wandb.tools.

  1. Installer le démon HiveMind

Sur le système local de chaque membre de l’équipe, installez le client, authentifiez-vous et démarrez le démon. Choisissez la méthode adaptée à votre plateforme.
Téléchargez et exécutez le script d’installation de HiveMind :
  • Sur macOS, le script d’installation nécessite un processeur Apple Silicon. Sur un Mac Intel, utilisez plutôt uv.
  • Sur un Mac Apple Silicon équipé de Homebrew, le script installe le cask Homebrew wandb-hivemind. Dans tous les autres cas, il télécharge un binaire signé dans ~/.local/bin.
  • Aucun accès privilégié (sudo) n’est requis.
  • hivemind start vous guide dans l’acceptation des conditions d’utilisation et la connexion, puis enregistre un service d’arrière-plan (launchd sur macOS, systemd sur Linux) afin que le démon reste actif et démarre à l’ouverture de session.
  • Le démon se met à jour automatiquement, sans aucune intervention de votre part.
Pour en savoir plus sur la distribution et l’installation du binaire autonome à l’aide d’outils de déploiement sur un parc de machines tels que JAMF, Intune, Mosyle, Kandji ou Workspace ONE, consultez la page MDM de la documentation HiveMind.
Vous pouvez vous connecter avec GitHub ou via l’authentification unique (SSO) de votre organisation. Une fois la connexion établie, le démon HiveMind surveille l’activité des agents de développement et envoie les transcriptions de session au service HiveMind. Pour suspendre la synchronisation sans désinstaller le démon, exécutez hivemind config set daemon.disabled true. Le service d’arrière-plan reste chargé : les vérifications de présence effectuées par launchd et par la gestion des appareils mobiles (MDM) continuent donc d’aboutir. En revanche, le démon reste inactif et ne téléverse plus les sessions, et hivemind status indique Disabled. Pour reprendre la synchronisation, redéfinissez daemon.disabled sur false.

  1. Accéder au tableau de bord HiveMind

Dès que le service HiveMind commence à recevoir des informations de votre équipe, accédez au tableau de bord HiveMind pour suivre, comprendre et affiner l’utilisation de l’IA par votre équipe au fil du temps. Depuis le tableau de bord HiveMind, votre équipe peut :
  • Voir les sessions de tous les agents : un seul démon capture les sessions de chaque agent pris en charge, sans configuration propre à chaque agent. Une session qu’un agent démarre en tant que sous-processus est liée à sa session parente : les ramifications apparaissent ainsi sous forme d’arborescence plutôt que de sessions sans lien entre elles.
  • Organiser et filtrer les sessions : joignez des libellés clé-valeur et des tags à une session, puis restreignez la page Sessions à ce qui vous intéresse. Un ensemble de libellés hivemind.* est automatiquement dérivé de chaque session, si bien que le filtrage est utile avant même que quiconque ait ajouté des tags manuellement. Pour ajouter un tag à la session en cours, exécutez hivemind tag. Vous pouvez également modifier les tags depuis la carte Labels de la barre latérale des analyses de session. Pour permettre à un agent de développement d’ajouter des tags à sa propre session, installez la compétence hivemind-tag. Pour plus de détails, consultez Libellés et tags dans la documentation HiveMind.
  • Suivre les dépenses et l’utilisation : affichez le coût estimé au fil du temps, le coût par modèle et par équipe, l’utilisation des jetons et le coût par pull request fusionnée. L’onglet Timeline d’une session montre comment son travail s’est réparti entre les sous-agents et les runs de flux de travail, ainsi que le coût de chaque partie. Les montants indiqués sont des estimations fondées sur la tarification publiée des modèles et sur le nombre de jetons des sessions, et non les montants facturés par vos fournisseurs d’IA. Pour consulter votre propre utilisation des jetons et votre coût depuis la ligne de commande, exécutez hivemind usage.
  • Mesurer les résultats : reliez l’activité des agents aux pull requests, aux taux de fusion et à la part du code écrit par les agents qui est conservée.
  • Suivre les compétences et les commandes slash : un tableau paginé et triable indique ce que votre équipe invoque et dans quelle mesure chaque élément est utilisé, avec des badges de catégorie et des filtres de catégorie à sélection multiple. Prévisualisez une définition, puis copiez-la ou téléchargez-la.
  • Réutiliser le travail passé : utilisez @hivemind dans Claude Code, Codex ou Cursor pour effectuer une recherche dans l’historique des sessions de votre équipe et intégrer le contexte pertinent à votre session actuelle.
  • Tirer parti de l’historique : importez des sessions existantes depuis des outils locaux comme Claude Code ou Cursor pour tirer de nouvelles analyses de votre utilisation passée de l’IA.
Ces captures d’écran présentent des exemples de pages du tableau de bord HiveMind, notamment des leaderboards, des ventilations de l’utilisation et des coûts, des détails de session, etc. Cliquez sur une capture d’écran pour voir les détails.
Leaderboard d’adoption HiveMind
Tableau de bord d’utilisation HiveMind
Tableau de bord des coûts HiveMind
Sessions récentes HiveMind
Détails de session HiveMind
Onglet Timeline d’une session HiveMind affichant les runs des sous-agents
Agents HiveMind par harness
Agents HiveMind par modèle
Tableau de bord des compétences HiveMind

Agents pris en charge

HiveMind capture les sessions de nombreux agents de développement, sans nécessiter de configuration propre à chaque agent. Par exemple :
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot CLI
  • OpenCode
  • Pi
Pour consulter la liste complète, voir hivemind.wandb.tools. Lorsque le démon est en cours d’exécution, votre session apparaît dans le tableau de bord environ 30 secondes après que vous avez utilisé un agent pris en charge.

Auto-héberger HiveMind

Pour exécuter HiveMind sur votre propre infrastructure au lieu d’utiliser le service hébergé, installez la CLI hivemind sur un hôte Linux disposant de Docker et du plugin Compose. Pour une petite équipe, l’hôte doit disposer d’au moins 4 Go de RAM et de 2 vCPU. Exécutez ensuite :
Lors de la première exécution, un assistant de configuration paramètre l’accès réseau, la connexion GitHub, la base de données, le stockage ainsi que le grand modèle de langage (LLM) sur lequel reposent les fonctionnalités d’IA. L’assistant démarre ensuite la pile et affiche une URL à usage unique qui permet de créer le premier compte administrateur. Si vos développeurs utilisent GitHub Enterprise Server ou GitHub Enterprise Cloud avec résidence des données, indiquez le nom d’hôte de votre GitHub Enterprise dans l’assistant de configuration. La connexion, la GitHub App, la synchronisation des organisations et des équipes ainsi que l’enrichissement des pull requests utilisent alors votre hôte GitHub Enterprise au lieu de github.com. Les démons récupèrent l’hôte auprès de votre serveur, sans configuration supplémentaire. Si une appliance GitHub Enterprise Server utilise une autorité de certification (CA) privée, chaque développeur doit également définir HIVEMIND_GITHUB_CA_BUNDLE sur le chemin local du fichier PEM. Pour connecter votre équipe, chaque développeur exécute le script d’installation fourni par votre instance, qui fait pointer le démon vers votre serveur. Remplacez [YOUR-HIVEMIND-DOMAIN] par le domaine de votre instance HiveMind :
Pour le dimensionnement, les sauvegardes, les mises à niveau et la référence de configuration, consultez la page Self-Hosting de la documentation HiveMind.

HiveMind et Weave

Si vous utilisez déjà W&B Weave, sachez qu’il fonctionne en complément de HiveMind. Les deux outils interviennent à des étapes différentes et répondent à des questions distinctes.
  • Weave observe le comportement de votre application d’IA en production et assure le suivi des traces de LLM et d’agents, des évaluations et de la qualité.
  • HiveMind observe la façon dont votre équipe développe des logiciels avec des agents de développement IA et assure le suivi des sessions, des dépenses et de la productivité.

Étapes suivantes

Consultez la documentation HiveMind pour tout savoir sur la configuration, les autorisations, la référence de la CLI, le dépannage, et bien plus encore.
Dernière modification le 8 octobre 2026