smallmain/vscode-unify-chat-provider
Integrate multiple LLM API providers into VS Code's GitHub Copilot Chat using the Language Model API. One-click use of your Claude Code, Gemini CLI, Antigravity, Github Copilot, OpenAI Codex (ChatGPT Plus/Pro), xAI Grok (SuperGrok / X Premium+) account quotas.
What it solves
Unify Chat Provider is a VS Code extension that allows users to integrate multiple LLM API providers into the native GitHub Copilot Chat interface. It removes the limitation of using only a single provider by enabling the use of various mainstream models and API formats, while also providing advanced code completion and commit message generation tools.
How it works
The extension leverages the VS Code Language Model API to route requests from the Copilot Chat UI to a variety of external LLM providers. It supports multiple API formats including OpenAI Chat Completions, Anthropic Messages, Ollama Chat, and Gemini. Users can configure providers manually or via one-click setup for 45+ mainstream providers, with the extension providing built-in recommended parameters for over 200 models to maximize performance without manual tuning.
Who it’s for
Developers who use VS Code and want to use their preferred LLM (such as Claude, DeepSeek, or Gemini) within the GitHub Copilot Chat interface, as well as those seeking high-performance, customizable code completion algorithms.
Highlights
- Multi-Provider Integration: Supports 45+ providers and 200+ models with one-click configuration.
- Advanced Code Completion: Offers multiple algorithms (Simple, Copilot Replica, Zed, Inception, and Mistral) for FIM and Next Edit Prediction.
- Native UI Integration: Integrates directly into the VS Code Command Palette and the native commit message generation button.
- Flexible Configuration: Supports importing/exporting configs via Base64, JSON, URL, or URI, and one-click migration from other apps.
- Balance Monitoring: Built-in tools to monitor API usage and balances for providers like DeepSeek, OpenRouter, and SiliconFlow.