An unofficial, powerful VS Code extension that integrates directly with OmniRoute to bring 300+ AI models straight into Claude Code via your VS Code status bar.
No more manually editing .claude/settings.json — switch models with a single click and let OmniRoute handle the complex routing, API keys, and failovers.
Features 🌟
Live Model Fetching: Dynamically reads all available models from your local OmniRoute instance (http://localhost:20128).
Smart OmniRoute Combos (auto/*): First-class support for OmniRoute's auto/* routing models. Just pick auto/best-coding or auto/pro-coding, and let the gateway pick the best, cheapest, or fastest provider automatically.
Background Health Probing: Automatically pings models in the background when you open the picker. Instantly see if a model is ✅ Working, ❌ Broken, or ⏳ Slow before you select it.
Pricing Tags: Models are auto-tagged as 🟢 FREE, 🟡 CHEAP, or 🔴 PAID so you always know what you're consuming.
Provider Categorization: Models are grouped elegantly by provider (Antigravity, Auggie, AgentRouter, Kiro, DuckDuckGo, etc.) for easy navigation.
Non-Destructive: Safely merges your selections into your .claude/settings.local.json file, preserving all your other environment variables (like your ANTHROPIC_API_KEY).
Requirements 📋
You must be running OmniRoute locally. By default, it runs on port 20128.
You need an active API key from your OmniRoute Dashboard.
Quick Start 🚀
Install OmniRoute: npm install -g omniroute
Start OmniRoute: Run omniroute in your terminal.
Configure Claude Code: Ensure your .claude/settings.local.json is pointed to the local OmniRoute instance: