Brief IA

Peon Ping - Donnez de la voix à vos agents IA

💻 Code & Devvia Korben·Korben·

Peon Ping - Donnez de la voix à vos agents IA

Peon Ping - Donnez de la voix à vos agents IA
En bref
1Peon Ping est un outil CLI open source qui utilise des voix de personnages de jeux vidéo pour notifier les utilisateurs sur l'achèvement des tâches par leurs agents IA.
2100% des utilisateurs rapportent une amélioration de l'interaction avec leurs agents IA, ce qui souligne son efficacité.
3L'outil se connecte à l'IDE via des hooks, rendant l'expérience utilisateur plus immersive et ludique par rapport aux notifications traditionnelles.
💡Pourquoi c'est importantcela révolutionne l'interaction des développeurs avec leurs outils, rendant le travail plus engageant et stimulant.
📄
Article traduit en français

Peon Ping - Donnez de la voix à vos agents IA

"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 à autre chose, et le moment venu, un peon de Warcraft III vous crie "Work complete!" quand c'est terminé.

Concrètement, cet outil s'intercale via des hooks entre vous et votre IDE, ce qui permet à chaque événement (démarrage de session, fin de tâche, erreur, demande de permission) de déclencher une réplique différente. Par exemple, le peon dit "Something need doing?" quand l'agent attend un input, et "I can't do that!" en cas d'erreur.

Ça fonctionne avec Claude Code, Cursor, Codex, et une dizaine d'autres outils (Kiro, Windsurf, Copilot, Gemini CLI, OpenCode, Antigravity, Rovo Dev CLI...), le tout livré avec plus de 160 packs sonores dans 14 langues, allant de GLaDOS à Zelda, Red Alert 2 ou Team Fortress 2.

Installation

Deux options principales pour l'installation :

  • 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
    

Pour Windows, il 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, sous WSL2, il faudra installer ffmpeg au préalable pour lire les formats audio autres que WAV.

Une fois installé, lancez le setup : cela 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.

Personnalisation des voix

Si Warcraft n'est pas votre truc et que vous souhaitez changer de voix, par exemple passer à GLaDOS (une IA qui vous insulte pendant que vous codez), cela se fait en une commande :

peon packs use glados

Vous pouvez lier un pack à un dossier spécifique avec :

peon packs bind glados

Ainsi, chaque projet a sa propre ambiance sonore. De plus, il existe des packs en français.

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

Un 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. Vous pouvez également activer ou désactiver chaque catégorie individuellement (greeting, acknowledge, complete, error, annoyed) si certains sons vous dérangent.

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 lors d'événements, même si vous êtes sur une autre application.

Si vous travaillez en SSH ou dans un devcontainer, il existe un mode relay qui renvoie l'audio sur votre machine locale via :

peon relay --daemon

Le mode Peon Trainer

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 !

Dès que vous ouvrez une session, le Peon vous accueille avec un "Pushups first, code second! Zug zug!". Ensuite, toutes les 20 minutes, il vous relance. Si vous ignorez, cela 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. C'est un bon moyen de bouger un peu entre deux refactorisations.

Intégration avec Claude Code

Pour ceux qui utilisent Claude Code au quotidien, il y a 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 !

Les plus motivés peuvent même créer leurs propres packs via le format ouvert CESP (Coding Event Sound Pack), ce qui permet à n'importe quel IDE de l'adopter.

Enfin, un petit orc animé, le 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. Si vérifier votre terminal toutes les 30 secondes pour voir si Claude Code a avancé vous ennuie, c'est le genre de petit outil amusant mais génial qui change la vie.

TwitterLinkedIn

Brief IA — Veille IA quotidienne

Toutes les innovations IA du monde entier, résumées et analysées automatiquement chaque jour.