Mr. Meeseeks per Claude Code: notifica sonora per lo stato agente
Cos’è successo. Un plugin open source per Claude Code riproduce una battuta audio di Mr. Meeseeks (dal cartone Rick and Morty) quando l’agente finisce un compito e aspetta istruzioni, o quando chiede approvazione. Il repository su GitHub ha raccolto 130 punti su Hacker News e 54 commenti in poche ore. Il plugin filtra gli eventi di notifica per tipo, resta silenzioso durante il lavoro autonomo (auto-accept, subagent), e suona solo quando c’è davvero bisogno di te. Supporta macOS senza installazioni aggiuntive, Linux con ffmpeg o mpg123, Windows via PowerShell.
Perché ti riguarda. Quando un agente lavora per mezz’ora in background e tu cambi scheda, perdere di vista il momento in cui si blocca su un’approvazione significa fermare tutto. Questo plugin segnala un bisogno reale: gli strumenti agentici hanno bisogno di UX pensata per sessioni lunghe, dove l’utente non guarda lo schermo in continuazione. Non è una funzionalità critica, ma riconosce che un agente non è un comando che finisce in due secondi: è un collaboratore che può lavorare per minuti o ore, e l’interfaccia deve adattarsi a questo ritmo.
Se vuoi provarci. Il plugin si installa direttamente da Claude Code con /plugin marketplace add thephw/claude-meseeks, poi /plugin install mr-meeseeks@claude-meseeks. Funziona subito su macOS. Su Linux serve un player audio (ffplay o mpg123). I binari precompilati sono inclusi, non serve compilare nulla.
Nel dettaglio
Come funziona
Il plugin si aggancia agli eventi di notifica di Claude Code attraverso hooks/hooks.json, registrandosi su Notification e UserPromptSubmit. Quando l’agente finisce un compito e aspetta (notification_type: idle_prompt), parte un clip dalla cartella audio/done/ (“All done!”, “Ooh yeah!”). Quando chiede approvazione (notification_type di conferma), prende un clip da audio/asking/ (“Can you help me?”). Il lavoro autonomo—auto-accept, background agent, auth refresh—resta silenzioso.
I clip sono incorporati direttamente nel binario Go (meeseeks), distribuito precompilato per macOS, Linux e Windows nella cartella bin/. Se non c’è il binario giusto per la tua piattaforma, il launcher prova a compilare dal sorgente; se manca anche Go, resta silenzioso senza bloccare Claude Code. La riproduzione è in detached mode, non ferma mai il prompt. Su macOS usa afplay (built-in), su Linux cerca ffplay o mpg123, su Windows usa PowerShell Media.SoundPlayer.
Perché è interessante
Non è uno strumento critico, ma segnala un bisogno che molti utenti hanno già incontrato e che gli strumenti agentici enterprise dovranno risolvere: gestire l’attenzione su sessioni lunghe. Un agente che lavora per 20 minuti e poi si blocca su un’approvazione produce un’esperienza peggiore se devi tenere la scheda aperta per non perderlo. Come raccontavamo il 12 luglio, l’analisi di Anthropic su 1,2 milioni di sessioni conferma che gli agenti servono soprattutto per lavoro amministrativo e scrittura: compiti ripetitivi che richiedono più passi e che vuoi delegare completamente. Per delegare davvero, però, serve che lo strumento ti avverta quando ha bisogno di te, senza che tu debba controllare di continuo.
Il progetto è completamente open source (licenza non specificata nel README, da verificare), ben documentato, e mostra come estendere Claude Code attraverso il sistema di plugin senza modificare l’app. I 54 commenti su Hacker News discutono soprattutto l’utilità pratica e propongono varianti (notifiche native invece di audio, opzioni di volume, clip personalizzati). La reazione è positiva: molti utenti hanno lo stesso problema, e il plugin lo risolve senza complessità.
Limiti e contesto
È un workaround per un’interfaccia che non era pensata per sessioni lunghe. La soluzione ideale sarebbe una notifica nativa del sistema, configurabile, con stati visibili anche quando la finestra è ridotta. Il plugin richiede un player audio (built-in su macOS, da installare su Linux), e su Windows la soluzione PowerShell non è sempre affidabile. Non c’è ancora un modo per personalizzare i clip senza ricompilare il binario.
Ma il punto non è la perfezione tecnica: è che un tool piccolo, pubblicato da uno sviluppatore indipendente, ha raccolto attenzione immediata perché risolve un bisogno reale che gli strumenti ufficiali non hanno ancora affrontato. È un segnale per chi costruisce strumenti agentici: l’UX non finisce quando l’agente parte, comincia lì.