Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Doom BeepNew to Visual Studio Code? Get it now.
Doom Beep

Doom Beep

Prathamesh Shirole

|
5 installs
| (0) | Free
Plays a sound whenever any terminal command fails (non-zero exit code). Because you deserve to hear it. 💀
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Doom Beep 🔊💀

Plays a sound whenever any terminal command fails (non-zero exit code).

Because you deserve to hear it.

Requirements

  • VS Code 1.93+
  • Shell Integration must be enabled (it is by default)

Features

  • 🎵 Plays a sound on every failed terminal command
  • ⚡ Zero-config — works out of the box
  • 🎛️ Toggle on/off via command palette
  • 🔊 Adjustable volume (macOS)
  • 🎶 Custom sound file support (m4a, mp3, wav)
  • 🖥️ Cross-platform: macOS, Windows, Linux

Usage

  1. Install the extension
  2. Open a terminal and run a failing command (e.g. ls /nonexistent)
  3. womp womp 💀

Commands

Command Description
Doom Beep: Toggle On/Off Enable or disable the sound
Doom Beep: Test Sound Play the sound to test it

Settings

Setting Default Description
terminalFailSound.enabled true Enable or disable the failure sound
terminalFailSound.soundFile "" Absolute path to a custom sound file
terminalFailSound.volume 1.0 Volume (0–1, macOS only)

Custom Sound

Set terminalFailSound.soundFile in your settings to the absolute path of any .m4a, .mp3, or .wav file:

{
  "terminalFailSound.soundFile": "/Users/you/sounds/sad-trombone.m4a"
}

Platform Notes

Platform Audio Player
macOS afplay (built-in)
Windows WMPlayer COM via PowerShell
Linux ffplay (requires ffmpeg)

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft