ShiPlugin - AI Gateway & Coding Assistant for VS Code

ShiPlugin is an all-in-one AI developer toolkit and multi-model coding assistant for Visual Studio Code, powered by the OmniRoute multi-provider AI Gateway.
Access 350+ AI providers and 1,200+ models (Claude 3.5 Sonnet, GPT-4o, DeepSeek, Gemini 1.5 Pro, and local LLMs) with automatic quota-aware failover, zero setup, token compression, and complete privacy.
⚡ Key Capabilities
- 🤖 Multi-Model AI Assistant Sidebar: Full GitHub-Flavored Markdown chat (tables, headings, syntax highlighting, blockquotes) with file context attachment (
+ Attach File).
- ⚔️ Model Arena (
Ctrl+Alt+A / Cmd+Alt+A): Benchmark and compare any two models (e.g. Claude 3.5 Sonnet vs GPT-4o vs DeepSeek) concurrently on the exact same code prompt with side-by-side latency, token stats, and diff views.
- 📝 Inline Diff Editing (
Ctrl+Alt+I / Cmd+Alt+I): Transform highlighted code in natural language and review side-by-side diffs with 1-click apply.
- 🌿 AI Git Commit Generator (
Ctrl+Alt+G / Cmd+Alt+G): Analyzes staged/unstaged git diffs and automatically writes Conventional Commits directly into VS Code Source Control.
- 🛡️ AI Code Reviewer & Security Linter (
Ctrl+Alt+R / Cmd+Alt+R): Automated architectural, vulnerability, and performance audits generated into Markdown reports.
- 🔍 Codebase Search & Architectural Q&A (
Ctrl+Alt+S / Cmd+Alt+S): Ask natural language questions across your entire project repository with file links.
- 💻 Natural Language Terminal Helper (
Ctrl+Alt+T / Cmd+Alt+T): Plain English to PowerShell/Bash shell commands with 1-click terminal execution.
- 💡 Native Quick Fix Provider (
Ctrl+. / Lightbulb): Instant AI fixes and explanations on compiler, TypeScript, or linter errors.
- ⚡ AI Ghost Text Autocomplete: Real-time code suggestions as you type (
vscode.InlineCompletionItemProvider).
- 🔄 Zero-Config Background Daemon: Automatically checks and spins up the background OmniRoute gateway on
127.0.0.1:20128.
⚙️ Configuration & Environment Setup
ShiPlugin automatically loads .env located at your workspace root.
1. Initialize .env
Copy .env.example to .env:
# Windows PowerShell
copy .env.example .env
# macOS / Linux
cp .env.example .env
2. Available Environment Variables
# ==============================================================================
# ShiPlugin Gateway Configuration
# ==============================================================================
# Gateway Endpoint (default: http://localhost:20128/v1)
OMNIROUTE_BASE_URL=http://localhost:20128/v1
# Gateway API Key (optional / if configured on your gateway)
OMNIROUTE_API_KEY=
# Local Server Port (default: 20128)
OMNIROUTE_PORT=20128
# Auto-start local background daemon when VS Code opens (true/false)
OMNIROUTE_AUTO_START=true
# Active Model Strategy
# Options: auto, auto/coding, auto/fast, auto/cheap, auto/smart, claude-3-5-sonnet-latest, gpt-4o, gemini-1.5-pro, deepseek-chat
OMNIROUTE_MODEL=auto/coding
# Optional Provider API Keys (for massive free quotas):
# GEMINI_API_KEY=AIzaSy...
# GROQ_API_KEY=gsk_...
# DEEPSEEK_API_KEY=sk-...
# OPENROUTER_API_KEY=sk-or-...
# MISTRAL_API_KEY=...
# OPENAI_API_KEY=sk-...
# ANTHROPIC_API_KEY=sk-ant-...
# Generation Parameters
OMNIROUTE_TEMPERATURE=0.7
OMNIROUTE_STREAM=true
⌨️ Keybindings Cheatsheet
| Action |
Windows / Linux |
macOS |
| Inline Edit (Diff Review) |
Ctrl+Alt+I |
Cmd+Alt+I |
| Open AI Chat Sidebar |
Ctrl+Alt+O |
Cmd+Alt+O |
| Model Arena Battle |
Ctrl+Alt+A |
Cmd+Alt+A |
| Generate Git Commit Message |
Ctrl+Alt+G |
Cmd+Alt+G |
| Natural Language Terminal Helper |
Ctrl+Alt+T |
Cmd+Alt+T |
| Review Code & Security Audit |
Ctrl+Alt+R |
Cmd+Alt+R |
| Ask / Search Codebase |
Ctrl+Alt+S |
Cmd+Alt+S |
| Quick Fix Diagnostics |
Ctrl+. |
Cmd+. |
🤝 Contributing & Open Source
ShiPlugin is 100% open-source! We welcome contributions, bug reports, and feature suggestions.
📜 License
MIT © 2026 Samay Jain & Contributors