Discover and explore top open-source AI tools and projects—updated daily.
diegosouzapwAI gateway for multi-provider LLMs, optimizing cost and reliability
New!
Top 45.2% on SourcePulse
OmniRoute provides an OpenAI-compatible AI gateway, enabling developers to route requests to over 36 LLM providers. It addresses API limits, cost management, and provider fragmentation by offering smart routing, load balancing, automatic fallbacks, caching, and observability. The primary benefit is uninterrupted, cost-optimized AI inference through a single, unified endpoint.
How It Works
The system functions as a universal API proxy, translating diverse LLM provider formats into a consistent OpenAI-compatible structure. Its core is a 4-tier fallback mechanism: Subscription → API Key → Cheap → Free, ensuring service continuity. It intelligently manages provider quotas, retries, and load balancing across multiple accounts and models, offering features like automatic token refresh and response sanitization for seamless integration.
Quick Start & Requirements
npm install -g omniroute and run omniroute. Docker images are available.http://localhost:20128/v1.https://omniroute.online.Highlighted Details
http://localhost:20128/v1 endpoint.Maintenance & Community
The project is actively developed, forked from 9router. Community support is available via a WhatsApp group. Contributions are welcomed via pull requests.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
The project explicitly states incompatibility with Node.js 24+. Remote deployments of Gemini CLI and Antigravity require manual configuration of Google OAuth credentials due to redirect_uri restrictions. MCP and A2A protocols are presented as v2.0, indicating potential for ongoing API changes.
1 day ago
Inactive