Add sound effects to your Claude Code sessions. Plays sounds when Claude finishes a task, sends a notification, and more.
npx klaudio
The interactive installer walks you through:
~/.claude) or per-project (.claude/), or launch the Music Playersettings.jsonReady-made sound packs (Retro 8-bit, Minimal Zen, Sci-Fi Terminal, Victory Fanfare) that work out of the box.
Use your OS built-in notification sounds (Windows Media, macOS system sounds, Linux sound themes).
Scans your local Steam and Epic Games libraries for audio files:
.wav, .mp3, .ogg, .flac, .aac).wem, FMOD .bank, .fsb) using vgmstream (downloaded automatically).resource files (PCM decoded directly, Vorbis converted via vgmstream)SoundbanksInfo.json) for descriptive filenames~/.klaudio/cache/ for instant reusePoint to your own .wav/.mp3 files.
Play longer game tracks (30s–10min) as background music while you code:
n next, space pause/resume, esc backRequires previously extracted game audio (use "Scan local games" first).
When enabled, klaudio speaks a short summary of what Claude did after playing the task-complete sound. Uses Piper for fast, offline neural text-to-speech (auto-downloaded on first use, ~40MB total).
t on the scope or confirm screenen_GB-alan-medium voice (British male)p)<10s, >5s, <=3s etc. to filter by audio length| Event | Triggers when |
|---|---|
| Notification | Claude needs your attention |
| Task Complete | Claude finishes a response |
npx klaudio --uninstall
Note: Currently only tested on Windows. macOS and Linux support is planned but not yet verified.
73 commits
JavaScript
99.2%
Add sound effects to your Claude Code sessions. Plays sounds when Claude finishes a task, sends a notification, and more.
npx klaudio
The interactive installer walks you through:
~/.claude) or per-project (.claude/), or launch the Music Playersettings.jsonReady-made sound packs (Retro 8-bit, Minimal Zen, Sci-Fi Terminal, Victory Fanfare) that work out of the box.
Use your OS built-in notification sounds (Windows Media, macOS system sounds, Linux sound themes).
Scans your local Steam and Epic Games libraries for audio files:
.wav, .mp3, .ogg, .flac, .aac).wem, FMOD .bank, .fsb) using vgmstream (downloaded automatically).resource files (PCM decoded directly, Vorbis converted via vgmstream)SoundbanksInfo.json) for descriptive filenames~/.klaudio/cache/ for instant reusePoint to your own .wav/.mp3 files.
Play longer game tracks (30s–10min) as background music while you code:
n next, space pause/resume, esc backRequires previously extracted game audio (use "Scan local games" first).
When enabled, klaudio speaks a short summary of what Claude did after playing the task-complete sound. Uses Piper for fast, offline neural text-to-speech (auto-downloaded on first use, ~40MB total).
t on the scope or confirm screenen_GB-alan-medium voice (British male)p)<10s, >5s, <=3s etc. to filter by audio length| Event | Triggers when |
|---|---|
| Notification | Claude needs your attention |
| Task Complete | Claude finishes a response |
npx klaudio --uninstall
Note: Currently only tested on Windows. macOS and Linux support is planned but not yet verified.
73 commits
JavaScript
99.2%