Skip to content
Agents tracked: 442 Downloads (7d): 202M down 19.3% GitHub stars: 10.4M Releases (7d): 693 Agent status: 1 with issuesSince last limit reset: Claude 28d · Codex 1d Updated Oct 21, 2026

OmniRoute by Diego Rodrigues de Sa e Souza

Never stop coding. Free MIT AI gateway: one endpoint, 359 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 hundreds of contributors

Agent tooling for cost, context and memory New · Added to AgentGid on Oct 11, 2026Open source · MITFree to start

Use it in: API / SDK Web app CLI Self-hosted MCP server Works with: MCP Own API key Headless / CI

Recently added on Oct 11, 2026. The description, category and pricing were filled in from public metadata and have not been checked by an editor yet.

Price
Free (OSS)
free and open source
Popularity
#27 in Agent tooling
Gid Score 42 / 100 · #27 of 65 ranked agent tools
Trend
Slowing down
usage down 19.3% over 30 days
Development
Actively updated
latest 3.8.52, 2d ago
Community
79.1K GitHub stars
41.9K package downloads a week

Usage data: latest readings Oct 18 to Oct 21, 2026, last checked Oct 21, 06:38 UTC. Date of each number

What OmniRoute does

You use it through an API, web app, a command-line tool, self-hosted and MCP server. Its documentation covers a non-interactive mode for scripts and CI and your own API key. It can run models from OpenAI, Anthropic, Google, xAI, DeepSeek and Mistral and others. It is free and open source (MIT); you pay only for the models it calls.

Key facts

MakerDiego Rodrigues de Sa e Souza
First releasedFebruary 2026
LicenseMIT
InterfacesAPI, Web app, CLI, Self-hosted, MCP server
Main languageTypeScript
Open issues and PRs442

Pricing

Open source under the MIT licence; check the website for any paid hosted plans.

, checked Oct 11, 2026. Prices change often; confirm before you buy.

Compare prices of all agents

Quick answers

  • Free to start?Yes
  • Open source?Yes (MIT)
  • Where you use itAPI, Web app, CLI, Self-hosted, MCP server
  • Model providersopenai, anthropic, google, xai, deepseek, mistral, qwen, meta, moonshot, openrouter
  • Runs in scripts / CI?Yes
  • Feature comparisonAll agents
  • Closest alternativeOpenShell · all alternatives

Get started with OmniRoute

npmnpm install -g omniroute

These commands use the packages tracked on this page. The vendor may recommend a different installer.

Compare OmniRoute with another agent

vs
# Agent Gid Score Downloads 7d 7d 30d Stars Latest release Price
1
OpenShellNVIDIA
77 101K down 14.1% up 381.4% 16.8K+103/day 0.1.5yesterday Free (OSS)
2
LiteLLM NewBerriAI
72 22.9M up 4.3% — 61.7K+79/day 1.104.5today Free (OSS)
3 69 — — — 22.8K+10/day — Free (OSS)
4
Langfuse NewLangfuse
64 9.5M down 17.1% up 17.7% 36.1K+48/day 4.66.0yesterday Free + $29/mo
5
Firecrawl NewFirecrawl
64 2M down 19.8% up 0.3% 194K+350/day 2.11.04mo ago Free + $16/mo
6
E2B NewE2B
60 3.2M down 14.5% up 21.9% 14.5K+21/day 2.11.2yesterday Free + $150/mo

Tools used with OmniRoute

All tools

What 13 public GitHub projects that depend on OmniRoute use with it, from their dependency files.

  1. TypeScript38.5%
  2. ESLint30.8%
  3. React23.1%
  4. Vitest15.4%
  5. Lucide React15.4%
  6. Zod15.4%
  7. Tailwind CSS15.4%
  8. cross-env15.4%
  9. Next.js15.4%
  10. Electron15.4%

Used far more often here than in AI-built projects overall: what sets OmniRoute projects apart.

  1. CustomTkinter7.7% · 119.4×
  2. YouTube Transcript API7.7% · 53.1×
  3. electron-store7.7% · 47.8×
  4. PyAudio7.7% · 47.8×
  5. SpeechRecognition7.7% · 43.4×
  6. depcheck7.7% · 39.8×
  7. Madge7.7% · 29.9×
  8. PyAutoGUI7.7% · 28.1×

Ratings from people who use OmniRoute

No ratings yet. Used OmniRoute? Rate it and say what it is good and bad at.

OmniRoute news

All AI agent news

  1. Release GitHub Releases

    OmniRoute 3.8.52 released

    feat(providers): add the mainland BigModel.cn (Zhipu) chat-completions provider and correct Z.AI platform links (#12343) —; feat(runtime): new REASONINGREPLAYENABLED feature flag (Settings → Feature flags, on by default) to stop Reasoning Replay from caching…

  2. Data AgentGid data

    OmniRoute downloads down 31% in a week

    38.7K npm and PyPI downloads in the 7 days to Oct 15, against 56.3K the week before.

  3. New on AgentGid AgentGid

    10 agents added to AgentGid

    Paperclip, Graphify, Agent-Reach, ECC, OpenMontage, Ruflo, OmniRoute, Claude Mem, Ragflow, Openhuman

What changed: recent OmniRoute releases

5 stable releases in the last 90 days · Full changelog

3.8.52
  • feat(providers): add the mainland BigModel.cn (Zhipu) chat-completions provider and correct Z.AI platform links (#12343) —
  • feat(runtime): new REASONINGREPLAYENABLED feature flag (Settings → Feature flags, on by default) to stop Reasoning Replay from caching and re-injecting real reasoning text across turns; upstreams…
  • feat(providers): add NoTrack (notrack.ai) as a free cookie-auth web provider — catalog id notrack-web (alias ntw), /api/dispatch SSE, session cookies uid/siusrid/sisesid. (#12534) —
  • feat(services): Added an LLMLingua embedded-service supervisor + HTTP sidecar wrapping the real @atjsh/llmlingua-2 prompt-compression package (ONNX TinyBERT model, downloaded from Hugging Face on…
  • feat(providers): Hugging Face connections support an optional Bill-To account sent as the X-HF-Bill-To header for cost attribution (#13016) —
  • feat(auto-combo): new nadir auto-router strategy (config.routerStrategy: "nadir") asks Nadir's decision API which model in the candidate pool the prompt needs and routes to it, leaving the…
3.8.51
  • Providers and catalogs (42 provider features): new gateways and web-session providers (UC / UC Direct, Lyceum, regolo /v1), GPT-6 Astra/Sol/Luna in the Codex and OpenAI catalogs with effort…
  • Routing and resilience: hierarchical concurrency admission, adaptive reasoning effort (auto), expiry-first account fallback, per-kind breaker cooldown escalation, provider-breaker close on a…
  • Proxies: pools stop re-serving a member the provider just refused, refused-egress set-aside tuning, egress-IP visibility per pool, selector steering away from recently refused members, persisted…
  • Video / Audio Bridge: hardened drill-down cache substrate, bounded transcript contract, opt-in audio extraction + STT, earned "embedded" transcript provenance.
  • Free tier and Radar: eligibility-gated free-tier bucket, customModels[].isFree, free-tier capability in the plugin manifest, Radar rate-limit and rules surfacing.
  • Dashboard and observability: continuous call-log export, orchestration "Repeat", managed-lease sessions view, per-attempt upstream timing on proxy logs (opt-in), logs-export truncation notice.
Earlier releases
3.8.50
  • feat(search): first-class X Search provider (x-search) on…
  • feat(core): add Layer A capability filter at router
  • feat(providers): add DeepAI as paid API-key image provider
  • feat(providers): add Naga.ac and… #6674 —
  • feat(api): add response content encoding verification —…
  • feat(api): add plugins marketplace install endpoint with…
radar-export-latest
  • Export estável do catálogo OmniRoute para o Radar. Atualizado automaticamente; NÃO é um release de versão do produto.
3.8.49
  • feat: generalize ensureThinkingBudget to all providers +… (#6979) — @rafaumeu
  • feat(6922): effort-tier aliases for glm-5.2 & mimo-v2.5 on… (#6987) — @rafaumeu
  • feat(providers): curated OpenRouter embeddings catalog + specialty merge…
  • feat(quota): opt-in auto-ping to keep Codex quota windows warm
  • feat(providers): add Agnes AI native provider support (#7035) — @HouMinXi
  • feat(sse): allow disabling : comment heartbeats via… (#7036) — @xier2012
3.8.48
  • fix(build): ship dist/head-response-guard.cjs in the npm tarball — the prepublish prune allowlist lacked it, so every omniroute boot of the published 3.8.47 crashed with ERRMODULENOTFOUND (3rd…
  • fix(build): Electron Windows packaging — the better-sqlite3 Electron-ABI rebuild now spawns npx.cmd through a shell (Node's CVE-2024-27980 hardening made the shell-less spawn fail with status null…
  • fix(ci): Sonar quality gate zeroed on new code — the coverage lcov now reaches the scanner at coverage/lcov.info (it read 0% on every scan), the async isCloudEnabled() gate in the Kiro auto-import…
  • chore(ci): the Sonar quality gate is informational (sonar.qualitygate.wait=false) while the org's SonarCloud plan cannot associate the tuned "OmniRoute way" gate (coverage ≥60 aligned with the…
  • 9router Codex import: the Codex bulk-import endpoint (POST /api/oauth/codex/import) now accepts 9router's camelCase account export (accessToken/refreshToken/idToken/expiresAt + nested…
  • feat(plugins): Langfuse observability plugin. (#6577 —

OmniRoute prices over time

Token prices of OpenAI modelsnewest OpenAI model in each family, output price per 1M tokens
OpenAI FlagshipOpenAI Mini

OmniRoute popularity and usage data

OmniRoute was downloaded 41.9K times from npm in the week ending Oct 18, 2026, down 28.6% on the week before and down 19.3% over the last 30 days compared with the 30 before. The GitHub repository has 79.1K stars, 10,906 of them added in the last 30 days. The latest stable release is 3.8.52, published Oct 19, 2026; there were 2 stable releases in the past 30 days.

Downloads per daynpm, 7-day average 5,980/day
GitHub starsrunning total 79.1K
Website rankTranco list; a lower rank means more traffic #732,864

Download the raw daily series: omniroute.csv

Gid Score breakdown

Adoption36
Community79
Attention—
Momentum31

Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.

How fresh these numbers are

NumberLatest readingLast checked
Package downloadsOct 18, 2026Oct 21, 06:29 UTC
GitHub starsOct 21, 2026Oct 21, 06:32 UTC
Website rank (Tranco)Oct 20, 2026Oct 21, 06:38 UTC

We fetch every source once a day. Registries publish downloads and page views a day or two late, so their latest reading trails the check. A reading more than 4 days old is marked out of date; the Gid Score still uses it until a newer one arrives.

OmniRoute FAQ

How much does OmniRoute cost?

Open source under the MIT licence; check the website for any paid hosted plans.

Is OmniRoute open source?

Yes. OmniRoute is open source, released under the MIT license.

How popular is OmniRoute?

OmniRoute was downloaded 41.9K times from npm in the week ending Oct 18, 2026, down 28.6% on the week before and down 19.3% over the last 30 days compared with the 30 before. The GitHub repository has 79.1K stars, 10,906 of them added in the last 30 days. The latest stable release is 3.8.52, published Oct 19, 2026; there were 2 stable releases in the past 30 days.

What is the latest version of OmniRoute?

The latest stable release we track is 3.8.52, published on Oct 19, 2026.

What are the alternatives to OmniRoute?

The closest alternatives in the same category by Gid Score are OpenShell, LiteLLM, NVIDIA NemoClaw, Langfuse.

For the makers of OmniRoute badges, corrections

Add a live badge to your README or site:

AgentGid: #27 in Agent tooling Gid Score: 42/100 downloads: 41.9K/week ▼19%

[![AgentGid: #27 in Agent tooling](https://agentgid.com/badges/omniroute-rank.svg)](https://agentgid.com/agents/omniroute/)
[![Gid Score: 42/100](https://agentgid.com/badges/omniroute-score.svg)](https://agentgid.com/agents/omniroute/)
[![downloads: 41.9K/week ▼19%](https://agentgid.com/badges/omniroute-downloads.svg)](https://agentgid.com/agents/omniroute/)

Something wrong or outdated on this page? Send a correction with a link to the official source. More for makers.

Where these numbers come from

npm: omniroute. GitHub: diegosouzapw/omniroute. Site rank: omniroute.online on the Tranco list. See data sources for how each one is collected.

Product facts and pricing were checked against: omniroute.online, github.com, npmjs.com.