wingman-ai

MCP.Pizza Chef: RussellCanfield

Wingman AI is an open-source Visual Studio Code extension that acts as a powerful AI coding assistant. It integrates seamlessly with major AI providers including OpenAI, Anthropic, Ollama, and HuggingFace, offering a private and free experience with Ollama. Wingman supports the Model Context Protocol (MCP), enabling it to extend functionality by integrating with various MCP servers such as Figma and custom browser tools. Users can highlight code snippets to get focused assistance or provide high-level requirements and images for Wingman to autonomously implement complete features, including executing commands. This makes Wingman a versatile tool for developers seeking AI-enhanced coding workflows directly within their IDE.

Use This MCP client To

Generate code snippets from natural language prompts Edit and refactor code based on highlighted text Implement complete features from requirements and images Execute commands to automate coding tasks Integrate with MCP servers like Figma for design-code workflows Extend AI assistance with custom MCP browser tools

README

Wingman AI Coding Assistant

Wingman-AI brings high quality AI agentic coding right to your computer. We support most major AI providers - OpenAI, Anthropic and Ollama which is 100% free and private.

Wingman is also supports Model Context Protocol tools, allowing you to extend and integrate with a number of servers already available such as Figma or even your own browser!

Have a specific question? Simply highlight text in the editor and Wingman will focus there. Want Wingman to work on it's own? Give it requirements and even attach an image and let it implement complete features for you - even executing commands.

Chat Demo

Compose Demo

Documentation

Want a new feature? Need to report an issue? visit our GitHub.

Features

Wingman-AI supports advanced features such as:

Code completion

Real-time code suggestions as you type

Chat

Agent based chat and complete code writing experience

MCP Integration

Integrate with MCP tools directly in Wingman, giving you the ability to extend its capabilities

Threads

Start a session, create new ones and even branch off an existing - allowing you to organize flows

Document Generation

Generate documentation for code with one click

Refactor

Refactor code quickly with one click

Chat

Chat

Indexer

Indexer

Indexer

Release Notes

To see the latest release notes - check out our releases page.


If you like the extension, please leave a review! If you don't, open an issue and we'd be happy to assist!

Enjoy!

wingman-ai FAQ

How do I install Wingman AI in VSCode?
Install Wingman AI by searching for it in the VSCode Extensions Marketplace and clicking 'Install'.
Can Wingman AI work offline?
Wingman AI relies on cloud AI providers like OpenAI, Anthropic, and Ollama, so an internet connection is required for most features.
How does Wingman AI ensure privacy?
Wingman supports Ollama, which is 100% free and private, and respects user data privacy when interacting with AI providers.
Can I customize which AI provider Wingman uses?
Yes, Wingman allows you to configure and switch between supported AI providers such as OpenAI, Anthropic, Ollama, and HuggingFace.
What is Model Context Protocol (MCP) support in Wingman?
MCP support lets Wingman integrate with external tools and servers, like Figma or custom browsers, to enhance coding workflows.
How do I highlight code for Wingman to focus on?
Simply select the code snippet in the VSCode editor, and Wingman will provide targeted assistance based on the highlighted text.
Can Wingman execute commands on my behalf?
Yes, Wingman can autonomously execute commands to implement features or automate coding tasks as per your instructions.
Is Wingman AI free to use?
Wingman AI is open-source and free to use, with some AI providers potentially requiring paid accounts depending on usage.
Does Wingman support image inputs for feature implementation?
Yes, you can attach images along with requirements, and Wingman will use them to help implement complete features.