A fun configuration for Claude Code that adds Warcraft-inspired sound effects to your coding workflow!
🎮 Session Management Sounds
- Random startup sounds when Claude starts ("ready-to-serve", "ready-to-work", "we-are-ready-master")
- Completion sounds when work is finished ("jobs-done", "work-complete", "work-completed")
🔧 Tool-Specific Audio Feedback
- Different system sounds for each tool (Write, Edit, MultiEdit, TodoWrite, Bash)
- Audio confirmation for every action Claude takes
💬 Interactive Responses
- Random sound effects when you submit prompts (including "huh-what", "i-dont-wanna-do-this", "this-way-no-that-way")
- Create the Claude settings directory:
mkdir -p ~/.claude/sounds- Add your Warcraft sound files to
~/.claude/sounds/:
ready-to-serve.wavready-to-work.wavwe-are-ready-master.wavmore-work.wavhuh-what.wavi-dont-wanna-do-this.wavthis-way-no-that-way.wavjobs-done.wavwork-complete.wavwork-completed.wav
- Copy the configuration to
~/.claude/settings.json:
- Linux system with
paplay(PulseAudio) - Claude Code CLI
Once configured, Claude will automatically play sounds when:
- Starting a session
- You submit prompts
- Claude uses different tools
- Work is completed
You can easily customize this by:
- Adding your own sound files to
~/.claude/sounds/ - Modifying the sound arrays in the configuration
- Adding hooks for other Claude Code events
- Using different audio players (replace
paplaywith your preferred player)
- Update the paths in the configuration to match your home directory
- Soundfiles are owned by Blizzard
Enjoy your immersive coding experience! 🎮✨