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 Copilot's default models by enabling the use of any LLM via the VS Code Language Model API.

How it works

The extension acts as a bridge between VS Code's chat interface and various external LLM APIs. It supports multiple API formats (including OpenAI, Anthropic, Gemini, and Ollama) and provides a visual configuration interface to manage providers and models. It also integrates with the VS Code Command Palette for a native feel.

Who it’s for

Developers who use VS Code and want to use a wider variety of LLMs (such as Claude, DeepSeek, or local models via Ollama) directly within the GitHub Copilot Chat UI without switching between different extensions or windows.

Highlights

  • Broad Provider Support: Adapts to 45+ mainstream providers and 200+ models with built-in recommended parameters.
  • Flexible Configuration: Offers one-click configuration for well-known providers, manual setup, and migration tools to import configs from other apps.
  • Advanced Code Completion: Implements various completion algorithms (Simple, Copilot-Replica, Zed, Inception, Mistral) to provide high-performance FIM and edit prediction.
  • Enhanced Git Integration: Provides an alternative, more effective way to generate commit messages through the native VS Code Source Control UI.
  • Account Quota Integration: Allows one-click use of existing account quotas from services like Claude Code, Gemini CLI, and xAI Grok.

Related

  • Project
  • Project
  • Project
  • Project
  • Project