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
What is 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.
Overview of vscode-unify-chat-provider
What it is
Unify Chat Provider integrates multiple LLM API providers into VS Code's GitHub Copilot Chat using the Language Model API. It allows one-click use of Claude Code, Gemini CLI, Antigravity, Github Copilot, OpenAI Codex (ChatGPT Plus/Pro), xAI Grok (SuperGrok / X Premium+) account quotas.
Key features
- Free Tier Access: Aggregates the latest free mainstream model channel configurations.
- Out of the Box: One-click configuration, automatic syncing of official model lists, and migration from other tools.
- Perfect Compatibility: Supports all major LLM API formats (OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, Ollama Chat, Gemini).
- Deep Adaptation: Adapts to special API features and best practices of 45+ mainstream providers.
- Best Performance: Built-in recommended parameters for 200+ mainstream models.
- Code Completion: Provides high-performance FIM, NES, and Next Edit Prediction code completion.
- Commit Message Generation: Provides better commit message generation than VS Code through the same UI entry point.
Use cases
Using multiple LLM providers in VS Code Copilot Chat for chat, code completion, and commit message generation. Migrating configurations from other tools. One-click use of existing account quotas from providers like Claude Code, Gemini CLI, and Github Copilot.
Getting started
See the repository README for installation and quick start instructions.
License and pricing
Licensed under MIT. Open source.
Based on the project's public README and repository metadata.