Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Error Explainer – Plain English DebuggerNew to Visual Studio Code? Get it now.
Error Explainer – Plain English Debugger

Error Explainer – Plain English Debugger

Shreya Udaya Vernekar

|
1 install
| (0) | Free
Instantly explains errors in simple, jargon-free English using AI. Select any error → Ctrl+Shift+E → get a clear explanation + fix.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🔍 Error Explainer — Plain English Debugger

Stop googling cryptic error messages. Select any error → press Ctrl+Shift+E → get a simple explanation + fix instantly.

Version License Free


🎯 What it does

Turns this:

TypeError: Cannot read properties of undefined (reading 'map')

Into this:

What happened: You tried to use .map() on something that doesn't exist yet. Why: The variable was empty (undefined) when your code ran — like trying to flip pages of a book that hasn't arrived yet. Fix: Check that your data loaded before using it. Add if (data) { data.map(...) }


Setup (2 minutes)

Step 1 — Get a free Groq API key

  1. Go to console.groq.com
  2. Sign up free (Google login works)
  3. Click API Keys → Create API Key
  4. Copy the key — it starts with gsk_...

✅ Groq is completely free — no credit card needed

Step 2 — Set your key in VS Code

Press Ctrl+Shift+P and type:

Error Explainer: Set API Key

Paste your gsk_... key and press Enter. You'll see ✅ when it's saved.

That's it — you're ready!


How to use

Fastest way — keyboard shortcut

  1. Select any error text in your editor or terminal
  2. Press Ctrl+Shift+E (Mac: Cmd+Shift+E)
  3. See the plain English explanation in the panel on the right

Click the status bar button

Click Error Explainer in the bottom status bar — explains the error under your cursor automatically.

Explain a terminal error

  1. Copy the error from your terminal (Ctrl+C)
  2. Press Ctrl+Shift+E in the editor
  3. It detects the clipboard and explains it

Settings

Go to VS Code Settings → search Error Explainer

Setting Options Default What it does
errorExplainer.skillLevel beginner intermediate expert beginner How simple the explanation should be
errorExplainer.autoExplain true false true Auto-explain new errors when panel is open

Supported languages

Works with any error message — Python, JavaScript, TypeScript, React, Node.js, Django, and more.


Privacy

  • Your API key is encrypted by VS Code — never stored in plain text
  • Error text is sent to Groq's API (api.groq.com) for analysis only
  • No data is stored by this extension anywhere
  • See Groq's privacy policy

Coming soon

  • [ ] Apply Fix button — inserts the suggested code automatically
  • [ ] Error history — see all past explanations
  • [ ] More languages — Rust, Go, Java, C++
  • [ ] Local AI option — no API key needed (Ollama)

License

MIT — free to use, modify, and share.


Found a bug or have a suggestion? Open an issue

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