Andor is an open-source VS Code extension that brings advanced AI coding capabilities directly to your editor. Powered by Puter.js, Andor acts as a proactive coding agent that can read, understand, modify, and debug your codebase.
- Context Switching: No need to copy-paste between AI chat and your editor
- File Management: AI can directly read/write files and run commands
- Code Understanding: Analyzes your entire codebase for context-aware assistance
- Debugging: Sees errors and diagnostics in real-time
- Consistency: Standardized AI assistance across the team
- Knowledge Transfer: AI understands your codebase patterns
- Productivity: Faster development with AI-powered refactoring and debugging
- Multiple Models: Claude Sonnet 4, Claude Opus 4, GPT-4o, Gemini 2.5 Pro, DeepSeek V3, Llama 4
- Free Tier: Use GPT-4o Mini, Gemini Flash, DeepSeek, and Llama models at no cost
- No API Keys: Simple authentication with Puter
- File Operations: Create, read, update files directly
- Terminal Integration: Run build, test, and other commands
- Smart Context: Automatically includes relevant workspace files
- Diagnostics Aware: Sees errors and warnings as they appear
- Checkpoints: Auto-saved conversation states for easy rollback
- Prompt Editing: Edit and resend previous messages
- Task Completion: Detects when tasks are done or need continuation
- Continue Button: Resume complex multi-step operations
- Windsurf-like Design: Clean, modern interface
- Sticky Headers: Always-visible controls
- Syntax Highlighting: Beautiful code blocks
- Theme Adaptive: Matches your VS Code theme
- Open VS Code
- Search for "Andor" in Extensions
- Click Install
git clone https://github.com/mutheejj/andor.git
cd andor
npm install
cd webview-ui && npm install && npm run build && cd ..
npm run compile- Open Andor: Click the Andor icon in the sidebar
- Sign In: Authenticate with Puter (10 seconds)
- Start Coding: Ask anything - "Refactor this component", "Fix the errors", "Add a new feature"
VS Code Webview ← Extension Host → Puter AI
↓ ↓
React UI File System
Terminal
We welcome all contributors! See CONTRIBUTING.md for guidelines.
- New AI model support
- UI improvements
- Language support
- Testing
- Documentation
MIT License - see LICENSE for details.
- Email: johnmuthee547@gmail.com
- X/Twitter: @mutheejohnke
- GitHub: @mutheejj
- Issues: GitHub Issues
- Discord: @johnmuthee
- Phone: +254 768 498 013
Built with ❤️ by developers, for developers