★ 3,765 stars
TypeScript
🤖 AI/LLM
Updated today
Never stop coding. The free AI gateway — one endpoint, 160+ providers, zero downtime. Smart 4-tier auto-fallback (Subscription → API → Cheap → Free), prompt compression (save 15-75% tokens), 3-level proxy for geo-blocks, MCP Server (29 tools), A2A Protocol, 10 multi-modal APIs, and Desktop/Android/PWA apps.
View on GitHub →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"omniroute": {
"command": "npx",
"args": [
"-y",
"diegosouzapw/OmniRoute"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add omniroute npx -y diegosouzapw/OmniRoute
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"omniroute": {
"command": "npx",
"args": [
"-y",
"diegosouzapw/OmniRoute"
]
}
}
}
📋 Copy
README Excerpt
_Your universal API proxy — one endpoint, 160+ providers, zero downtime. Now with **MCP Server (29 tools)**, **A2A Protocol**, **Memory/Skills Systems** & **Electron Desktop App**._ **Chat Completions • Embeddings • Image Generation • Video • Music • Audio • Reranking • **Web Search** • MCP Server • A2A Protocol • 100% TypeScript**
Tools (20)
API_BRIDGE_PROXY_TIMEOUT_MS API_BRIDGE_SERVER_HEADERS_TIMEOUT_MS API_BRIDGE_SERVER_KEEPALIVE_TIMEOUT_MS API_BRIDGE_SERVER_REQUEST_TIMEOUT_MS API_BRIDGE_SERVER_SOCKET_TIMEOUT_MS FETCH_BODY_TIMEOUT_MS FETCH_CONNECT_TIMEOUT_MS FETCH_HEADERS_TIMEOUT_MS FETCH_KEEPALIVE_TIMEOUT_MS FETCH_TIMEOUT_MS REQUEST_TIMEOUT_MS STREAM_IDLE_TIMEOUT_MS TLS_CLIENT_TIMEOUT_MS claude contains custom deepseek exact gemini glm