🤖 Auto-Coder AI
The Autonomous AI Coding Agent for VS Code
Auto-Coder AI is a powerful VS Code extension that brings autonomous AI coding capabilities to your fingertips. It can analyze, generate, execute, test, and iterate on code automatically - just describe what you want, and let AI do the work.

✨ Features
🎯 Multi-Provider AI Support
Choose your preferred AI provider:
- VS Code Copilot - Built-in integration, no API key needed!
- Claude - Anthropic's latest models (Opus 4, Sonnet 4)
- OpenAI - GPT-4o and GPT-4o mini
- Groq - Ultra-fast inference with Llama 3.3
- Cerebras - High-performance AI
- Ollama - Run AI locally (llama3.2, codellama, mistral)
📋 Task Templates
16 built-in templates for common development tasks:
| Category |
Templates |
| Create |
Component, Service, API Endpoint, Data Model |
| Fix |
Bug Fix, TypeScript Errors, Performance Issues |
| Refactor |
Component Refactor, Remove Duplication |
| Test |
Unit Tests, Integration Tests |
| Docs |
README, API Docs, JSDoc Comments |
| DevOps |
Dockerfile, CI/CD Pipeline |
🔄 Autonomous Workflow
- Describe your task in natural language
- Watch as AI analyzes and plans
- Review changes in real-time
- Iterate automatically if tests fail
- Done! Task completed successfully
📜 Change History & Rollback
- Track all AI-made changes
- View detailed diffs
- One-click rollback to previous states
- Never lose work with automatic backups
🔌 Git Integration
- Auto-create feature branches
- Smart commit messages
- Stash and restore changes
- View and revert commits
⚙️ Settings Panel
- Configure all providers from UI
- Test connections
- Select preferred models
- Customize behavior
📦 Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (
Ctrl+Shift+X)
- Search for "Auto-Coder AI"
- Click Install
From VSIX
code --install-extension autocoder-ai-1.0.0.vsix
🚀 Quick Start
1. Open Auto-Coder
- Click the robot icon (🤖) in the activity bar, OR
- Run command:
Auto-Coder: Open Panel (Ctrl+Shift+P)
- Go to the Settings tab
- For Copilot: Just works! (if you have Copilot enabled)
- For others: Enter your API key and select model
3. Describe Your Task
"Fix the bug where users can't reset their password"
"Add input validation to the registration form"
"Write unit tests for the UserService class"
"Refactor the authentication module to use async/await"
4. Let AI Work
Watch as Auto-Coder:
- Analyzes your codebase
- Plans the approach
- Makes changes
- Runs tests
- Iterates if needed
📖 Usage Examples
Bug Fix
"Fix the null pointer exception in getUserById when user doesn't exist"
New Feature
"Add a dark mode toggle to the settings page using the existing theme system"
Refactoring
"Refactor the PaymentService to use the Strategy pattern for different payment providers"
Testing
"Write comprehensive unit tests for all methods in src/services/AuthService.ts"
Documentation
"Generate API documentation for all endpoints in the routes folder"
⌨️ Keyboard Shortcuts
| Shortcut |
Command |
Ctrl+Shift+A |
Open Auto-Coder Panel |
Ctrl+Enter |
Start Task (when in input) |
Escape |
Stop Current Task |
🛠️ Configuration
VS Code Settings
{
// Provider selection
"autoCoder.provider": "copilot", // copilot, claude, openai, groq, cerebras, ollama
// Claude settings
"autoCoder.claudeApiKey": "sk-ant-...",
"autoCoder.claudeModel": "claude-sonnet-4-20250514",
// OpenAI settings
"autoCoder.openaiApiKey": "sk-...",
"autoCoder.openaiModel": "gpt-4o",
// Groq settings
"autoCoder.groqApiKey": "gsk_...",
"autoCoder.groqModel": "llama-3.3-70b-versatile",
// Ollama settings
"autoCoder.ollamaUrl": "http://localhost:11434",
"autoCoder.ollamaModel": "llama3.2",
// General settings
"autoCoder.maxIterations": 10,
"autoCoder.autoAnalyze": true
}
🔒 Security
- API keys are stored securely in VS Code's secrets storage
- No telemetry - your code never leaves your machine (except to AI providers)
- Sandbox execution - commands run in controlled environment
- Approval gates - critical operations require confirmation
🐛 Troubleshooting
"No AI provider available"
- Ensure you have at least one provider configured
- For Copilot: Make sure GitHub Copilot extension is installed and signed in
- For others: Check your API key in Settings
"Connection failed"
- Click "Test Connection" in Settings
- Verify API key is correct
- Check internet connectivity
- For Ollama: Ensure Ollama is running (
ollama serve)
"Task not completing"
- Check the chat for error messages
- Try stopping and restarting
- Increase max iterations in Settings
📝 License
MIT License - see LICENSE file for details.
🤝 Contributing
Contributions welcome! Please read our contributing guidelines first.
📮 Support
Made with ❤️ by developers, for developers.