Core control
Gardez le flux de requêtes
Quand une cible est indisponible ou à court de quota, OmniRoute sélectionne la prochaine cible saine.
Routez vos requêtes vers 352 fournisseurs via un seul endpoint compatible OpenAI, avec repli automatique.
OmniRoute × Cheaper Inference
Combinez le repli automatique et les outils développeur d'OmniRoute avec la marketplace classée par coût de Cheaper Inference. Chaque requête éligible commence par la route fournisseur la moins chère disponible.
| Modèle | Prix en entrée | Prix en sortie | Économies | Contexte | Détails |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | -60 % | 1.1M | |||
| gpt-5.6-terraOpenAI · text | -60 % | 1.1M | |||
| gpt-oss-120bOpenAI · text | -59.52 % | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | -50 % | 1.0M | |||
| gpt-5.6-solOpenAI · text | -50 % | 1.1M | |||
| glm-4.5Z.ai · text | -45 % | 128K | |||
| glm-4.6Z.ai · text | -45 % | 198K | |||
| glm-4.7Z.ai · text | -45 % | 128K |
Contrôles essentiels
Core control
Quand une cible est indisponible ou à court de quota, OmniRoute sélectionne la prochaine cible saine.
Core control
Un pipeline de 12 moteurs réduit le contexte éligible de 15–95%. L'exemple documenté riche en outils l'a réduit de ~89%.
Core control
90+ offres gratuites et 56 fournisseurs gratuits à vie, récurrents ou sans clé. Aucune carte bancaire requise pour le démarrage rapide sans clé.
Core control
Configurez Claude Code, Codex, Cursor, Cline, Copilot, Antigravity et d'autres clients pris en charge via un seul endpoint.
Core control
Acceptez les requêtes OpenAI, Claude, Gemini et Responses API sur /v1.
Core control
Disjoncteurs, identifiants chiffrés, MCP, A2A, mémoire, garde-fous et évals sont livrés avec la passerelle auto-hébergée.
Le catalogue
Un catalogue couvrant chat, médias, recherche, runtimes locaux, agents cloud et intégrations système.
352 fournisseurs+
Tous, derrière un seul endpoint local.
L'endpoint unique vers lequel chaque client pointehttp://localhost:20128/v1
Démarrage rapide
Installez le paquet, lancez la passerelle, puis pointez n'importe quel client compatible OpenAI vers le port 20128.
Installez le paquet npm omniroute en global.
$ npm install -g omnirouteadded 1 package
Lancez l'API et le tableau de bord ensemble sur le port 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Utilisez http://localhost:20128/v1 ; la route auto sans clé fonctionne dès l'installation.
$ curl localhost:20128/v1/models✓ models listed
Contrôles de la passerelle
Configurez repli, quota, compression, mémoire, MCP et A2A depuis le tableau de bord local.
Gateway control
Réglez un modèle sur auto ou créez votre propre combo avec 19 stratégies et un repli par niveaux.
Utilisez un mode prêt à l'emploi ou combinez 19 stratégies autour de l'objectif qui compte.
Gateway control
Mémoire conversationnelle persistante avec rappel par mots-clés FTS5 et vecteurs Qdrant.
Gateway control
Disjoncteur de fournisseur, refroidissement de connexion et verrouillage de modèle isolent les pannes au plus petit périmètre utile.
Gateway control
Comptabilité dédupliquée par pool sur 90+ offres gratuites.
Capacité gratuite publiée, dédupliquée.
Gateway control
12 moteurs composables pour la sortie des outils, le contexte et le style des réponses.
Réduisez les tokens éligibles de 15–95%.
Gateway control
Un serveur intégré exposant 110 outils de passerelle sur 33 périmètres.
110 outils · 33 périmètres · stdio / HTTP
Gateway control
Un serveur d'agents JSON-RPC avec 6 compétences.
6 compétences · JSON-RPC 2.0 · Agent Card
Gateway control
Une requête répétée peut être servie depuis le cache, et l'en-tête de réponse indique ce que cela a économisé.
X-OmniRoute-Cache: HIT
Compatibilité des clients
Pointez une CLI ou un éditeur compatible OpenAI vers une seule URL de base locale ; OmniRoute gère les fournisseurs derrière.
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
OmniCopilot ajoute les modèles OmniRoute au sélecteur de modèles existant.
Fonctionne avec VS Code stable et Insiders. Installez depuis le Marketplace ou la vue Extensions.
Pour Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod et d'autres éditeurs compatibles.
Les modèles des fournisseurs peuvent passer par OmniRoute dans Copilot Chat sans router l'inférence via un abonnement Copilot.
Pannes courantes
Voyez quel contrôle répond à chaque panne courante.
Instantané de la documentation
Capacités vérifiées dans la documentation des projets liés le 2026-08-30.
| Capacité | OmniRoute (s'ouvre dans un nouvel onglet) | 9Router (s'ouvre dans un nouvel onglet) | LiteLLM (s'ouvre dans un nouvel onglet) | CLIProxyAPI (s'ouvre dans un nouvel onglet) |
|---|---|---|---|---|
| Fournisseurs | 352 | 40+ | 100+ | 8+ upstreams |
| Stratégies de routage | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Repli par niveaux avec interface | Yes | Yes | Manual policy | Multi-account |
| Compression de tokens | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| Capacité | OmniRoute (s'ouvre dans un nouvel onglet) | 9Router (s'ouvre dans un nouvel onglet) | LiteLLM (s'ouvre dans un nouvel onglet) | CLIProxyAPI (s'ouvre dans un nouvel onglet) |
|---|---|---|---|---|
| Serveur MCP intégré | 110 gateway tools | No | MCP client / gateway | No |
| Protocole A2A | Server · 6 skills | No | A2A client / gateway | No |
| Agents cloud | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Capacité | OmniRoute (s'ouvre dans un nouvel onglet) | 9Router (s'ouvre dans un nouvel onglet) | LiteLLM (s'ouvre dans un nouvel onglet) | CLIProxyAPI (s'ouvre dans un nouvel onglet) |
|---|---|---|---|---|
| Niveaux d'isolation des pannes | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| Mémoire persistante | FTS5 + vector | No | Semantic cache | No |
| Garde-fous | PII / injection / vision | No | Yes | Cloaking controls |
| Framework d'évaluation | Built in | No | No | No |
| Contrôles d'empreinte TLS | wreq-js | No | No | uTLS |
| Capacité | OmniRoute (s'ouvre dans un nouvel onglet) | 9Router (s'ouvre dans un nouvel onglet) | LiteLLM (s'ouvre dans un nouvel onglet) | CLIProxyAPI (s'ouvre dans un nouvel onglet) |
|---|---|---|---|---|
| Stack du tableau de bord | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| Langues de l'interface | 38 | 10 | Not documented | 3 |
| Fournisseurs OAuth | 25 | 6 | SSO | CLI auth |
| Auto-hébergeable | Yes | Yes | Yes | Yes |
| Licence | MIT | MIT | MIT + enterprise | MIT |
Instantané du README public et de la documentation officielle ; vérifiez les sources liées avant tout achat ou déploiement.
Déploiement
Installez-le sur un portable, un serveur ou un téléphone, ou connectez-vous via un éditeur et un plugin pris en charge.
Une commande sur tout OS de bureau pris en charge
npm install -g omnirouteOuvrir le guide (s'ouvre dans un nouvel onglet)Image multi-arch AMD64 et ARM64
docker run … diegosouzapw/omnirouteOuvrir le guide (s'ouvre dans un nouvel onglet)Fenêtre native et barre système sur Windows, macOS et Linux
npm run electron:buildOuvrir le guide (s'ouvre dans un nouvel onglet)Raspberry Pi, serveurs ARM et Apple Silicon
native arm64Fonctionne sur Android sans root
pkg install nodejs && npx -y omnirouteOuvrir le guide (s'ouvre dans un nouvel onglet)Plein écran, hors ligne et installable depuis un navigateur
Add to Home ScreenOuvrir le guide (s'ouvre dans un nouvel onglet)Plugin fournisseur natif pour OpenCode
@omniroute/opencode-providerOuvrir le guide (s'ouvre dans un nouvel onglet)Modèles OmniRoute dans le sélecteur de Copilot Chat
Install OmniCopilotOuvrir le guide (s'ouvre dans un nouvel onglet)Bidouillez et contribuez
npm install && npm run devOuvrir le guide (s'ouvre dans un nouvel onglet)Routage
Utilisez un mode prêt à l'emploi ou combinez 19 stratégies autour de l'objectif qui compte.
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
Utilisez le quota que vous avez déjà avant de toucher aux API payantes.
priority · fill-firstÉquilibrez le trafic entre clés et comptes pour réduire la pression des limites de débit.
weighted · round-robin · p2c · least-used · headroomRoutez vers la cible éligible la moins coûteuse.
cost-optimizedGardez les longs contextes sur des modèles adaptés, puis relayez au besoin.
context-relay · context-optimized · cache-optimizedRépartissez le trafic éligible entre les cibles.
random · strict-randomUtilisez un score à 15 facteurs, le dernier état connu et des fenêtres tenant compte des réinitialisations.
reset-window · reset-aware · lkgp · auto · fusion · pipelineComptabilité des offres gratuites
455 entrées du catalogue sont dédupliquées en 40 pools récurrents ; seuls les budgets positifs publiés alimentent le chiffre principal.
1.51B
La comptabilité dédupliquée par pool évite de compter plusieurs fois les quotas partagés. Les fournisseurs sans plafond restent visibles sans gonfler le total de tokens. Checked 2026-08-30.
Voir le calcul (s'ouvre dans un nouvel onglet)Compression du contexte
La sortie des outils, le contexte répété et les données structurées volumineuses peuvent être compressés avant d'atteindre le modèle.
Contexte réduit de 15–95% sur les tokens éligiblestokens
Avant: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. Après: sum all list items where value > 0
Même instruction. Moins de contexte à payer.
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardCompression Standard sélectionnée. Plage publiée ~30%.
Priorité des contrôles : en-tête de requête → combo → profil → politique adaptative → défaut.
Isolation des pannes
Une mauvaise clé ne doit pas tuer un fournisseur. Un modèle limité ne doit pas tuer une connexion.
Contrôles réseau
Les périmètres de proxy contrôlent le routage réseau tandis que le stockage local d'abord garde les données opérationnelles sur votre machine.
Routez globalement, par fournisseur ou par connexion individuelle.
Imitez les clients des fournisseurs pris en charge jusqu'à certaines caractéristiques de transport.
Clés, usage et historique restent sur l'hôte que vous contrôlez.
Tableau de bord local
Gérez fournisseurs, combos, analyses, santé et coûts sur localhost:20128/dashboard.
Protocoles d'agents
OmniRoute peut exposer sa passerelle aux clients MCP, aux réseaux A2A et aux agents de codage cloud pris en charge.
110 outils sur 33 périmètres, via les transports stdio et HTTP.
110 outils · 33 périmètres · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 compétences pour le routage intelligent, le quota, la découverte, l'analyse des coûts et l'état de santé via JSON-RPC 2.0.
6 compétences · JSON-RPC 2.0 · Agent Card
Connectez les workflows Codex, Cursor, Devin et Jules pris en charge via une seule surface d'orchestration.
Codex · Cursor · Devin · Jules
Services supplémentaires
Exécutez Bifrost, 9Router ou CLIProxy comme sidecars gérés, ou opérez un profil cluster complet.
Connectez Notion et Obsidian comme sources de contexte via MCP.
Détection d'injection de prompt, masquage optionnel des données personnelles et filtres de sécurité normalisés sans dépendance à un fournisseur.
Suivez séries, succès et économies en direct à côté des analyses opérationnelles.
Par la communauté
Voyez ce que les développeurs construisent, demandent et partagent sur X, Reddit et YouTube.
32 vidéos de 32 chaînesVoir les 32 vidéos de la communauté
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit postsVoir tous les posts
Développé au grand jour
Voyez les étoiles, forks, contributeurs et versions depuis l'instantané GitHub versionné.
Instantané du 2026-10-16
Discussion, support et roadmap
(s'ouvre dans un nouvel onglet)Actualités et annonces
(s'ouvre dans un nouvel onglet)Communauté mondiale
(s'ouvre dans un nouvel onglet)Comunidade Brasil
(s'ouvre dans un nouvel onglet)OmniRoute par Cheaper Inference
Auto-hébergez OmniRoute, ou commencez avec Cheaper Inference pour une passerelle hébergée classée par coût.