Menu

Aucun menu défini dans le customizer.

Actus AutomatiséesActus TechClaude Codedeveloppement/outils-developpementintelligence-artificielle/chatbots-llmOpen SourceSciences

Peon Ping – Donnez de la voix à vos agents IA

Actualités Automatisées

Peon Ping – Donnez de la voix à vos agents IA

🕒 Publié le : 19/03/2026 à 14:30
 |  ✍️ Auteur : Korben
 |  📚 Source : Les news de Korben

Something need doing ?” Si cette réplique vous file un frisson nostalgique, alors vous allez adorer
Peon Ping
!!

Il s’agit d’un outil CLI open source qui joue des voix de personnages de jeux vidéo quand vos agents IA ont besoin de votre attention. Vous lancez Claude Code, vous passez sur autre chose, et le moment venu, un peon de Warcraft III vous gueule “Work complete!” quand c’est terminé.

Concrètement, ce truc s’intercale via des hooks entre vous et votre IDE, comme ça, chaque événement (démarrage de session, fin de tâche, erreur, demande de permission) déclenche une réplique différente. Du coup le peon dit “Something need doing?” quand l’agent attend un input, et “I can’t do that!” quand y’a une erreur.

Ça marche avec Claude Code, Cursor, Codex, et une dizaine d’autres outils (Kiro, Windsurf, Copilot, Gemini CLI, OpenCode, Antigravity, Rovo Dev CLI…), tout ça livré avec plus de 160 packs sonores dans 14 langues, de GLaDOS à
StarCraft
en passant par Zelda, Red Alert 2 ou Team Fortress 2.

Installation

Deux options principales. La plus propre, via Homebrew :

brew install PeonPing/tap/peon-ping

Sinon, le bon vieux curl :

curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bash

Et pour Windows, y’a un script PowerShell :

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.ps1" -UseBasicParsing | Invoke-Expression

Par défaut, l’installeur télécharge 5 packs (Warcraft, StarCraft, Portal). Si vous voulez tout d’un coup :

curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bash -s -- --all

Attention par contre, sous WSL2, il faudra installer ffmpeg au préalable pour lire les formats audio autres que WAV.

Configuration

Une fois installé, lancez le setup :

peon-ping-setup

Ça détectera votre environnement, configurera les hooks et téléchargera les packs sonores en local. Ensuite, dès votre prochaine session Claude Code, vous entendrez un joli “Ready to work?” au démarrage.

Maintenant, si Warcraft c’est pas votre truc et que vous voulez changer de voix, genre passer à GLaDOS (une IA qui vous insulte pendant que vous codez avec une IA… ahahah), ça se fait en une commande :

peon packs use glados

Vous pouvez binder un pack à un dossier spécifique avec peon packs bind glados, comme ça, chaque projet a sa propre ambiance sonore, et si vous êtes du genre à aimer les trucs en français, il y a aussi des packs dans la langue du roi Arthur.

Moi j’en ai rien à foutre, j’installe les packs Age of Empires + Red Alert ou rien !!

Les commandes utiles

Tout passe par la commande peon :

peon status # Vérifier si c'est actif
peon volume 0.7 # Régler le volume
peon pause # Couper le son (réunion...)
peon resume # Remettre le son
peon packs list # Voir les packs installés
peon packs next # Passer au pack suivant
peon preview # Écouter un aperçu

Petit détail bien pensé, le système de “no repeats” fait qu’il ne jouera jamais le même son deux fois de suite dans la même catégorie. Et vous pouvez activer/désactiver chaque catégorie individuellement (greeting, acknowledge, complete, error, annoyed) si y’a des sons qui vous cassent les pieds.

En bonus, le terminal affiche le nom du projet et son statut dans le titre de l’onglet, avec un petit point indicateur quand c’est terminé. De grosses bannières desktop s’afficheront aussi quand un événement se produit, même si vous êtes sur une autre app.

Et si vous bossez en SSH ou dans un devcontainer, y’a un mode relay qui renvoie l’audio sur votre machine locale via peon relay --daemon. Pas mal du tout, hein ?

Le mode Peon Trainer

Maintenant, c’est là que ça part complètement en cacahuète car Peon Ping intègre un mode fitness qui vous rappelle de faire des pompes et des squats pendant que vous codez. L’objectif : 300 reps par jour, rien que ça !!

Dès que vous ouvrez une session, le Peon vous accueille avec un “Pushups first, code second! Zug zug!“. Ensuite, toutes les 20 minutes environ, il vous relance. Et si vous ignorez, ça escalade jusqu’à “You sit too long! Peon say do pushups NOW!“.

Pour logger vos reps en pleine session de code, pas besoin de quitter le terminal :

peon trainer on # Activer le mode trainer
/peon-ping-log 25 pushups # Logger 25 pompes
/peon-ping-log 30 squats # Logger 30 squats

Quand vous atteignez les 300, le Peon célèbre avec un “THREE HUNDRED! Human strong like orc now!” et vous laisse tranquille pour le reste de la journée. Pas mal comme incentive pour bouger un peu entre deux refactorisations, non ?

Pour ceux qui utilisent
Claude Code au quotidien
, y’a aussi un serveur MCP intégré qui permet à l’agent de choisir lui-même quel son jouer. L’agent qui communique en répliques de Warcraft… on vit une époque formidable !

D’ailleurs, les plus motivés peuvent carrément créer leurs propres packs via
openpeon.com
. Le format suit la spec ouverte CESP (Coding Event Sound Pack), comme ça n’importe quel IDE peut l’adopter.

Le Peon Pet

Et le truc le plus mignon du projet c’est ce petit orc animé qui squatte un coin de votre écran. Ce Peon Pet réagit en temps réel aux événements de Claude Code. Il dort quand rien ne se passe, se réveille au démarrage d’une session, tape frénétiquement du clavier quand l’agent bosse, et fait sa danse de la victoire quand la tâche est terminée. C’est du Electron + Three.js, le tout en open source bien sûr.

En résumé, c’est votre Tamagotchi de développeur, sauf qu’au lieu de le nourrir, c’est lui qui vous engueule pour bosser.

Voilà, si checker votre terminal toutes les 30 secondes pour voir si Claude Code a avancé dans sa life, ça vous saoule, c’est le genre de petit outil con mais génial qui change la vie.

Zug zug !

Avatar de Krigs

À propos de l'auteur

https://github.com/Krigsexe

Voir tous les articles de Krigs

Leave a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Profil Gravatar