buddylist : piloter ses assistants IA de code

Réunissez vos agents de code pour développer, relire et tester.

buddylist.dev
buddylist screenshot

À quoi sert buddylist, concrètement ?

buddylist est une application gratuite pour ordinateur qui présente les assistants IA de code dans une liste de contacts. Un contact associe un agent à un dossier de projet. Vous ouvrez sa conversation et décrivez une tâche ; l'agent peut lire les fichiers, modifier le code et lancer des commandes. Le fil affiche aussi ses actions, pour suivre autre chose que sa réponse finale.

L'application prend en charge Claude Code, Codex, Gemini, OpenCode et Hermes. Elle s'adresse surtout aux développeurs qui utilisent déjà des agents en ligne de commande et souhaitent mieux organiser leurs projets. Le style MSN Messenger peut être remplacé par l'affichage Professional, plus sobre, en thème clair ou sombre. La démonstration du site contient des réponses scénarisées.

Installer un agent et réussir un premier essai

  1. Choisissez le téléchargement adapté : Mac Apple Silicon, Windows x64 ou Linux x64, avec AppImage et paquet Debian. Aucun installateur n'est proposé pour Mac Intel ou Windows/Linux ARM. L'installateur Windows n'est pas signé ; Git for Windows est nécessaire à Claude Code et aux scripts des projets.
  2. L'assistant de bienvenue vérifie les agents disponibles et leur connexion. Claude Code est fourni. Les autres nécessitent leur propre CLI installée et authentifiée.
  3. Ouvrez un dossier local, clonez un dépôt GitHub ou créez un projet. Choisissez le service du contact, puis ouvrez sa conversation par un double clic.
  4. Demandez un résultat facile à vérifier, par exemple la correction d'un test qui échoue. Examinez les demandes d'autorisation, le diff et le résultat des tests.

Dans un dépôt Git, les nouveaux contacts disposent de branches et de worktrees distincts. Les fichiers non suivis, tels que les dépendances installées ou les fichiers d'environnement, ne sont pas copiés par défaut. Sans Git, le contact intervient directement dans le dossier sélectionné.

Faire travailler plusieurs agents dans la même conversation

Invite permet d'ajouter un contact ou de créer un nouvel agent. Vous pouvez répartir l'implémentation, la relecture et les tests entre plusieurs services. Chacun reçoit le contexte des échanges et des actions précédentes à son tour. L'onglet Agents permet de modifier l'ordre des réponses ; les @mentions désignent les destinataires.

Les réponses se succèdent par défaut. All at once fait démarrer les agents concernés ensemble. Ils peuvent se passer la main par une mention, dans une limite initiale de six tours par message utilisateur, transmissions comprises. Une commande commençant par une barre oblique reste destinée à l'hôte. Stop ou une secousse interrompt le groupe. Une vérification facultative peut choisir l'effort de raisonnement des services compatibles.

Tous les participants d'un groupe utilisent le dossier de l'hôte. Le worktree personnel d'un invité ne l'isole donc pas dans ce groupe. En mode simultané, plusieurs agents peuvent toucher les mêmes fichiers. Consultez le guide des conversations de groupe pour ces règles et leurs réglages.

Relire les changements et suivre les vérifications GitHub

Changes rassemble les commits de la branche, les modifications non committées, l'arborescence et les commentaires par ligne. Cette vue ne crée pas de commit et ne restaure pas les fichiers. Le terminal, le navigateur et Run restent à côté du chat ; Run lance la commande du projet avec un port propre au contact. L'agent ne voit pas automatiquement tout le contenu du terminal ou du navigateur.

Avec GitHub CLI installée et connectée, vous pouvez suivre les PR et leurs contrôles, renvoyer un échec à l'agent et lui demander de créer une PR. Les conversations s'exportent en Markdown. Cela convient à une programmation supervisée : inspectez le code et les tests avant de valider le travail.

Historique local, télémétrie et autorisations

Les contacts, réglages et conversations sont conservés sur l'ordinateur. Les agents gardent également leurs propres fichiers de session. Un historique local ne signifie pas que les modèles fonctionnent hors ligne ; les conditions des fournisseurs restent à examiner pour du code sensible.

Le site indique des compteurs d'usage anonymes vers PostHog et des rapports d'erreurs inattendues vers Sentry. Deux réglages sous Tools permettent de les désactiver. Claude, Codex et Gemini demandent une autorisation par défaut. OpenCode en mode Build et Hermes ont des règles différentes pour les commandes et les modifications : vérifiez le mode de chacun.

Ce qui est gratuit et ce qui dépend des comptes IA

Vérification du 20 octobre 2026 : buddylist est gratuit à télécharger et à utiliser. Les agents passent par vos comptes ou identifiants API et utilisent les quotas de leurs offres. Le programme ne fournit pas d'accès illimité aux modèles. Les frais et la disponibilité dépendent du fournisseur, du compte et du pays.

Questions fréquentes

Les modèles sont-ils inclus dans la gratuité ?

La gratuité concerne l'application. Les abonnements, frais API et limites des agents restent ceux de vos propres comptes.

Faut-il installer tous les agents ?

Claude Code est intégré. Pour utiliser Codex, Gemini, OpenCode ou Hermes, installez et connectez seulement les CLI dont vous avez besoin.

Les agents peuvent-ils vraiment modifier et tester un projet ?

Oui, les sessions installées peuvent lire, modifier et exécuter des commandes selon leurs autorisations. La démonstration dans le navigateur utilise des réponses scénarisées.

Documentation et retours officiels