Transform boring stack traces into legendary moments. When your code throws an exception, hear it announced by iconic characters with epic voice packs and notifications.
- 🔊 Epic Voice Announcements - Hear exceptions called out by Satoru Gojo or Sage from Valorant
- 🔔 Notifications - Visual popups appear in sync with audio announcements
- 🏆 Achievement System - Track your debugging journey and unlock milestones
- 🎚️ Voice Pack Selection - Choose between Gojo's chaotic confidence or Sage's tactical precision
- ⚙️ Full Customization - Adjust volume, enable/disable sounds and notifications independently
- 🎯 Smart Detection - Automatically catches exceptions from Run/Debug console
- 🌈 Exception Stats - View total exceptions encountered and progress per type
- Satoru Gojo (Jujutsu Kaisen) - Calm, confident, and perfectly dramatic
- Sage (Valorant) - Sharp, tactical, and precisely timed callouts
- More characters coming soon!
Track your debugging milestones:
- First exception caught
- 10+ NullPointerExceptions
- View total exceptions and progress in Settings
- Developers who miss exceptions in console spam
- Live coders and streamers wanting entertaining debugging
- Teams looking to add personality to their workflow
- Anyone tired of silent exceptions
All JVM languages: Java, Kotlin, Scala, Groovy, and more. Compatible with IntelliJ IDEA IDEs.
Configure at: Settings → Tools → Echo Exception
- Open Settings/Preferences → Plugins → Marketplace
- Search for "Echo Exception"
- Click Install and restart
Visit EchoException on JetBrains Marketplace and click Install to IDE.
- Download the latest release
- Settings/Preferences → Plugins → ⚙️ → Install Plugin from Disk...
- Select the
.zipfile - Restart your IDE
After installation:
- Write some deliberately broken code:
String test = null;
test.length(); // Let the games begin-
Run it and enjoy the show
-
Head to Settings → Tools → Echo Exception to customize
That's it. Your exceptions now have personality.
Configure everything at Settings → Tools → Echo Exception
Sound Tab
- Voice pack selection
- Volume slider with real-time preview
- Enable/disable notification popups
Achievements Tab
- View all unlocked achievements
- Track progress toward milestones
- See total exceptions encountered
- Monitor stats per exception type
- Celebrate debugging victories
Built on the IntelliJ Platform Plugin Template.
git clone https://github.com/haseeb-xd/EchoException.git
cd EchoException
./gradlew buildPlugin
./gradlew runIdeEdit gradle.properties:
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512mEcho.Exception.mp4
| Settings | Achievements |
|---|---|
Got ideas? Found bugs? Want to add voice packs?
- Open an issue for bugs or feature requests
- Submit a pull request for code contributions
- Suggest new characters for voice packs
- Share it with fellow developers who need more drama in their debugging
All contributions welcome, no matter how small.
Licensed under Apache 2.0.
Special Thanks:
- Voice samples from Jujutsu Kaisen and Valorant - Maiaa
- Every developer who's ever screamed at a NullPointerException
Found this useful?
- Star the repo
- Rate it on JetBrains Marketplace
- Share it with your team
- Suggest new voice packs
Have questions? Open an issue.
"Because even exceptions deserve a dramatic entrance."