VS Code Wingman AI is a revolutionary approach to IDE development that integrates Wingman AI directly into the core of Visual Studio Code. Unlike traditional extensions, this creates a native AI-powered IDE where artificial intelligence is a fundamental system capability, not an add-on.
To demonstrate the future of development environments where AI assistance is seamlessly woven into the fabric of the IDE, providing developers with an intuitive, always-available coding companion that enhances productivity without disrupting workflow.
- Built-in Intelligence: Wingman AI is embedded at the system level, not as an extension
- Zero Configuration: Works immediately upon launch with no setup required
- Invisible Operation: AI assistance feels natural and unobtrusive
- Offline Capable: Functions with local models via Ollama
- Multi-Provider Support: Compatible with OpenAI, Anthropic, Azure OpenAI, and more
- Full VS Code Features: Retains all original VS Code functionality
- Cross-Platform: Supports Windows, macOS, and Linux
- Intelligent Code Completion: Advanced suggestions beyond syntax
- Real-time Documentation: Automatic documentation generation
- Smart Refactoring: AI-powered code improvements
- Context-Aware Assistance: Understands your project structure and coding patterns
Experience the full functionality in our comprehensive demo video: 📽️ Watch the Demo
| Component | Technology | License |
|---|---|---|
| Core IDE | Visual Studio Code | MIT |
| AI Engine | Wingman AI | MIT |
| AI Providers | OpenAI, Anthropic, Azure OpenAI, Ollama | Various |
| Build System | Gulp, TypeScript, Node.js | - |
| Packaging | Custom scripts, Electron | - |
- Node.js (v16 or higher)
- Yarn package manager
- Git version control
- Python 3.x (for native modules)
-
Download the latest release
wget https://github.com/18vikastg/vscode-wingman-native/releases/latest/vscode-custom-linux.tar.gz
-
Extract and run
tar -xzf vscode-custom-linux.tar.gz cd vscode-custom-linux ./code -
Start coding with AI
- Wingman AI is ready immediately
- No extension installation needed
- Configure AI provider in settings
-
Clone VS Code source
git clone https://github.com/microsoft/vscode.git cd vscode yarn install -
Add Wingman AI extension
cd extensions git clone https://github.com/RussellCanfield/wingman-ai.git wingman-ai cd wingman-ai npm install && npm run compile
-
Configure built-in extension
cd ../../ # Edit product.json to include Wingman in builtInExtensions nano product.json
-
Build custom VS Code
yarn gulp compile-build yarn gulp vscode-linux-x64-min
-
Package for distribution
tar -czf vscode-wingman-custom.tar.gz .build/linux/VSCode-linux-x64/*
vscode-wingman-native/
├── 📂 source/
│ ├── 📂 vscode/ # VS Code source code
│ ├── 📂 wingman-ai/ # Wingman AI extension
│ └── 📂 patches/ # Custom modifications
├── 📂 build/
│ ├── 📄 build-instructions.md # Detailed build guide
│ ├── 📄 upgrade-guide.md # Update procedures
│ └── 📜 build.sh # Automated build script
├── 📂 dist/
│ └── 📦 vscode-custom-*.tar.gz # Distribution packages
├── 📂 docs/
│ ├── 📄 CONTRIBUTING.md # Contribution guidelines
│ ├── 📄 CHANGELOG.md # Version history
│ └── 📄 API.md # API documentation
├── 📹 demo.mkv # Demo video
└── 📄 README.md # This file
Configure your preferred AI provider through VS Code settings:
{
"wingman.provider": "openai",
"wingman.apiKey": "your-api-key",
"wingman.model": "gpt-4",
"wingman.temperature": 0.7
}- OpenAI: GPT-3.5, GPT-4, GPT-4 Turbo
- Anthropic: Claude 3 Sonnet, Claude 3 Opus
- Azure OpenAI: Enterprise-grade deployment
- Ollama: Local models (Code Llama, Mistral, etc.)
Keep your build current with the latest VS Code and Wingman AI updates:
# Update VS Code source
git remote add upstream https://github.com/microsoft/vscode.git
git fetch upstream
git merge upstream/main
# Update Wingman AI
cd extensions/wingman-ai
git pull origin main
# Rebuild
yarn gulp compile-buildFor detailed upgrade procedures, see docs/upgrade-guide.md.
- Enhanced Productivity: AI-powered code completion and suggestions
- Learning Tool: Understand complex codebases with AI explanations
- Code Quality: Automated refactoring and optimization suggestions
- Custom IDE Distribution: Deploy AI-enhanced development environments
- Team Standardization: Consistent AI-powered tooling across teams
- Offline Development: Local AI models for secure environments
- AI Integration Studies: Explore human-AI collaboration in coding
- Tool Development: Build upon this foundation for specialized IDEs
- Performance Analysis: Study impact of native AI integration
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Test thoroughly
- Submit a pull request
- Follow existing code style and conventions
- Add tests for new functionality
- Update documentation as needed
- Ensure compatibility across platforms
For detailed guidelines, see CONTRIBUTING.md.
Build fails with native module errors?
# Install required build tools
sudo apt-get install build-essential python3-dev
# or on macOS
xcode-select --installAI features not working?
- Verify your API key configuration
- Check internet connection for cloud providers
- Ensure Ollama is running for local models
VS Code crashes on startup?
- Check system requirements (8GB+ RAM recommended)
- Clear cache:
rm -rf ~/.config/Code/ - Run from terminal to see error logs
For more solutions, see our Issues page.
- Startup Time: ~15% slower than vanilla VS Code
- Memory Usage: +200-300MB for AI features
- Response Time: <100ms for code suggestions
- Offline Mode: Full functionality with local models
- RAM: 8GB minimum, 16GB recommended
- Storage: 2GB for installation
- CPU: Multi-core processor recommended
- OS: Windows 10+, macOS 10.14+, Linux (Ubuntu 18.04+)
This project is licensed under the MIT License - see the LICENSE file for details.
- Visual Studio Code: MIT License © Microsoft Corporation
- Wingman AI: MIT License © Russell Canfield
- Additional Dependencies: Various permissive licenses
This is an independent project and is not officially endorsed by Microsoft or the VS Code team.
- ✅ Native Wingman AI integration
- ✅ Cross-platform support
- ✅ Multiple AI provider support
- ✅ Offline functionality
- 🔄 Enhanced context awareness
- 🔄 Custom model training integration
- 🔄 Advanced debugging assistance
- 🔄 Team collaboration features
- 🚀 Voice-controlled coding
- 🚀 Visual programming interface
- 🚀 Advanced code generation
- 🚀 Multi-language conversation support
Special thanks to the open-source community:
- Microsoft - For open-sourcing Visual Studio Code
- Russell Canfield - Creator of Wingman AI
- VS Code Contributors - Thousands of developers worldwide
- AI Research Community - Advancing the field of code intelligence
Built with ❤️ by Vikas T G
Need help? Open an Issue | Join Discussions
⭐ Star this repository if you found it helpful!
- VS Code API Documentation
- Wingman AI Documentation
- Building VS Code Extensions
- AI in Software Development

