Notifications vocales Peon Warcraft III pour Claude Code, qui vous avertissent lorsque le programme a terminé ou a besoin d'une autorisation, afin que vous ne perdiez pas votre concentration

Claude Code ne vous avertit pas lorsqu'il a terminé ou qu'il a besoin d'une autorisation. Vous quittez l'onglet, vous perdez votre concentration et vous perdez 15 minutes à vous remettre dans le bain. peon-ping résout ce problème grâce aux répliques vocales de Peon de Warcraft III. Ainsi, vous ne manquez jamais rien et votre terminal ressemble à Orgrimmar.

Claude Code est une interface en ligne de commande qui s'exécute sur l'ordinateur de l'utilisateur. Elle se connecte à une instance Claude hébergée sur les serveurs d'Anthropic via une API et permet à l'instance Claude d'exécuter des commandes, de lire des fichiers, d'écrire des fichiers et d'échanger des messages avec l'utilisateur. Claude peut exécuter des commandes en avant-plan ou en arrière-plan. Le comportement de Claude Code est généralement configuré via des documents Markdown sur l'ordinateur de l'utilisateur, tels que CLAUDE.md, AGENTS.md, SKILL.md, etc.

Claude Code a été lancé en février 2025 en tant qu'outil de ligne de commande agentique permettant aux développeurs de déléguer des tâches de codage directement depuis leur terminal. Initialement lancé pour des tests en avant-première, il a été mis à la disposition du grand public en mai 2025, en même temps que Claude 4. L'adoption de Claude Code par les entreprises a connu une croissance significative, Anthropic ayant annoncé une augmentation de 5,5 fois des revenus de Claude Code en juillet. Anthropic a lancé une version web en octobre, ainsi qu'une application iOS. En janvier 2026, il était considéré comme le meilleur assistant de codage IA, lorsqu'il était associé à Opus 4.5, GPT-5.2 affichant également une amélioration significative.

Claude Code ne vous avertit pas lorsqu'il a terminé ou qu'il a besoin d'une autorisation. Vous quittez l'onglet, vous perdez votre concentration et vous perdez 15 minutes à vous remettre dans le bain. peon-ping résout ce problème grâce aux répliques vocales de Peon de Warcraft III. Ainsi, vous ne manquez jamais rien et votre terminal ressemble à Orgrimmar.

Nom : 0.jpg
Affichages : 31729
Taille : 53,7 Ko

Installation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
curl -fsSL https://raw.githubusercontent.com/tonyyont/peon-ping/main/install.sh | bash


Une seule commande. Cela prend 10 secondes. macOS et WSL2 (Windows). Relancez pour mettre à jour (les sons et la configuration sont conservés).

Ce que vous entendrez

Nom : 1.jpg
Affichages : 1696
Taille : 47,8 Ko

Plus les titres des onglets du terminal (● projet : terminé) et les notifications sur le bureau lorsque votre terminal n'est pas au premier plan.


Commandes rapides

Vous avez besoin de désactiver les sons et les notifications pendant une réunion ou une session de travail en binôme ? Deux options s'offrent à vous :

Nom : 2.jpg
Affichages : 1681
Taille : 23,4 Ko

Autres commandes CLI :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
peon --pause          # Mute sounds
peon --resume         # Unmute sounds
peon --status         # Check if paused or active
peon --packs          # List available sound packs
peon --pack <name>    # Switch to a specific pack
peon --pack           # Cycle to the next pack


La saisie semi-automatique est prise en charge : tapez peon --pack <TAB> pour afficher les noms de packs disponibles.

La mise en pause désactive instantanément les sons et les notifications sur le bureau. Elle persiste d'une session à l'autre jusqu'à ce que vous repreniez. Les titres des onglets restent actifs pendant la mise en pause.

Configuration

Modifiez ~/.claude/hooks/peon-ping/config.json :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
{
  "volume": 0.5,
  "categories": {
    "greeting": true,
    "acknowledge": true,
    "complete": true,
    "error": true,
    "permission": true,
    "annoyed": true
  }
}


- volume : 0,0-1,0 (assez silencieux pour le bureau)
- catégories : activez/désactivez les types de sons individuels
- annoyed_threshold / annoyed_window_seconds : Combien d'invites en N secondes déclenchent l'œuf de Pâques
- pack_rotation : tableau de noms de packs (par exemple, [« peon », “sc_kerrigan”, « peasant »]). Chaque session Claude Code obtient aléatoirement un pack de la liste et le conserve pendant toute la session. Laissez vide [] pour utiliser active_pack à la place.

Désinstallation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
bash ~/.claude/hooks/peon-ping/uninstall.sh


Configuration requise

- macOS (utilise afplay et AppleScript) ou WSL2 (utilise PowerShell MediaPlayer et WinForms)

- Claude Code avec prise en charge des hooks
- python3

Fonctionnement

peon.sh est un hook Claude Code enregistré pour les événements SessionStart, UserPromptSubmit, Stop et Notification. À chaque événement, il mappe une catégorie sonore, choisit une ligne vocale aléatoire (en évitant les répétitions), la lit via afplay (macOS) ou PowerShell MediaPlayer (WSL2) et met à jour le titre de votre onglet Terminal.

Les fichiers audio sont la propriété de leurs éditeurs respectifs (Blizzard Entertainment, EA) et sont inclus dans le dépôt pour plus de commodité.

Source : Peon-Ping

Et vous ?

Pensez-vous que cet outil est crédible ou pertinent ?
Quel est votre avis sur le sujet ?

Voir aussi :

Empêchez Claude Code d'oublier tout grâce à une petite base de données mémorielle qui se souvient de vos sessions

Transformez votre flux de travail de codage IA grâce à Claudia, l'interface graphique de bureau pour Claude Code qui facilite la gestion des sessions Claude et la création d'agents personnalisés

Système de gestion de projet pour Claude Code, un workflow léger permettant d'organiser le développement basé sur l'IA et de réduire de moitié environ le temps de livraison