🚀 Self-Healing Coding Assistant
Stop copying code to ChatGPT! Fix bugs directly in VS Code with one click.
✨ What It Does
Transform broken code into working code instantly:
- 🔧 Fix syntax errors - Missing quotes, brackets, semicolons
- 🐛 Correct logic bugs - Wrong operators, scope issues, type errors
- ✨ Improve code quality - Best practices, performance optimizations
- 🎯 Smart error detection - Analyzes VS Code's detected problems
- 📱 Multi-language support - JavaScript, Python, Java, C++, Go, PHP, and more
🎬 How It Works
- Right-click any file with errors
- Select "Fix with AI" from the context menu
- Preview the changes in a side-by-side diff
- Apply fixes instantly with one click
That's it! No more context-switching to external AI tools.
🌟 Key Features
One-Click Fixes
- Right-click context menu integration
- Keyboard shortcuts (
Ctrl+Shift+F )
- Fix entire files or just selected code
Smart AI Processing
- Powered by OpenAI GPT models
- Understands context and coding patterns
- Preserves your code style and structure
Developer-Friendly
- Diff Preview - See exactly what changes before applying
- Error Context - Uses VS Code's diagnostic information
- Multi-Language - Works with 12+ programming languages
- Customizable - Configure AI prompts and behavior
Seamless Workflow
- No external tools needed
- Works offline with your n8n setup
- Integrates with existing VS Code features
📋 Supported Languages
✅ JavaScript/TypeScript
✅ Python
✅ Java
✅ C/C++
✅ Go
✅ PHP
✅ C#
✅ Ruby
✅ Swift
✅ Kotlin
✅ And more...
🛠 Setup Requirements
- Install the extension
- Set up n8n workflow (one-time setup)
- Configure OpenAI API key
- Start fixing code!
Complete setup guide included in documentation.
🎯 Perfect For
- Debugging sessions - Fix errors without breaking flow
- Code reviews - Clean up issues before committing
- Learning - See how AI fixes common mistakes
- Productivity - Spend less time on syntax errors
- Team consistency - Standardize code quality
🚀 Real Examples
Before:
console.log(hello world) // Missing quotes
let user = api.getUser() // Missing await
if (user = null) return // Wrong operator
| |