Code Screams 🚀
The Ultimate Acoustic Coding Companion for VS Code
Tired of silently wondering why your build failed while you grab a coffee? Need some audible validation when you successfully create a new module? Code Screams turns your silent text editor into a highly interactive, responsive development environment!
By providing completely customizable acoustic feedback mapped directly to your workspace actions, Code Screams helps you stay hyper-focused and aware of the state of your project—without ever needing to check your toolbars or terminal logs.
✨ Features
- ⚡ Zero-Latency Audio Engine: Built on optimized native operating system APIs using
sound-play, guaranteeing instant playback the millisecond an event triggers.
- 🎯 Real-Time Code Integrity Interception: Hooks directly into the VS Code Diagnostics Core. Whether you're writing Python, TypeScript, C++, or Rust, if the compiler detects a syntax error, you'll hear about it immediately.
- 📁 File System Tracking: Provides auditory feedback the moment a file is successfully created or heavily deleted.
- 🖥️ Terminal & Task Safety: Monitors your terminal and task runner for any non-zero exit codes or failures, letting you know instantly when tests or builds break.
- 🎵 100% Fully Customizable: Don't like our hand-picked curated sound effects? Easily map any absolute
.mp3 path on your hard drive to trigger for any specific event using the built-in Settings UI.
🚀 How It Works
It's completely plug-and-play! Just install the extension and go back to what you do best.
- Write code exactly as you normally do.
- Make a typo.
- VS Code's internal language server flags the error.
- Hear the instant audio feedback. 🎉
Want to test your speakers without actually breaking anything? Open the Command Palette (Ctrl + Shift + P) and run:
👉 Code Screams: Test Sound
⚙️ Configuration & Customization
You can fully customize the audio layout by navigating to your VS Code Settings (Ctrl + ,) and searching for Code Screams Audio.
You can map any of these events:
codeScreams.errorSound: Triggers on code syntax errors.
codeScreams.createFileSound: Triggers on file creation.
codeScreams.deleteFileSound: Triggers on file deletion.
codeScreams.terminalErrorSound: Triggers on terminal/task failures.
Available Built-in Curated Choices:
Fahhh - QuickSounds.com
ghop_ghop
ladle
miau-meme
sad meow song - QuickSounds.com
custom — (Allows you to provide your own absolute path to an .mp3 file in the customSoundPaths setting!)
🤝 Contributing
We are constantly looking to expand our library of triggers and features! Pull requests, issues, and emotional support requests are entirely welcome on our GitHub Repository.
Disclaimer: The creator of Code Screams holds zero liability for any broken keyboards or startled coworkers. Proceed with caution.