🐛 Auto Debugger — AI-Powered VS Code Extension
Enterprise-level automatic debugging pipeline powered by Groq AI with 5 specialized agents.

✨ Features
- ⚡ Instant Error Detection — Automatically detects TypeScript, JavaScript, and Python errors as you code
- 🧠 5-Agent AI Pipeline — Classifier → Root Cause → Fix Generator → Validator → Explainer
- 💡 Multiple Fix Suggestions — Get 3 alternative fixes ranked by confidence score
- 📊 Confidence Scoring — Know exactly how sure the AI is about each fix
- 🎨 Beautiful Sidebar — Live agent progress, fix picker, prevention tips
- 📜 Debug History — Track all your errors and fixes over time
- 🔗 Backend Sync — Sync sessions to your team dashboard
- 🌐 Multi-Language — TypeScript, JavaScript, Python, Java, C++, and more
🚀 Getting Started
1. Install Extension
Search for Auto Debugger in VS Code Extensions marketplace.
2. Get Free Groq API Key
- Go to console.groq.com
- Sign up for free
- Create an API key
Open VS Code Settings (Ctrl+,) and search for Auto Debugger:
{
"autoDebugger.groqApiKey": "your-groq-api-key",
"autoDebugger.autoAnalyze": true
}
4. Start Coding
The extension automatically detects errors and shows fix suggestions in the sidebar!
🤖 How It Works
Error Detected
↓
Agent 1: Classifier → Identifies error type & severity
↓
Agent 2: Root Cause → Finds WHY the error occurred
↓
Agent 3: Fix Generator → Creates 3 alternative fixes
↓
Agent 4: Validator → Reviews and ranks fixes
↓
Agent 5: Explainer → Writes human-friendly explanation
↓
Fix Applied ✅
⌨️ Keyboard Shortcuts
| Shortcut |
Action |
Ctrl+Shift+D |
Analyze current file errors |
🎛️ Settings
| Setting |
Default |
Description |
autoDebugger.groqApiKey |
"" |
Your Groq API key |
autoDebugger.autoAnalyze |
true |
Auto-analyze errors |
autoDebugger.contextLines |
30 |
Code context lines |
autoDebugger.minConfidenceToAutoApply |
95 |
Auto-apply threshold |
autoDebugger.supportedLanguages |
[ts, js, py...] |
Languages to watch |
autoDebugger.backendApiKey |
"" |
Backend sync API key |
🏗️ Architecture
VS Code Extension (TypeScript)
├── Error Interceptors (TS/JS + Python)
├── Context Engine (code + git diff + deps)
├── 5-Agent Groq Pipeline
├── Sidebar WebView UI
└── Backend API Sync
NestJS Backend
├── JWT Authentication
├── Debug Session Storage (PostgreSQL)
├── Team Management
└── Analytics API
React Dashboard
├── Debug History
├── Analytics Charts
├── Team Management
└── Settings
📦 Tech Stack
- Extension: TypeScript + VS Code API
- AI: Groq (llama3-8b-8192) — Free tier
- Backend: NestJS + Prisma + PostgreSQL
- Dashboard: React + Vite + TailwindCSS + Recharts
🆓 Completely Free
- Groq API: Free tier (100K tokens/day)
- VS Code Marketplace: Free
- Self-hosted backend: Free
📝 License
MIT License — Free to use and modify.
🤝 Contributing
Pull requests welcome! See CONTRIBUTING.md.
Built with ❤️ using Groq AI