Add some humor to your debugging sessions!
This VS Code extension plays a random funny sound clip whenever a terminal command fails.
✨ Features
🎵 Random error sounds — Plays a random audio clip from a curated collection when any terminal command exits with a non-zero code
⚡ Instant feedback — Know immediately when something goes wrong, even if you're not looking at the terminal
🔇 Toggle on/off — Quickly enable or disable via the Command Palette or Settings
🎛️ Cooldown control — Prevent sound spamming with a configurable cooldown timer
🧪 Test command — Preview the sounds from the Command Palette
📋 Requirements
Requirement
Details
VS Code
Version 1.93.0 or higher
Shell Integration
Must be enabled (it's ON by default)
Note: This extension uses VS Code's Shell Integration API to detect command exit codes. If your terminal doesn't show command decorations (✓/✗ icons), shell integration may be disabled. Enable it via: Terminal > Integrated > Shell Integration > Enabled
🎮 Usage
Install the extension from the VS Code Marketplace
Open a terminal in VS Code (Ctrl+`` )
Run a failing command (e.g., exit 1, or a typo like asdfasdf)
Enjoy the sound! 🔊
Commands
Open the Command Palette (Ctrl+Shift+P) and search for:
Command
Description
Error Sound: Toggle On/Off
Enable or disable error sounds
Error Sound: Play Test Sound
Play a random sound to test it works
⚙️ Settings
Setting
Type
Default
Description
errorSound.enabled
boolean
true
Enable or disable error sounds
errorSound.cooldownMs
number
1500
Minimum milliseconds between sounds
🎵 Bundled Sound Clips
The extension comes with 5 fun sound clips:
#
Sound
1
anime-ahh.mp3
2
fahhhhhhhhhhhhhh.mp3
3
modi-ji-bhojyam.mp3
4
modi-ji-bkl.mp3
5
tejaswi-modi.mp3
🐛 Troubleshooting
No sound plays? → Make sure Shell Integration is enabled and check that your system has an audio player available (PowerShell on Windows, afplay on macOS, mpg123 on Linux)
Sound plays on successful commands? → This shouldn't happen. File an issue!
Sound plays too often? → Increase the errorSound.cooldownMs setting