VS Code Extensions
Error Explainer – Plain English Debugger

Error Explainer – Plain English Debugger

by Shreyauv27

Instantly explains errors in simple, jargon-free English using AI. Select any error → Ctrl+Shift+E → get a clear explanation + fix.

Downloads

37

Rating

— (0)

Version

1.0.3

Last updated

Jun 28, 2026

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

Related extensions