Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Desi Debug 🎺New to Visual Studio Code? Get it now.
Desi Debug 🎺

Desi Debug 🎺

Ayaan

|
1 install
| (0) | Free
Because silent red squiggles don't capture the emotional damage of a failed build 💔
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Desi Debug

Desi Debug 🎺

Because silent red squiggles don't capture the emotional damage of a failed build.

VS Code Marketplace Installs Rating License: MIT Platform


📖 Overview

Desi Debug is a VS Code extension that replaces boring, silent red squiggles with iconic Indian meme sounds — giving your coding errors the dramatic reaction they truly deserve.

Syntax error? "Ye kya tha bhai."
Build failed? Full Hera Pheri energy.
All errors fixed? Shehnai plays.

Works on Windows, macOS, and Linux with zero external dependencies.


✨ Features

Feature Description
🔴 Error Sounds Random desi reaction plays on every new syntax/type error
🏗️ Build Fail Dramatic Bollywood fail music when tasks exit with non-zero code
💀 Terminal Crash "Game Over" KBC style when your terminal dies unexpectedly
⚠️ Warning Sounds Subtle tabla/payal sounds for warnings — not just errors
😱 Overwhelm Mode Special "ab kya hoga" sound when 5+ errors hit simultaneously
🌅 First Error of Day "Shuru ho gaya" — plays once per session on the first error
🎉 Victory Sound Shehnai celebration when error count drops back to zero
🔇 Meeting Mode One shortcut silences everything instantly — Ctrl+Alt+M
🎚️ Intensity Control mild / medium / savage — you choose the chaos level
❄️ Cooldown Timer Smart throttle prevents sound spam on bulk error changes
🔀 Random Pool 5 sounds per category, never repeats the same one twice

🚀 Installation

From VS Code Marketplace (Recommended)

  1. Open VS Code
  2. Press Ctrl+Shift+X → search "Desi Debug"
  3. Click Install

⚙️ Configuration

Configure via File → Preferences → Settings → Desi Debug or add to your settings.json:

{
  // How intense should the desi reactions be?
  "desiDebug.intensity": "medium",       // "mild" | "medium" | "savage"

  // Mute all sounds (perfect for meetings)
  "desiDebug.muteMode": false,

  // Seconds to wait between sounds (0 = no cooldown)
  "desiDebug.cooldownSeconds": 3,

  // Play a celebration sound when all errors are fixed
  "desiDebug.playOnSuccess": true,

  // Play sounds for warnings too, not just errors
  "desiDebug.enableWarnings": true,

  // Sound theme pack
  "desiDebug.soundPack": "default"       // "default" | "hera-pheri" | "bollywood" | "cricket"
}

Intensity Levels Explained

Level Volume Sound Pool Cooldown Bonus Chaos
mild 60% Files 1–2 only 5s —
medium 100% Files 1–5 3s —
savage 100% Files 4–5 only 1.5s Double sounds on build fail & overwhelm

📋 Commands

Access all commands via Ctrl+Shift+P → type "Desi Debug":

Command Shortcut Description
Desi Debug: Toggle Mute Ctrl+Alt+M / Cmd+Alt+M Toggle meeting mode on/off
Desi Debug: Play Test Sound — Preview sounds by category
Desi Debug: Change Sound Pack — Switch between sound themes

The 🔊 Desi Debug: ON button in the status bar also toggles mute with one click.
When muted it turns red: 🔇 Desi Debug: MUTED


🖥️ Platform Support

Platform Audio Engine
Windows PowerShell Media.SoundPlayer
macOS afplay (built-in, no setup needed)
Linux aplay → paplay → mpg123 (first available)

If no audio player is found on Linux, the extension fails silently — it won't crash your editor.


🐛 Known Issues

  • On some Linux distros, .mp3 playback requires mpg123 to be installed manually (sudo apt install mpg123)
  • Windows Media.SoundPlayer only supports .wav natively — .mp3 files use the MediaPlayer fallback

📜 Changelog

v1.0.0 — Initial Release

  • 7 sound categories with 5-sound random pools
  • mild / medium / savage intensity levels
  • Meeting mode mute toggle (Ctrl+Alt+M)
  • Smart cooldown timer with configurable delay
  • Cross-platform support (Windows, macOS, Linux)
  • Status bar mute indicator

🪪 License

MIT © Ayaan (ayaanji)

Do whatever you want with this — just don't blame us for the emotional damage. 😄


Made with 💔 and too many failed builds

⭐ Star this repo if Hera Pheri played when you read this ⭐

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