Flexpilot

Open-source VS Code extension for bring-your-own-key AI coding

Intermediate
Screenshot of Flexpilot, Open-source VS Code extension for bring-your-own-key AI coding

What is Flexpilot?

Flexpilot is a free, GPLv3 VS Code extension offering AI completions, chat and commit messages through your own API keys or local models. It is no longer actively maintained, with development moved to Flexpilot IDE.

Flexpilot is a free, open-source extension for Visual Studio Code that adds AI code completion and chat to the editor while leaving the choice of model provider to the user. It is positioned as an alternative to GitHub Copilot, and it mirrors Copilot's interface closely enough that existing habits carry over. Instead of bundling its own model service, it connects to API keys the developer already holds, which shifts the cost and data relationship to the provider of their choice. The feature set covers the everyday assistant workflow. Inline completions suggest code in context, a panel chat answers questions about the open workspace, and inline chat edits or explains code directly in the editor. A quick chat opens from a single shortcut, smart variables pull in editor and code references, and voice chat accepts spoken prompts. Smaller touches include automatically generated chat titles, AI-written commit messages and pull request descriptions, and a token usage view that tracks consumption across interactions. All of this uses native VS Code interface elements rather than embedded webviews. Setup is a matter of installing the extension from the Marketplace, restarting VS Code, and entering provider credentials as described in the official documentation. Supported providers include Anthropic, OpenAI, Azure OpenAI, Groq, Google Gemini, Mistral AI and Ollama, plus self-hosted servers such as vLLM, LocalAI, llama-cpp-python and KoboldCpp. Different models can be assigned to different tasks, which suits developers who want a cheap model for completions and a stronger one for chat. Buyers should read the project's status notice before committing. The extension is no longer actively maintained and receives no new features, with the team pointing to Flexpilot IDE, a VS Code fork with the extension preinstalled, as the successor. The extension therefore suits developers who value open-source licensing (GNU GPLv3), local model support and key control, but it is a weaker bet than actively developed assistants for anyone who needs multi-file edits or ongoing improvements.

How do you use Flexpilot?

  1. 1Install the extension
    Open the Flexpilot page on the Visual Studio Marketplace, or use Quick Open (Ctrl+P) in VS Code with the install command shown there. Restart VS Code once installation finishes.
    Flexpilot — Install the extension
  2. 2Configure a model provider
    Follow the official configuration documentation to add credentials for a provider such as OpenAI, Anthropic, Gemini or a local Ollama server.
  3. 3Try inline completions
    Start typing in a source file and accept the context-aware autocomplete suggestions that appear in the editor.
  4. 4Open panel and inline chat
    Use the panel chat for workspace questions and inline chat to refactor, debug or explain selected code in place. Quick Chat is available from a single shortcut.
  5. 5Review token usage
    Check the token usage view to see consumption across interactions, then assign different models to different tasks if costs run high.

Pros and cons

Pros

  • Free and open source under GNU GPLv3, so the code can be inspected and modifiedAI
  • Works with your own keys across many providers, including Anthropic, OpenAI, Gemini, Mistral and GroqAI
  • Supports self-hosted and local model servers such as Ollama, vLLM and LocalAIAI
  • Uses native VS Code interface elements instead of webviews, keeping the editor experience familiarAI
  • Token usage view shows consumption across interactions, which helps control API spendAI

Cons

  • No longer actively maintained, and the team says it will not add new featuresAI
  • Multi-file chat edits and a workspace agent remain roadmap items and are not deliveredAI
  • Requires the user to obtain and configure provider API keys, which adds setup workAI
  • API usage is billed by the chosen provider, so total cost depends on model choice and volumeAI
  • Last commit was about two years ago, so compatibility with newer VS Code releases is uncertainAI

How much does Flexpilot cost?

Pricing

The extension is listed as free and is open source under GNU GPLv3. Costs from the chosen AI provider's API keys are separate and not stated on the page.

Learn more

Support

Support runs through the project's GitHub issues and pull requests, plus the Marketplace Q & A tab. The team says it will still try to address issues but is not adding features.

Integrations

Connects to Anthropic, OpenAI, Azure OpenAI, Groq, Google Gemini, Mistral AI, Ollama, and self-hosted servers including vLLM, LocalAI, KoboldCpp, FastChat, text-gen-webui, llama-cpp-python and TensorRT-LLM.

Features

Inline code completions, panel chat, inline chat, quick chat, smart variables, voice chat, dynamic chat titles, AI-generated commit messages and PR descriptions, and token usage insights, all through native VS Code UI.

Frequently asked questions about Flexpilot

  • How much does Flexpilot cost?
    The extension is listed as free and is open source under GNU GPLv3. Costs from the chosen AI provider's API keys are separate and not stated on the page.
  • How do you use Flexpilot?
    The walkthrough on this page covers 5 steps: 1. Install the extension 2. Configure a model provider 3. Try inline completions 4. Open panel and inline chat 5. Review token usage.
  • What platforms does Flexpilot support?
    Flexpilot is available on Windows, MacOS, Linux and Browser extension.
  • What does Flexpilot integrate with?
    Connects to Anthropic, OpenAI, Azure OpenAI, Groq, Google Gemini, Mistral AI, Ollama, and self-hosted servers including vLLM, LocalAI, KoboldCpp, FastChat, text-gen-webui, llama-cpp-python and TensorRT-LLM.
  • What are the limitations of Flexpilot?
    No longer actively maintained, and the team says it will not add new features. Multi-file chat edits and a workspace agent remain roadmap items and are not delivered. Requires the user to obtain and configure provider API keys, which adds setup work.

Status

StatusActive
Views0
Outbound clicks0
Added10/8/2026

Platforms

WindowsMacOSLinuxBrowser extension

Pricing

Free

Categories