🎃 Aooo Terminal Error Sound (Chowayo)
"Because failing a command should at least sound cool."
Tired of silent terminal errors? This extension brings the iconic "Aooooo!" (Chowayo) pumpkin howl to your VS Code integrated terminal. Whenever a command fails, the pumpkin screams.
✨ Features
- ⚡ Automatic Trigger: No manual commands needed. When any terminal command returns an error (exit code ≠ 0), the sound plays instantly
- 🔊 High-Fidelity Audio: Includes the authentic "Chowayo" pumpkin howl sound effect
- 🖥️ Cross-Platform Support: Works on Windows, macOS, and Linux — no system audio tools required
- 💬 Visual Alerts: Shows a "CHOWAYO!" notification when a failure is detected
- 🎯 Zero Configuration: Works out of the box on all platforms
- 🔧 Toggle On/Off: Disable the sound via VS Code settings without uninstalling
🛠️ Installation
From VS Code Marketplace
- Open VS Code
- Press
Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac)
- Search for "Aooo Terminal Error Sound"
- Click Install
| Platform |
Status |
Notes |
| 🪟 Windows 10/11 |
✅ Works out of the box |
No setup required |
| 🍎 macOS |
✅ Works out of the box |
No setup required |
| 🐧 Linux |
✅ Works out of the box |
No setup required |
Audio is handled internally via a VS Code WebView — no external system commands or tools needed on any platform.
🚀 How to Use
- Install the extension (see above)
- Open the integrated terminal in VS Code:
- Windows/Linux:
Ctrl + ~
- Mac:
Cmd + ~
- Run a command that fails to test it:
this-is-a-typo
- Listen to the Aooooo! 🎃
The sound plays automatically whenever any command exits with a non-zero status code.
Manual Trigger
You can also trigger the sound directly via the Command Palette:
- Press
Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac)
- Search for "Aooo: Play Chowayo Sound"
- Press Enter
🔧 Configuration
| Setting |
Type |
Default |
Description |
aooo.enableSound |
boolean |
true |
Enable or disable the Chowayo howl on terminal failure |
To change settings:
- Open Settings:
Ctrl+, / Cmd+,
- Search for "Aooo"
- Toggle Enable Sound on or off
Or add this to your settings.json:
"aooo.enableSound": false
📂 Project Structure
aooo-terminal-error-sound/
├── src/
│ └── extension.ts # Main extension logic (monitors terminal exit codes)
├── media/
│ ├── chowayo.mp3 # The legendary sound file
│ └── icon.png # Extension icon
├── package.json # Extension manifest
└── README.md # This file
❓ Troubleshooting
- Check that
aooo.enableSound is set to true in your settings
- Make sure VS Code is not muted in your system's Volume Mixer / Sound Settings
- Verify the audio file exists at
media/chowayo.mp3 in the extension directory
- Try the manual trigger via Command Palette to isolate the issue
The sound doesn't play on some commands
VS Code shell integration must be active for per-command exit code detection. If it's not active (e.g. in certain custom shells), the extension falls back to detecting when the terminal process itself closes with a non-zero code.
To enable shell integration manually, add this to your settings.json:
"terminal.integrated.shellIntegration.enabled": true
Some commands trigger it unexpectedly
The extension fires on any non-zero exit code. Some commands like grep (no matches = exit 1) or diff behave this way by design. A future version will support exit code filtering.
Does this work in external terminals?
No — this extension only monitors the Integrated Terminal inside VS Code. External windows (Command Prompt, Terminal.app, iTerm2, etc.) are not monitored.
How do I disable the extension temporarily?
Option 1 — Disable sound only (extension stays active):
- Set
aooo.enableSound to false in Settings
Option 2 — Disable extension entirely:
- Open the Extensions panel (
Ctrl+Shift+X / Cmd+Shift+X)
- Find "Aooo Terminal Error Sound"
- Click Disable
📜 Release Notes
0.0.3
- Cross-platform audio via VS Code WebView (no external system tools required)
- Added
aooo.enableSound toggle setting
- Added manual Command Palette trigger (
Aooo: Play Chowayo Sound)
- Fallback listener for terminals without shell integration
0.0.1 — 0.0.2 (Early Releases)
- Initial terminal error detection
- Visual notification system
- "Chowayo" pumpkin howl audio
🤝 Contributing
Found a bug or have a feature request? Contributions are welcome!
- Report Issues: GitHub Issues
- Submit Pull Requests: Fork the repo and submit your improvements
- Reach out: Contact me on GitHub @SengQT
📄 License
This extension is released under the MIT License.
💖 Credits
Created with ❤️ by SengQT (@SengQT)
Inspired by the legendary Chowayo AI Pumpkin. 🎃
⭐ Show Your Support
If this extension made you smile (or jump in your chair), please:
- ⭐ Star the GitHub repository
- 📝 Leave a review on the VS Code Marketplace
- 🐛 Report bugs or suggest features via Issues
Happy coding! May your errors be loud and spooky! 🎃