Le buddy list fait son come-back… version IA
buddylist : quand l'IA coding se deguise en MSN Messenger
Avouons-le : taper des commandes dans un terminal, c'est pas exactement l'expérience la plus intuitive du monde. Surtout quand on jongle entre plusieurs projets. Il se trouve que j'ai testé buddylist, une application desktop gratuite qui rameène le bon vieux look de MSN Messenger dans le monde du dev assist par IA. Et autant dire que le concept m'a surpris.
L'idée qui change tout
Concrètement, buddylist transforme chaque dossier projet en contact de messagerie. Tu veux bosser sur ton app e-commerce ? Tu ouvres la conversation. Besoin de basculer sur ton API ? Un clic et tu es dans une session Claude Code dédiée. Exit la galère des multiples fenêtres Terminal qui s'empilent.
Le constat est simple : au lieu de context-switcher entre des sessions CLI, tu discutes simplement avec tes projets. Le cerveau apprécie ce modèle mental.
L'interface reproduit fidelement MSN 7.5, mais en version modernisée. Chaque fenêtre de conversation affiche l'historique de tes échanges avec l'agent IA. Derrière le rideau, c'est pas du cosmetic : chaque message declenche une vraie session agent capable de lire des fichiers, executer des commandes, et modifier ton code.
Pourquoi c'est plus qu'un gadget retro
Le design nostalgique, c'est le crochet marketing. La vraie plus-value, elle est ailleurs.
Le sidebar centralise tous tes contexts de coding. Chaque "contact" garde son propre etat de session, ses reglages, ses onglets terminal. Quand tu gères trois-quatre projets en parallele, cette organisation reclaire le workflow.
Le terminal intégre mérite qu'on s'y attarde. Dans chaque conversation, tu as accès à un vrai shell qui tourne dans le bon dossier projet. Vim, htop, les couleurs, Ctrl+C, tout fonctionne. Plusieurs onglets par projet, persistants meme minimise. Et pour les utilisateurs de Claude Code, l'agent peut meme ouvrir des terminaux de son cote. Demande-lui de lancer un serveur dev et un test watcher : tu vois concretement ce qui se passe.
GitHub en ligne de mire
L'intégration GitHub CLI m'a bluffé. buddylist track le statut de tes pull requests directement sur la ligne de chaque contact. Tu vois en un coup d'oeil si ta branch est mergée, en conflit, ou si les checks plantent.
Le bouton "Create PR" commite les changements en attente, push ta branch, et ouvre la PR. Les statuts des checks apparaissent dans la conversation. Un vrai workflow.
Chaque agent conserve sa config : Codex utilise ton setup existant avec config.toml et AGENTS.md, Gemini garde tes reglages CLI et MCP servers. Aucune prison dorée ici.
C'est pour qui ?
Si tu utilises deja Claude Code, Codex, Gemini ou OpenCode au quotidien, buddylist offre une nouvelle façon de manager ces sessions. Le fun nostalgic, ok, mais le vrai plus, c'est le cadre organizationnel.
Pour les équipes, chaque dev lance ses agents sur son propre compte. Pas de facturation partagée, pas de surprise. Ton usage compte contre ton plan personnel, comme si tu etais dans le terminal.
En vrai, ça vaut quoi ?
buddylist ne remplace pas ton terminal pour tout. Mais pour les sessions de coding assistées par IA, c'est une alternative crédible et plutot bien pensée.
Le look retro, c'est charmant, on va pas se mentir. Mais ce qui rend l'outil interessant, c'est l'intégration réussie des sessions agents, la gestion des terminaux, et le tracking GitHub. Le tout dans une interface qui demande zero courbe d'apprentissage.
Que ce devienne ton outil quotidien ou juste une experimentetion fun, buddylist rappelle une vérité simple : l'expérience utilisateur compte aussi en outillage dev. Parfois, la meilleure façon d'acceder à une technologie puissante, c'est de l'habiller dans quelque chose de familier.
Dispo sur Mac (Apple Silicon), Windows et Linux via buddylist.dev. Il y a aussi une démo en ligne si tu veux goûter avant de télécharger.