OmniRoute : une seule adresse pour 250 fournisseurs d’IA – AutomationBoost
◈ Outil

Une seule adresse pour 250 fournisseurs d’IA

Open source (MIT) · Réduire la facture · Niveau intermédiaire

Tu as commenté OMNIROUTE : voilà ce que fait réellement cet outil, avec les chiffres relevés sur la version installée — pas ceux d’une page de vente.

Le problème qu’il résout

Tu as une clé chez OpenAI, une chez Anthropic, une chez Google. Chaque outil veut la sienne. Quand un modèle tombe, sature ou change de tarif, tu vas modifier la configuration de chaque outil, un par un.

OmniRoute se met devant tout ça : tes outils parlent à une seule adresse, compatible avec l’API OpenAI, et c’est lui qui choisit le fournisseur derrière. Si l’un lâche, il bascule sur le suivant sans que ton outil s’en aperçoive.

Les chiffres, vérifiés

Mesuré sur la version 3.8.48, licence MIT, dépôt diegosouzapw/OmniRoute :

  • 250 fournisseurs annoncés par le projet, dont 90+ avec un palier gratuit. Le package.json de la même version dit « 160+ » : les deux chiffres cohabitent dans le projet, prends 250 comme un ordre de grandeur, pas comme une garantie.
  • Compression 15 à 95 % des jetons éligibles, via deux couches empilées (RTK et Caveman). Le chiffre de ~89 % qui circule est la moyenne sur les sessions chargées en appels d’outils — c’est-à-dire le meilleur cas, pas le cas courant. Sur une conversation normale, attends-toi au bas de la fourchette.
  • Compatible Claude Code, Cursor, Codex, Cline, Copilot : ces outils acceptent une adresse d’API personnalisée, c’est tout ce qu’il faut.

Le piège à comprendre avant d’installer

Le logiciel est gratuit. L’inférence ne l’est pas. C’est la confusion qui revient à chaque outil de ce genre. Ce qui est gratuit ici, c’est le routeur, sous licence MIT. Ce que tu consommes derrière dépend du fournisseur : certains offrent un palier gratuit mensuel, d’autres facturent à l’appel.

Autrement dit, OmniRoute ne crée pas de jetons gratuits — il te permet d’agréger les paliers gratuits qui existent déjà, et d’en consommer moins grâce à la compression. C’est déjà beaucoup. Mais si tu l’installes en espérant ne plus jamais payer, tu vas être déçu.

Installer

Le paquet s’installe globalement en une commande, et expose un exécutable omniroute. Ensuite tu pointes ton outil sur l’adresse locale qu’il te donne, à la place de l’adresse d’OpenAI ou d’Anthropic.

Deux façons de le faire tourner : sur ta machine, ou sur un petit serveur pour que tous tes outils et toutes tes machines passent par la même porte. La seconde est plus confortable, mais elle demande de le surveiller — voir le point suivant.

Ce que personne ne dit

  • Un routeur voit passer tes requêtes. Si tu l’auto-héberges, elles restent chez toi et c’est très bien. Si tu passes par une instance publique, tu envoies tes prompts — et parfois ton code — à un tiers. Choisis en connaissance de cause.
  • Une passerelle en panne casse tout d’un coup. C’est le revers du point d’entrée unique : quand il tombe, ce ne sont pas un outil mais tous tes outils qui s’arrêtent. Mets une surveillance dessus dès le premier jour, sinon tu découvriras la panne au pire moment. Je parle d’expérience : au moment où j’écris ces lignes, ma propre instance est hors ligne.
  • La bascule automatique change de modèle sans te prévenir. C’est exactement ce qu’on lui demande, mais ça veut dire qu’une réponse peut venir d’un modèle plus faible que celui que tu croyais utiliser. Pour du code de production, garde une route explicite sur les tâches qui comptent.

Pour qui c’est vraiment utile

Si tu utilises un agent de code plusieurs heures par jour et que tu vois ta facture monter, le gain est immédiat et mesurable. Si tu poses trois questions par semaine à un chatbot, l’installation te coûtera plus de temps qu’elle ne t’en fera gagner.

Tu veux qu’on le branche sur tes propres outils et qu’on mesure ce que ça change sur ta facture ? Réponds simplement au message que tu viens de recevoir.