-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Quick Start
TL;DR: Install → Connect a free provider → Point your IDE to OmniRoute. Done.
Choose your preferred method:
npm install -g omniroutedocker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latestgit clone https://github.com/diegosouzapw/OmniRoute.git
cd OmniRoute
npm install
npm run devomnirouteOmniRoute starts at http://localhost:20128. The dashboard opens automatically.
You can use OmniRoute without paying anything by connecting a free provider.
- Open the dashboard at
http://localhost:20128 - Go to Providers → Add Provider
- Select Kiro AI
- Click Connect (no API key needed!)
- Done! You now have free access to Claude models.
- Open the dashboard at
http://localhost:20128 - Go to Providers → Add Provider
- Select OpenCode Free
- Click Connect (no API key needed!)
- Done! You now have free access to multiple models.
- Open the dashboard at
http://localhost:20128 - Go to Providers → Add Provider
- Select Pollinations
- Click Connect (no API key needed!)
- Done! You now have free access to GPT-5, Claude, Gemini, and more.
In your IDE or CLI tool, set:
Base URL: http://localhost:20128/v1
API Key: [copy from Dashboard → Endpoints]
Model: auto
That's it! Your IDE now uses OmniRoute with automatic provider selection.
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"You should see your connected models listed.
- Auto-Combo Guide — Let OmniRoute pick the best AI for you
- Providers Guide — Connect more providers (free and paid)
- Free Tiers Guide — Get free AI with no credit card
- Troubleshooting — Fix common issues
No! You can use free providers (Kiro, OpenCode Free, Pollinations) without any API key. Just connect them in the dashboard.
auto tells OmniRoute to automatically pick the best provider for each request. It considers speed, cost, quality, and availability. See the Auto-Combo Guide for details.
OmniRoute itself is free and open-source. You only pay for the providers you use. Many providers have free tiers — see the Free Tiers Guide.
Yes! OmniRoute works with any tool that supports OpenAI format. Just set the base URL to http://localhost:20128/v1. See the CLI Tools Guide for specific setup instructions.
OmniRoute automatically skips failed providers and tries the next one. You don't need to do anything. See the Auto-Combo Guide for details.
- Troubleshooting — Common issues and fixes
- Discord — Community support
- GitHub Issues — Report bugs
OmniRoute · Website · npm · Docker Hub
- Setup Guide
- User Guide
- Features
- Quick Start (Docker)
- Electron Desktop App
- Termux (Android)
- PWA Guide
- MCP Server
- A2A Server
- Agent Protocols
- OpenCode Plugin
- Webhooks
- Cloud Agents
- Skills
- Memory
- Evals
- Gamification
- Guardrails
- Compliance
- Error Sanitization
- Public Credentials
- Route Guard Tiers
- Stealth Guide
- CLI Token Auth