Tu lances Claude Code, tu attends que l’IA finisse son traitement, et silence radio. Un développeur a décidé de corriger ce problème à sa façon : en ajoutant la voix de Mr. Meeseeks. Le plugin claude-meseeks est un projet open source aussi simple qu’efficace, et il dit quelque chose d’intéressant sur la façon dont on travaille avec les outils IA.
Un plugin Claude Code qui joue Mr. Meeseeks à chaque notification
Développé par thephw et hébergé sur GitHub, claude-meseeks s’installe directement comme plugin Claude Code. Son rôle est précis : jouer un extrait audio du personnage Mr. Meeseeks issu de Rick and Morty au bon moment, c’est-à-dire quand Claude vous attend vraiment.
Le plugin distingue trois situations distinctes :
- Claude a terminé sa tâche et attend votre prochain prompt : une réplique de type « All done! » ou « Yes siree! » est jouée depuis le dossier
audio/done/. - Claude demande une approbation (permission prompt) : une réplique de type « Can you help me? » est jouée depuis
audio/asking/. - Vous soumettez un prompt : un clip de feedback aléatoire confirme votre envoi.
Les runs autonomes, les sous-agents et les actualisations d’authentification restent silencieux. Le plugin ne joue du son que quand votre présence est réellement nécessaire.
Comment il fonctionne techniquement
Le coeur du projet est un petit programme CLI écrit en Go, baptisé meeseeks. Les clips audio sont directement embarqués dans le binaire compilé. Pas besoin de Go pour l’utiliser : des binaires précompilés sont fournis dans le dossier bin/ pour les principales plateformes.
La détection du lecteur audio est automatique et suit cet ordre de priorité :
afplaysur macOS (intégré, rien à installer)ffplayvia ffmpegmpg123paplayouaplaysur Linux- Windows PowerShell
Media.SoundPlayer
La lecture est détachée et non bloquante. Un clip long ne gèle pas votre session. Chaque chemin d’exécution sort avec le code 0, ce qui signifie que le hook ne peut jamais bloquer ou faire planter Claude Code.
L’installation est directe depuis le marketplace intégré à Claude Code :
/plugin marketplace add thephw/claude-meseeks
/plugin install mr-meeseeks@claude-meseeks
Il suffit ensuite de relancer ou recharger Claude Code.
Personnalisation et configuration
Chaque catégorie de son peut être désactivée indépendamment via les options enableDone, enableAsking et enableFeedback. Claude Code demande ces préférences lors de l’activation du plugin et les transmet via des variables d’environnement.
Pour remplacer les clips par les vôtres, il suffit de déposer vos fichiers .mp3 dans les dossiers correspondants sous audio/, puis de relancer le script ./scripts/build.sh pour recompiler les binaires avec les nouveaux sons embarqués. Deux contraintes à respecter : extension .mp3 obligatoire, et pas d’apostrophe dans les noms de fichiers (limite liée à go:embed).
Les clips fournis proviennent du soundboard Mr. Meeseeks de jayuzumi.com. Ils sont destinés à un usage personnel et non commercial, comme le précise clairement le README du projet.
La philosophie derrière le gadget
Le projet ne se contente pas d’être un gimmick sonore. Le README développe une vraie réflexion sur la manière de travailler avec Claude Code, en s’appuyant sur la métaphore du personnage.
Dans la série, un Meeseeks est invoqué pour accomplir une seule tâche. Il existe jusqu’à ce qu’elle soit terminée, puis disparaît. Tant que l’objectif est clair et borné, il est efficace et enthousiaste. Quand on lui confie une mission vague ou qu’on le garde en vie trop longtemps, les choses dégénèrent rapidement.
L’auteur applique ce principe aux sessions Claude Code :
- Une session, un objectif. Un endpoint à ajouter, un test à corriger, un plugin à écrire.
- Quand c’est fini, on repart à zéro. Une session fraîche avec un contexte propre surpasse toujours une session surchargée.
- Éviter la session longue durée. Enchaîner des objectifs non liés dans une seule conversation pollue le contexte et dégrade la qualité des réponses.
C’est un point de méthode que beaucoup de développeurs utilisant des agents IA apprennent souvent à leurs dépens.
Ce qu’il faut retenir
- claude-meseeks est un plugin Claude Code open source qui joue des répliques de Mr. Meeseeks selon le type de notification (tâche terminée, approbation requise, prompt soumis).
- Il repose sur un binaire Go autonome, avec des clips audio embarqués et une lecture non bloquante. Aucun outillage supplémentaire sur macOS.
- La configuration est granulaire : chaque type de son peut être activé ou désactivé indépendamment.
- Les clips sont personnalisables : remplacez ou ajoutez vos propres fichiers
.mp3, recompilez, c’est tout. - Au-delà du gadget, le projet porte un vrai message sur la discipline de contexte dans les sessions IA : une tâche, un objectif, puis on repart proprement.
Si vous voulez tester ou contribuer, le dépôt est public. Et si vous avez une opinion sur la personnalisation des outils IA ou sur la philosophie des sessions courtes, venez en discuter. Le blog est ouvert.
Sources
- Dépôt GitHub officiel du projet : github.com/thephw/claude-meseeks
- Anthropic, genèse de Claude Code : anthropic.com/features/making-of-claude-code
- Documentation officielle Claude Code (limites d’utilisation) : support.claude.com
