Skip to content

flexpilot-ai/vscode-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Flexpilot AI - Your Open-Source AI Assistant

"Open-Source, Native and a True GitHub Copilot Alternative for VS Code"

Warning

The Flexpilot VS Code extension is no longer actively maintained. We will still try to address any issues or pull requests, but will not be adding new features.

We have created Flexpilot IDE as its successor - a fork of VS Code with the Flexpilot extension pre-installed, along with powerful new features such as multi-file editing, an online web IDE, and more.

๐Ÿš€ Click here to experience it instantly Online.

๐Ÿ“ฅ Click here to download the latest version of Flexpilot Desktop IDE for the best experience.

GitHub Actions Workflow Status License Visual Studio Marketplace Version Star on GitHub

Flexpilot is your gateway to truly flexible AI-powered development. Unlike other AI assistants, Flexpilot puts you in control, letting you use your preferred AI providers and models directly in VS Code. Native integration, unparalleled flexibility, and open-source freedom - all in one powerful package.

๐Ÿš€ Getting Started

  1. Install Flexpilot from the VS Code Marketplace and restart VS Code once installation is complete.
  2. Configure your preferred Language model providers as explained here in the official documentation.
  3. Start coding with AI-powered completions, chat, and more!

โœจ Why Flexpilot?

  • ๐ŸŽฏ 100% Native VS Code Experience - No clunky webviews, just pure coding bliss
  • ๐Ÿ”‘ Your Keys, Your Control - Use your own API keys with top AI providers
  • ๐ŸŽจ Ultimate Flexibility - Mix and match AI models for different tasks
  • ๐ŸŒŸ Open Source Freedom - Fully transparent, customizable, and community-driven
  • ๐Ÿ’Ž GitHub Copilot Compatible - Leverage your existing skills seamlessly

๐Ÿ› ๏ธ Supercharged Features

๐Ÿค– Code Completions

Effortlessly code with AI-powered autocomplete that provides context-aware suggestions and natural language guidance tailored to your project.

Inline Completions

๐Ÿ’ฌ Panel Chat

Experience context-aware, interactive AI conversations directly within your VSCode workspace. Flexpilotโ€™s panel chat keeps you focused on problem-solving without ever leaving your codebase.

Panel Chat

โœ๏ธ Inline Chat

Refactor, debug, or gain instant clarity with Inline Chat. Whether you need error handling suggestions or code explanations, Flexpilotโ€™s inline chat feature lets you make changes directly in your editor.

Inline Chat

โšก Quick Chat

Stay in the zone with Quick Chat โ€“ instant answers from your AI assistant with a single shortcut. No more breaking your workflow to find answers; just quick solutions at your fingertips.

Quick Chat

๐ŸŽฏ Smart Variables

Get precision in your AI interactions with Smart Variables. Flexpilot references elements from your code and editor data, allowing for more tailored and relevant assistance.

Smart Variables

๐ŸŽ™๏ธ Voice Chat

Have a question? Just ask! Voice Chat enables you to speak directly to your AI assistant and receive code suggestions in real time, allowing you to stay hands-free while coding.

Voice Chat

๐Ÿ“„ Dynamic Chat Titles

Maintain clarity in your AI-assisted conversations with Dynamic Chat Titles. Flexpilot automatically generates concise, relevant titles for each chat, making it easy to revisit previous conversations.

Dynamic Chat Titles

๐Ÿ’ป Commit Messages

Simplify your workflow with AI-generated commit messages and PR descriptions. Flexpilot crafts detailed and context-aware commit messages to make your code contributions clearer and more descriptive.

Commit Messages

๐Ÿ“Š Token Usage Insights

Gain transparency with Token Usage Insights. Track real-time token consumption across all AI interactions, helping you manage your usage and costs more effectively.

Token Usage Insights

๐ŸŽฏ Supported AI Providers

  • Anthropic
  • OpenAI
  • Azure OpenAI
  • Groq
  • Google Gemini
  • Mistral AI
  • Ollama
  • Anyscale
  • KoboldCpp
  • text-gen-webui
  • FastChat
  • LocalAI
  • llama-cpp-python
  • TensorRT-LLM
  • vLLM
  • Any many more!

๐Ÿ—บ๏ธ Roadmap

  • โœจ Multi-File Chat Edits - Seamlessly manage AI-assisted changes across multiple files.
  • ๐Ÿง‘โ€๐Ÿ’ป @Workspace Agent - Contextual AI support for your entire project workspace.
  • ๐Ÿ”Œ Extended Copilot Extensions - Integrate and leverage GitHub Copilot Extensions.
  • Any many more!

๐Ÿค Open Source Community

Flexpilot is proudly open source under the GNU GPLv3 license. We believe in:

  • ๐ŸŒŸ Community-First Development
  • ๐Ÿ› ๏ธ Transparent Architecture
  • ๐Ÿค Collaborative Innovation
  • ๐Ÿš€ Continuous Improvement

๐Ÿค Contributing

We love contributions! Whether it's:

  • ๐Ÿ› Bug Reports
  • โœจ Feature Requests
  • ๐Ÿ“ Documentation
  • ๐Ÿ’ป Code Contributions

Check our Contributing Guide to get started!

๐Ÿ“œ License

Flexpilot is open source under the GNU GPLv3 License.

๐ŸŒŸ Star Us on GitHub!

If you love Flexpilot, show your support here by starring us on GitHub! Every star motivates us to make Flexpilot even better.

Made with โค๏ธ by developers, for developers
ยฉ 2024 Flexpilot AI Inc.

โšก