Radar · 14/07/2026 · survenu le 13/07/2026 · coding

Mr. Meeseeks pour Claude Code : notification sonore pour l'état de l'agent

Ce qui s’est passé. Un plugin open source pour Claude Code reproduit une réplique audio de Mr. Meeseeks (du dessin animé Rick and Morty) quand l’agent termine une tâche et attend des instructions, ou quand il demande une approbation. Le repository sur GitHub a récolté 130 points sur Hacker News et 54 commentaires en quelques heures. Le plugin filtre les événements de notification par type, reste silencieux pendant le travail autonome (auto-accept, subagent), et joue un son seulement quand il y a vraiment besoin de toi. Il supporte macOS sans installations supplémentaires, Linux avec ffmpeg ou mpg123, Windows via PowerShell.

Pourquoi ça te concerne. Quand un agent travaille pendant une demi-heure en arrière-plan et que tu changes d’onglet, perdre le moment où il se bloque sur une approbation signifie tout arrêter. Ce plugin signale un besoin réel : les outils agentiques ont besoin d’une UX pensée pour les sessions longues, où l’utilisateur ne regarde pas l’écran en continu. Ce n’est pas une fonctionnalité critique, mais cela reconnaît qu’un agent n’est pas une commande qui se termine en deux secondes : c’est un collaborateur qui peut travailler pendant des minutes ou des heures, et l’interface doit s’adapter à ce rythme.

Si tu veux essayer. Le plugin s’installe directement depuis Claude Code avec /plugin marketplace add thephw/claude-meseeks, puis /plugin install mr-meeseeks@claude-meseeks. Ça fonctionne immédiatement sur macOS. Sur Linux, tu as besoin d’un lecteur audio (ffplay ou mpg123). Les binaires précompilés sont inclus, rien à compiler.

En détail

Comment ça marche

Le plugin s’accroche aux événements de notification de Claude Code via hooks/hooks.json, s’enregistrant sur Notification et UserPromptSubmit. Quand l’agent termine une tâche et attend (notification_type: idle_prompt), un clip part du dossier audio/done/ (“All done!”, “Ooh yeah!”). Quand il demande une approbation (notification_type de confirmation), il prend un clip dans audio/asking/ (“Can you help me?”). Le travail autonome—auto-accept, background agent, auth refresh—reste silencieux.

Les clips sont incorporés directement dans le binaire Go (meeseeks), distribué précompilé pour macOS, Linux et Windows dans le dossier bin/. S’il n’y a pas le bon binaire pour ta plateforme, le launcher essaie de compiler depuis la source ; s’il manque aussi Go, cela reste silencieux sans bloquer Claude Code. La lecture se fait en detached mode, sans jamais arrêter le prompt. Sur macOS, ça utilise afplay (intégré), sur Linux ça cherche ffplay ou mpg123, sur Windows ça utilise PowerShell Media.SoundPlayer.

Pourquoi c’est intéressant

Ce n’est pas un outil critique, mais cela signale un besoin que beaucoup d’utilisateurs ont déjà rencontré et que les outils agentiques enterprise devront résoudre : gérer l’attention sur les sessions longues. Un agent qui travaille pendant 20 minutes et puis se bloque sur une approbation produit une expérience pire si tu dois garder l’onglet ouvert pour ne pas le perdre. Comme nous l’avons décrit le 12 juillet, l’analyse d’Anthropic sur 1,2 millions de sessions confirme que les agents servent surtout pour le travail administratif et la rédaction : des tâches répétitives qui demandent plusieurs étapes et que tu veux déléguer complètement. Pour vraiment déléguer, cependant, il faut que l’outil t’avertisse quand il a besoin de toi, sans que tu doives vérifier continuellement.

Le projet est entièrement open source (licence non spécifiée dans le README, à vérifier), bien documenté, et montre comment étendre Claude Code via le système de plugins sans modifier l’app. Les 54 commentaires sur Hacker News discutent surtout l’utilité pratique et proposent des variantes (notifications natives au lieu du audio, options de volume, clips personnalisés). La réaction est positive : beaucoup d’utilisateurs ont le même problème, et le plugin le résout sans complexité.

Limites et contexte

C’est un contournement pour une interface qui n’était pas pensée pour les sessions longues. La solution idéale serait une notification native du système, configurable, avec des états visibles même quand la fenêtre est minimisée. Le plugin demande un lecteur audio (intégré sur macOS, à installer sur Linux), et sur Windows la solution PowerShell n’est pas toujours fiable. Il n’y a pas encore de moyen de personnaliser les clips sans recompiler le binaire.

Mais le point ne concerne pas la perfection technique : c’est qu’un petit outil, publié par un développeur indépendant, a reçu l’attention immédiate parce qu’il résout un besoin réel que les outils officiels n’ont pas encore abordé. C’est un signal pour ceux qui construisent les outils agentiques : l’UX ne se termine pas quand l’agent démarre, elle commence là.

Tapez pour chercher dans cours, playbooks, skills, papers…