OmniRoute

diegosouzapw/OmniRoute
★ 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.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "omniroute": {
      "command": "npx",
      "args": [
        "-y",
        "diegosouzapw/OmniRoute"
      ]
    }
  }
}

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_MSAPI_BRIDGE_SERVER_HEADERS_TIMEOUT_MSAPI_BRIDGE_SERVER_KEEPALIVE_TIMEOUT_MSAPI_BRIDGE_SERVER_REQUEST_TIMEOUT_MSAPI_BRIDGE_SERVER_SOCKET_TIMEOUT_MSFETCH_BODY_TIMEOUT_MSFETCH_CONNECT_TIMEOUT_MSFETCH_HEADERS_TIMEOUT_MSFETCH_KEEPALIVE_TIMEOUT_MSFETCH_TIMEOUT_MSREQUEST_TIMEOUT_MSSTREAM_IDLE_TIMEOUT_MSTLS_CLIENT_TIMEOUT_MSclaudecontainscustomdeepseekexactgeminiglm