Visual DebuggerAI-powered bug tutor for VS Code. Visual Debugger turns every error into a lesson — explaining what went wrong before you fix it, and showing you exactly what changed after. The ProblemWhen you hit a runtime crash or a cryptic type error, the default experience is a wall of unreadable stack trace. Most developers — especially beginners — copy-paste the error into ChatGPT, accept the fix, and move on without ever understanding what went wrong. Over time, this builds dependency instead of skill. Visual Debugger breaks that cycle. How It WorksVisual Debugger runs a two-phase learning loop every time you hit a bug: Phase 1 — Before the fix: The moment an error appears, Visual Debugger explains it in plain English. You see where the bug is, what the error message actually means, how to fix it, and how to prevent it next time. Phase 2 — After the fix: When an AI tool (Copilot, Cursor, ChatGPT) edits your file, Visual Debugger captures the before/after state and shows you a syntax-highlighted red/green diff with an explanation of every change the AI made. FeaturesError Explanation PanelAutomatically activates when VS Code detects an error in your JavaScript or TypeScript files. Breaks down the error into beginner-friendly sections:
Each section uses progressive disclosure (collapsed by default) so you only read what you need. Visual Diff ReviewAfter an AI tool modifies your file, the Diff Panel opens automatically:
Interactive QuizAfter the error is explained, a multiple-choice question tests whether you actually understood the root cause — not just the fix. Bug DashboardA full analytics panel that tracks your error history over time. Includes:
CodeLens Inline Actions"Explain This Error" and "Fix Error" links appear directly above red squiggles in your editor — no need to open a panel manually. Audio Read-AloudPowered by ElevenLabs, every explanation card has a read-aloud button. Natural-sounding voice reads the explanation while key terms stay highlighted on screen — useful for auditory learners and accessibility. ScreenshotsGetting Started1. Install the ExtensionSearch for "Visual Debugger" in the VS Code Extensions Marketplace and click Install. 2. Set Your Gemini API KeyVisual Debugger uses Google Gemini to generate explanations.
3. (Optional) Enable Audio Read-AloudFor voice explanations powered by ElevenLabs:
4. Open a Project and Start CodingOpen any JavaScript or TypeScript project. When an error appears, Visual Debugger activates automatically — or click "Explain This Error" above any red squiggle in your editor. Requirements
Commands
Bug CategoriesVisual Debugger classifies every error into one of three categories:
PrivacyAPI keys are stored using VS Code's encrypted LicenseMIT — see LICENSE for details. |