Det började med ett irritationsmoment. Jag kör flera AI-agenter parallellt och någon av dem väntar alltid på mig. Men vilken? Jag hoppade mellan fönster, hittade frågor som hade legat obesvarade alldeles för länge och kollade agenter som fortfarande arbetade. Ett lyxproblem, visst. Men ett problem.
Så jag byggde ett litet plugin till Claude Code som säger till med röst. Nu hör jag "Mission accomplished. Standing by." från högtalaren när ett jobb är klart, utan att lyfta blicken från det jag håller på med.
Varför räckte inte en vanlig notis?
Jag arbetar i Orca, ett ADE där varje agent har sin egen worktree. Orca har ett enda ljud för alla notiser. Det säger att något har hänt, men inte vad. Är agenten klar? Har den en fråga? Har den kört fast? Jag fick titta ändå. Då var hela poängen med ljudet borta.
Lösningen blev hookar, som är Claude Codes sätt att köra ett eget kommando när något händer. Med dem får varje sorts händelse sin egen mapp med ljud och sin egen replik. Orcas ljud stängde jag av, annars hade jag hört båda.
Vilka händelser hörs?
- Klar: agenten har avslutat sin tur och väntar på nästa uppdrag.
- Fråga: agenten ställer en fråga med svarsalternativ eller en MCP-server behöver uppgifter.
- Tillstånd: agenten vill köra ett verktyg som kräver godkännande eller vill att du godkänner en plan.
- Fel: turen stoppades av ett fel i anropet till modellen.
Hookarna körs i bakgrunden, så agenten väntar aldrig på ljudet. Ligger flera filer i samma mapp slumpas en av dem varje gång. Kaptenen har fyra olika sätt att säga att jobbet är klart, så det blir inte tjatigt.
Hur skapade jag replikerna?
Det här var den roligaste delen. Jag ville ha en röst som passar agenter som rapporterar till bryggan, så jag skapade en egen röst i ElevenLabs i stil med en rymdskeppskapten. Replikerna är gjorda med modellen Eleven v4.
Det intressanta med v4 är ljudtaggarna. En tagg inom hakparentes styr hur repliken ska låta, utan att den läses upp. [calm, confident naval captain] Task complete, Commander... [short pause] Awaiting new orders. blir ett lugnt besked från bryggan. [concerned, urgent] We've got a problem on deck, Commander. låter som att något faktiskt brinner. Samma röst och två helt olika situationer. Örat hör skillnaden direkt.
Tre saker jag lärde mig på vägen:
- Håll replikerna korta, två till fyra sekunder. Det som är kul första gången är irriterande den femtionde.
- Tre punkter och
[short pause]ger en naturlig rytm, som i ett radioanrop. - Kontrollera varje fil. v4 läser ibland en tagg högt, så jag transkriberade alla filer med ElevenLabs Scribe innan de kom med.
Lyssna själv här nedanför, en replik för varje sorts händelse.
Hur installerar du pluginet?
Pluginet är gratis och ligger på GitHub. I Claude Code skriver du /plugin marketplace add ActivatorAB/claude-voice-notifications och sedan /plugin install voice-notifications@voice-notifications. Starta om Claude Code, så laddas hookarna.
Ett plugin kör kommandon på din dator. Läs därför skriptet innan du installerar. Det är under 50 rader och gör inget annat än att välja en fil och spela den.
Hur gör du det till ditt eget?
Kaptenen är mitt val. Det roliga börjar när du väljer ditt eget. Lägg mp3-, wav- eller ogg-filer i ~/.claude/voice-notifications/ med en mapp per händelse: done, input, permission och error. De går före de medföljande ljuden och finns kvar när pluginet uppdateras.
Din egen röst på svenska som säger "Klart, chefen" fungerar lika bra som en rymdskeppskapten. En gonggong gör också jobbet. Använd bara röster du har rätt till. Klona aldrig en verklig persons röst utan samtycke.
Vanliga frågor om röstnotiser i Claude Code
Fungerar det med Codex och andra agenter?
Nej. Pluginet bygger på Claude Codes hookar, så andra agenter i samma verktyg ger inget ljud.
Fungerar det på Windows?
Ja, med Git Bash, som Claude Code redan använder. Ljudet spelas med Windows inbyggda mediaspelare.
Kostar det något?
Pluginet är gratis. Vill du skapa egna repliker behöver du ett verktyg för text till tal, till exempel ElevenLabs.
Kan jag stänga av det?
Ja, med /plugin disable voice-notifications, till exempel inför ett möte. Kaptenen förstår.
Läs hela guiden
I Hör när agenten behöver dig går vi igenom installationen steg för steg, egna ljud, skriptet som skapar alla repliker på en gång och idéer som en röst per projekt. Kör du inte flera agenter än? Börja då med Kör AI-agenter parallellt.
Vill ni komma igång tillsammans i teamet? Vi hjälper er i ert eget repo.



