Built bydiegosouzapw

OmniRoute

Never stop coding. Free MIT AI gateway: one endpoint, 352 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 550+ contributors

59.5k stars8.3k forks357 watchers140 open issuesTypeScriptMIT

TL;DR · 30-second scan

What it is

OmniRoute (TypeScript) — Never stop coding. Free MIT AI gateway: one endpoint, 352 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 550+ contributors

What it does for you

You juggle several model providers and want one endpoint with automatic fallback when a quota runs out.

Best for

AI & ML · Automation & Agents

59.5k GitHub starsLicense: MITLast updated 1 month ago
EDITOR'S DEEP TAKE

One endpoint in front of many model providers, with quota-aware fallback so a request that fails or exhausts a free tier reroutes rather than erroring. It speaks the shapes Claude Code, Cursor, Cline, Codex and Copilot already expect, so it slots in by changing a base URL. The claim that matters for anyone paying per token is the compression layer, advertised as saving between 15 and 95 per cent — a range wide enough that you should measure it on your own traffic rather than trust it. TypeScript, MIT, 550-plus contributors. The real tradeoff is that a gateway sees every prompt you send, so self-host it if your prompts carry anything sensitive, and 202 open issues at this size means rough edges.

Use this if

You juggle several model providers and want one endpoint with automatic fallback when a quota runs out.

Skip if

You use a single provider reliably, or you cannot route prompts through an additional hop.

Topics
a2aai-agentsai-gatewayanthropicclaudeclaude-codeclinecodexcopilotcursordeepseekfree-aigeminillm-gatewaymcpopenaiopenai-proxyqwentoken-saverkimi
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/diegosouzapw-omniroute)](https://stackpicks.dev/repo/diegosouzapw-omniroute)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/diegosouzapw-omniroute"><img src="https://stackpicks.dev/api/badge/diegosouzapw-omniroute" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of diegosouzapw/OmniRoute? Add the badge and we'll feature your project in the weekly curator newsletter.

Created 13 Feb 2026
Last push 1 month ago
Stats refreshed 1 month ago