🐞 DebugVision
📖 OverviewDebugVision is an AI-powered Visual Studio Code extension designed to make debugging faster, easier, and more educational. Instead of only displaying compiler errors, it explains why an error occurred, suggests AI-generated fixes, and enables developers to interact with an AI assistant—all without leaving the editor. Whether you're a beginner learning programming concepts or an experienced developer looking to speed up debugging, DebugVision helps you understand errors, apply fixes confidently, and stay focused on writing better code. ✨ Features🤖 AI Error Explanation
🛠 AI Fix Suggestions
💬 AI ChatAsk follow-up questions such as:
without leaving VS Code. ⚡ Smart Performance
🎯 Smart Editor Integration
📋 Productivity Features
🏗️ ArchitectureThe following diagram illustrates how DebugVision processes compiler diagnostics, interacts with a local AI model through Ollama, and delivers explanations, fixes, and chat responses directly inside Visual Studio Code.
📸 Screenshots🐞 Main Debug PanelDisplays all detected compiler diagnostics with quick access to AI-powered explanations and fixes.
🤖 AI Error ExplanationUnderstand compiler errors with beginner-friendly explanations, examples, and best practices.
🛠 AI Fix PreviewPreview AI-generated fixes, compare them with your current code, review the confidence score, and apply changes with one click.
💬 AI ChatAsk programming questions, understand compiler errors, or discuss your code directly inside VS Code.
🛠 Tech Stack
🏗️ Architecture & Project Structure
📦 Install from VS Code MarketplaceSearch for DebugVision in the VS Code Extensions Marketplace and install it directly from VS Code. DebugVision uses Ollama for local AI processing. Make sure Ollama is installed and running before using AI features.🚀 Getting Started1. Clone the repository
2. Install dependencies
3. Build
4. Start Ollama
Pull the model if required:
5. Run the extensionPress
to launch the Extension Development Host. 💡 Usage
🎯 RoadmapVersion 1.0
Future Improvements
🤝 ContributingContributions, suggestions, and feature requests are welcome. Feel free to fork the repository and submit a pull request. 📄 LicenseThis project is licensed under the MIT License.See the LICENSE file for details. 👩💻 AuthorManju Gowda GitHub: https://github.com/manjugowda-l Feel free to connect, raise issues, or contribute to the project. |




