ErrorToSolution Pro AI transforms frustrating coding errors into clear, bilingual (English & Hindi) solutions instantly. Featuring a professional split-layout dashboard, one-click fixes, and predictive bug finding.
🚀 Key Features
📊 Split-Layout Dashboard: A dedicated full-screen panel with Code on the left and Solution on the right.
🇮🇳 Bilingual Support: Every explanation is provided in clear English and simple Hinglish (Hindi).
⚡ One-Click Apply: Click "Apply Fix" to automatically replace the buggy code in your editor.
🔍 Find Bugs Mode: Detect potential logic issues before they even trigger an error.
🔊 Voice Explanation: Listen to the solution aloud with native speech synthesis.
💡 Pro Tips: Receive Senior Developer advice to avoid similar mistakes in the future.
🛠️ Getting Started
1. Setup the Backend
The extension uses a high-performance Node.js backend to process AI logic.
Open the project folder in your terminal.
Run cd server.
Run npm install.
Run node index.js.
The backend must be running at http://localhost:3000.
2. Usage
Diagnostic Fix: Whenever you see a red squiggle, hover over it or click the Lightbulb icon and select ✨ Open Solution Dashboard.
Context Menu: Right-click any code selection to Explain, Optimize, or Document with AI.
Sidebar: Use the sidebar for quick actions like "Find Bugs" or "Improve Code".
📂 Configuration
You can set your own Gemini API Key in VS Code settings:
Search for errorFixer.apiKey in Settings (Ctrl+,).
📦 Version History
1.0.0: Major Overhaul Release. Added Dashboard UI, Backend Server, Apply Fix, Voice, and Bilingual support.