OmniRoute
OpenAI-compatible gateway that routes requests across hundreds of AI providers
OmniRoute exposes one OpenAI-compatible endpoint at localhost:20128/v1 and routes requests to a catalog of 357+ providers, including many free tiers, with automatic fallback between them. It also accepts Claude, Gemini and Responses API formats, supports MCP and A2A, and has a dashboard for keys, quotas and free-tier usage. Providers are connected with your own accounts or API keys.
Strengths
- Single endpoint with automatic fallback across many providers and model IDs
- Dashboard page tracks free-tier pools and remaining quota
- Install via npm, Docker or Electron; MIT license
- Documents the free-tier token math and flags providers with risky terms
Weaknesses
- Provider count in the README varies (290, 357, 370) across sections
- The 'auto' model needs at least one eligible connected provider to route
- Providers marked tos:avoid, such as Kiro, are excluded from auto routing by default
- Free-tier token estimate depends on third-party limits that change
- no GPU
- Docker + Compose
- Compose runs Redis, Qdrant
- Models: OpenAI API, Claude API, Gemini API, Responses API
- port 20128