Are you the author? Sign in to claim
๐ Cross-platform Claude Code plugin that plays distinct sounds when Claude finishes a task vs. when it needs your input
Get audio notifications from Claude Code. Different sounds for when Claude finishes a task vs when it needs your input.
Inside Claude Code:
/plugin marketplace add totigm/claude-sound-notification
/plugin install claude-sound-notification@claude-sound-notification
/reload-plugins
(For local development, point marketplace add at the cloned directory instead of the GitHub slug.)
Plays different sounds for two events:
Stop) โ Claude finished working.Notification) โ Claude is asking for permission or user input.This way you know whether to just check results or go respond.
| Platform | Player | Task Complete | Needs Input |
|---|---|---|---|
| macOS | afplay | Glass.aiff | Funk.aiff |
| Linux | paplay โ aplay โ mpv | complete.oga | message.oga |
| Windows | PowerShell Media.SoundPlayer | chimes.wav | notify.wav |
The plugin auto-detects your OS at runtime. Falls back to the terminal bell (\a) if nothing else works.
Install one of these on Linux:
# Ubuntu/Debian โ PulseAudio
sudo apt install pulseaudio-utils
# Or ALSA
sudo apt install alsa-utils
# Or mpv
sudo apt install mpv
Run Claude Code under Git Bash, WSL, or MSYS2 so the hook's bash shebang resolves. PowerShell is used internally to play sounds.
Inside Claude Code:
/plugin uninstall claude-sound-notification
The plugin does not modify ~/.claude/settings.json, so uninstall is clean โ nothing to undo by hand.
Edit hooks/play.sh in your local clone, then push to your own fork and install from there:
/plugin marketplace add <your-github-user>/claude-sound-notification
/plugin install claude-sound-notification@claude-sound-notification
Suggested sound files to drop in:
macOS system sounds: Glass.aiff ยท Funk.aiff ยท Pop.aiff ยท Submarine.aiff ยท Hero.aiff (all under /System/Library/Sounds/).
Windows sounds: chimes.wav ยท notify.wav ยท tada.wav ยท ding.wav (all under C:\Windows\Media\).
Linux: any .oga, .wav, or .mp3 file your chosen player supports.
MIT
Blocks dangerous git and shell commands from being executed by AI coding agents
Hook-based token compressor for 5 AI CLI hosts (Claude Code, Copilot CLI, OpenCode, Gemini CLI, Codex CLI). Up to 95% ba
One command to install 6 essential safety hooks in 10 seconds โ zero dependencies
Give Claude Code memory that evolves with your codebase via hooks and LLM-compiled knowledge