Multi-Pilot is a Visual Studio Code extension that enables developers to interact with multiple AI language models simultaneously, allowing for direct comparison of responses from different AI models
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Multi-Pilot is a Visual Studio Code extension that enables developers to interact with multiple AI language models simultaneously, allowing for direct comparison of responses from different AI models.
✨ Features
Multi-Model Support: Interact with multiple AI models simultaneously (supports up to 6 models).
Real-Time Response Comparison: View responses from different AI models side by side in a split view.
Model Selection: Choose which AI models to use through a simple selection interface.
Persistent Settings: Your model preferences are saved between sessions.
Enhanced Prompts: Automatic prompt enhancement using GPT-4o to improve response quality.
Conversation History: Maintains context from previous interactions for more coherent responses.
Dynamic Response Updates: Real-time streaming of AI responses with typing indicators.
Model Visibility Control: Toggle visibility of individual model responses.
🚀 Getting Started
Install the Multi-Pilot extension from the VS Code Marketplace.
Open the chat view in the VS Code sidebar.
Use the chat participant @multi-pilot and ask your question.
Select the AI models you want to interact with using the "Select Models" button.
⚙️ Configuration
You can configure the extension by:
Clicking the "Select Models" button in the Multi-Pilot chat view to choose which AI models to use.
Adjusting settings in the VS Code settings panel under the "Multi-Pilot" section.
⚠️ Limitations
Model availability depends on your VS Code environment and installed AI capabilities.
Does not provide default chat support features from GitHub Copilot, such as attaching context or hash/slash functions.
Conversation history is not saved between sessions.
🤝 Contributing
Contributions are welcome! If you'd like to contribute:
Fork the repository.
Make your changes.
Submit a pull request.
For major changes, please open an issue first to discuss what you would like to change.
📜 License
This extension is released under the MIT License. See the LICENSE file for details.