Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flexpilot-ai/vscode-extension
Flexpilot - Open-Source, Native and a True GitHub Copilot Alternative for VS Code
https://github.com/flexpilot-ai/vscode-extension
assistant chatgpt copilot copilot-chat cursor developer-tools free llm open-source vscode vscode-extension
Last synced: 4 days ago
JSON representation
Flexpilot - Open-Source, Native and a True GitHub Copilot Alternative for VS Code
- Host: GitHub
- URL: https://github.com/flexpilot-ai/vscode-extension
- Owner: flexpilot-ai
- License: gpl-3.0
- Created: 2024-11-01T09:45:08.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-02T08:32:45.000Z (19 days ago)
- Last Synced: 2025-01-10T07:28:45.964Z (11 days ago)
- Topics: assistant, chatgpt, copilot, copilot-chat, cursor, developer-tools, free, llm, open-source, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://flexpilot.ai
- Size: 1.86 MB
- Stars: 517
- Watchers: 3
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-AI-driven-development - vscode-extension - Open-Source, Native and a True GitHub Copilot Alternative for VS Code (Uncategorized / Uncategorized)
README
# Flexpilot AI - Your Open-Source AI Assistant
> _"Open-Source, Native and a True GitHub Copilot Alternative for VS Code"_
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/flexpilot-ai/vscode-extension/build.yml)
[![License](https://img.shields.io/badge/license-GNU%20GPLv3-blue.svg)](LICENSE)
![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/flexpilot.flexpilot-vscode-extension)
[![Star on GitHub](https://img.shields.io/github/stars/flexpilot-ai/vscode-extension?style=social)](https://github.com/flexpilot-ai/vscode-extension)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](https://marketplace.visualstudio.com/items?itemName=flexpilot.flexpilot-vscode-extension) and restart VS Code once installation is complete.
2. Configure your preferred Language model providers as explained [here](https://docs.flexpilot.ai/configuration.html) 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](https://docs.flexpilot.ai/videos/inline-completion-dark.gif)
### π¬ 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](https://docs.flexpilot.ai/videos/panel-chat-dark.gif)
### βοΈ 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](https://docs.flexpilot.ai/videos/inline-chat-dark.gif)
### β‘ 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](https://docs.flexpilot.ai/videos/quick-chat-dark.gif)
### π― 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](https://docs.flexpilot.ai/videos/panel-chat-dark.gif)
### ποΈ 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](https://docs.flexpilot.ai/videos/voice-chat-dark.gif)
### π 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](https://docs.flexpilot.ai/videos/chat-title-dark.gif)
### π» 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](https://docs.flexpilot.ai/videos/commit-message-dark.gif)
### π 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](https://docs.flexpilot.ai/videos/token-usage-dark.gif)
## π― 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](https://github.com/marketplace?type=apps&copilot_app=true).
- _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 ContributionsCheck our [Contributing Guide](CONTRIBUTING.md) to get started!
## π License
Flexpilot is open source under the [GNU GPLv3 License](LICENSE).
## π Star Us on GitHub!
If you love Flexpilot, show your support [here](https://github.com/flexpilot-ai/vscode-extension) by starring us on GitHub! Every star motivates us to make Flexpilot even better.
Made with β€οΈ by developers, for developers
Β© 2024 Flexpilot AI Inc.