🔀OmniRoute
diegosouzapw/OmniRoute · homepage ↗
Never stop coding. Free MIT AI gateway: one endpoint, 290+ providers (90+ free), 500+ models, Kimi, Claude, GPT, OpenAI, 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 500+ contributors
⭐ Very popular: 32k stars, gaining about 8k a week
View on GitHub ↗repo profile
momentum
durability
bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.
why it's a big deal
- It reframes model choice as a runtime decision rather than a vendor commitment. If a provider rate-limits, fails, or gets expensive, the request slides to the next model in a fallback chain instead of breaking the workflow.
- It is the cleanest answer to lock-in anxiety: one endpoint, your keys, your fallback rules, and no dependence on whichever lab happens to own your coding agent this quarter.
- It treats cost as infrastructure rather than an afterthought - stacked token compression and a subscription-first routing tier push spend down without touching the calling code.
under the hood
- Ships as an npm package, a multi-arch Docker image, and an Electron desktop app; the gateway runs locally at localhost:20128/v1.
- Translates between OpenAI, Claude and Gemini API shapes, with circuit breakers, per-provider retries and an optional Qdrant plus sqlite-vec memory layer.
- Bundles an MCP server and A2A support, so one gateway serves 24-plus agents through a single integration point. MIT-licensed.
our take from PR#38, 2026-07-15
star history
- PR#38 18k 2026-07-15
- now 32k + 15k since first covered
curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.
understory
Quietly building: more output than attention, for now.
- output, commits & releases
- clout, star velocity
output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →
covered in
-
one endpoint, every model, none of the lock-in
similar projects
compare these →- 🧠 oh-my-opencode
2.1× the stars
omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode
67k ACTIVE - ☤ hermes-agent
Python · 6.8× the stars
The agent that grows with you
222k ACTIVE - 🛣️ LiteLLM
Python
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
55k ACTIVE
comments
Sign in with GitHub to add your blip on OmniRoute.