Aller au contenu
geekus
SpécimenAgents IA·6 min de lecture

OmniRoute : passerelle IA open source pour outils de code

Avec OmniRoute, un seul endpoint relie ton outil de code à plus de 150 fournisseurs gratuits. Il bascule tout seul d'un fournisseur à l'autre quand un quota est atteint. La compression annonce 15 à 95 % de tokens économisés.

Voir le dépôt ↗
github.com/diegosouzapw/OmniRoute
Capture de la page de OmniRoute
Sommaire11 parties

OmniRoute est une passerelle IA sous licence MIT : un seul endpoint local donne accès à des centaines de fournisseurs de modèles, dont plus de 150 proposent une offre gratuite. Quand un quota est atteint, elle bascule vers un autre fournisseur, sans que ton outil de code ait à changer de réglage. Le projet annonce aussi une compression des tokens qui économise de 15 à 95 %.

En bref

  • Un seul endpoint pour plus de 1200 modèles, utilisable avec Claude Code, Codex, Cursor, Cline, OpenCode ou Copilot
  • Plus de 150 fournisseurs avec une offre gratuite, et un premier appel possible sans clé ni inscription
  • Bascule automatique vers un autre fournisseur quand un quota est atteint
  • Compression des tokens annoncée entre 15 et 95 % d’économie
  • Licence MIT, installation par npm, Docker ou application de bureau

OmniRoute, une passerelle IA pour ne plus buter sur les quotas

Quand on code avec un assistant IA, on finit par se heurter aux limites : quota d’abonnement épuisé, plafond de requêtes, facture d’API qui grimpe. Cumuler plusieurs offres gratuites demande d’installer plusieurs outils, de gérer plusieurs clés et de suivre à la main ce qu’il reste de chaque quota. OmniRoute règle ce problème en se plaçant entre ton outil et les fournisseurs de modèles.

Le projet, écrit en TypeScript par diegosouzapw et publié sous licence MIT, se présente comme une passerelle : ton outil parle à une seule adresse locale, et OmniRoute choisit quel fournisseur répond. Le README annonce 358 fournisseurs, dont plus de 150 avec une offre gratuite, et plus de 1200 modèles, parmi lesquels des modèles de Kimi, Claude, GPT, Gemini, GLM, DeepSeek ou MiniMax.

Comment fonctionne OmniRoute

Le principe est simple : OmniRoute expose une adresse locale compatible avec les formats OpenAI, Claude, Gemini et l’API Responses, sous le chemin /v1. Tout outil capable de parler à ce type d’adresse peut donc s’y brancher. Le serveur démarre sur le port 20128 de ta machine.

Derrière cette adresse, des « combos » décrivent comment répartir les requêtes. Le README cite 19 stratégies de routage et un repli automatique en quatre niveaux : abonnement, API, offre bon marché, puis offre gratuite. Si un fournisseur échoue, la requête passe au suivant tant qu’une autre cible saine est disponible. Des disjoncteurs, une mise en pause des clés défaillantes et un verrouillage de modèle complètent ce dispositif de résilience.

  • Quota-aware : le routage tient compte des quotas restants
  • Fallback automatique d’un fournisseur à l’autre
  • Un tableau de bord pour suivre l’usage et les offres gratuites
  • Un modèle nommé auto qui laisse OmniRoute choisir

Utiliser des modèles IA gratuits avec OmniRoute

OmniRoute catalogue 489 entrées d’offres gratuites réparties sur 35 réservoirs de quota récurrents. Le README en tire un total d’environ 1.62B tokens gratuits par mois, soit 1,62 milliard. Ce calcul ne compte qu’une fois chaque réservoir partagé, et ne retient que ceux dont le budget mensuel est publié.

Le projet précise que ce chiffre est recalculé toutes les deux semaines et qu’il peut baisser comme monter : un fournisseur qui arrête son offre gratuite le fait reculer. Les quotas qui exigent une vérification d’identité régionale, aujourd’hui ModelScope, sont affichés à part et ne figurent pas dans le total. Le README signale aussi que 13 fournisseurs sont marqués comme à éviter dans son catalogue des risques liés aux conditions d’utilisation, pour que chacun décide en connaissance de cause.

Réduire la consommation de tokens

Les sorties d’outils, par exemple le résultat d’une commande ou le contenu d’un fichier, consomment beaucoup de tokens. OmniRoute applique deux moteurs de compression empilés, RTK et Caveman. Le README annonce une économie de 15 à 95 % de tokens, avec une moyenne d’environ 89 %, et précise que cela concerne les charges de travail éligibles.

La documentation du projet consacre une section entière à la compression : moteurs disponibles, format des règles, paquets de langues et édition de contexte déléguée. Ces chiffres sont ceux du projet, le README ne les assortit pas ici d’un protocole de mesure.

Installer OmniRoute et l’essayer sans clé

L’installation globale passe par npm. Le serveur démarre ensuite en local, et il suffit de pointer ton outil vers l’adresse ` Le README décrit aussi des installations par Docker, depuis les sources ou avec pnpm, ainsi qu’une application de bureau Electron, une installation du tableau de bord en PWA et un guide pour Android via Termux.

Un fournisseur sans clé, OpenCode Free, est déjà branché dans le combo auto. Une installation neuve répond donc sans identifiant. Le README donne cet exemple d’appel, que tu peux lancer juste après l’installation.

npm i -g omniroute
# Fresh install, zero credentials — `auto` already works:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

Brancher Claude Code et d’autres outils sur d’autres modèles

OmniRoute vise les outils de code en ligne de commande et les éditeurs : Claude Code, Codex, Cursor, OpenCode, Cline, Copilot et Antigravity figurent dans le README. La documentation propose des guides dédiés pour Claude Code et pour Codex CLI, ainsi qu’un tableau des intégrations setup-* et un plugin OpenCode.

Pour les usages plus avancés, le projet embarque un serveur MCP (Model Context Protocol) annoncé avec 110 outils, un serveur A2A pour faire dialoguer des agents, une mémoire persistante, des garde-fous contre les fuites de données personnelles et les injections de prompt, ainsi que des évaluations. Un mode distant avec jetons limités permet d’exposer OmniRoute hors de ta machine.

Où en est OmniRoute

Le dépôt a été créé le 13 février 2026. Au 4 octobre 2026, GitHub affiche 72 837 étoiles, 10 431 copies, 743 contributeurs et 660 tickets et demandes de fusion ouverts. La dernière modification du code date du 2 octobre 2026.

La dernière version, la v3.8.51, a été publiée le 30 septembre 2026. Ses notes annoncent 2 022 changements documentés et 301 contributeurs externes, avec de nouveaux fournisseurs et passerelles. La v3.8.50, du 26 août 2026, avait introduit un pont multimodal pour la vision, l’audio et la vidéo, un catalogue Radar de modèles gratuits activable en option, un partage de quotas et une télémétrie en direct. La feuille de route vise une version LTS 3.9.0. Les chiffres du projet bougent vite, le README prévient lui-même qu’ils évoluent dans les deux sens.

Quelques repères

  • Endpoint : Adresse à laquelle un logiciel envoie ses requêtes pour obtenir une réponse d’un service. Un même endpoint peut servir de point d’entrée unique à plusieurs services en coulisses.
  • Token : Petit morceau de texte (un mot, une partie de mot, un signe) que lit et produit un modèle de langage. Les fournisseurs comptent leur usage et leurs limites en tokens.
  • Quota : Limite d’usage fixée par un fournisseur sur une période donnée, par exemple un nombre de requêtes ou de tokens. Une fois atteint, le service refuse les demandes jusqu’à la remise à zéro.

Questions fréquentes

OmniRoute est-il gratuit ?

Oui, OmniRoute est sous licence MIT et le README annonce un coût de départ nul grâce à plus de 150 fournisseurs avec une offre gratuite. Les offres gratuites restent soumises aux limites de chaque fournisseur, et le README signale 13 fournisseurs marqués à éviter dans son catalogue des risques.

OmniRoute fonctionne-t-il sans clé API ?

Oui, pour un premier essai. Le fournisseur sans clé OpenCode Free est préconfiguré dans le combo auto, donc une installation neuve répond sans inscription ni identifiant.

Peut-on utiliser Claude Code avec OmniRoute ?

Oui, Claude Code figure parmi les outils compatibles du README, et la documentation propose un guide de configuration de Claude Code avec OmniRoute. Codex, Cursor, Cline, OpenCode et Copilot sont aussi cités.

Que fait OmniRoute quand un quota est atteint ?

OmniRoute bascule automatiquement vers un autre fournisseur. Le README décrit un repli en quatre niveaux, de l’abonnement à l’offre gratuite en passant par l’API et l’offre bon marché.

À retenir

OmniRoute regroupe derrière un seul endpoint local des centaines de fournisseurs de modèles, avec bascule automatique quand un quota est atteint et compression des tokens annoncée entre 15 et 95 %. Les chiffres sur les offres gratuites sont ceux du README, recalculés régulièrement et susceptibles de baisser comme de monter.

Sources

passerelle iaproxy llmmodèles gratuitsclaude codemcpopen source
Dans le même genre

Des fiches proches.

toute la famille
À lire aussi

Les dernières fiches.

tout l'annuaire

Le Carnet de Geekus · chaque vendredi

Les trouvailles de la semaine, dans ta boîte mail.

Un email, cinq minutes de lecture. En français, gratuit, sans publicité.

S'inscrire au Carnet →
  1. Le spécimen de la semaine, expliqué à fond
  2. L'actu IA en bref
  3. Les autres trouvailles et le mot de la semaine