Reprodução · raw.githubusercontent.com

Quem alterna entre dezenas de APIs para programar encontra no OmniRoute um único gateway para Kimi, Claude, GPT, Gemini, GLM, DeepSeek e MiniMax. Diego Souza publicou o projeto em 2026-02-13, e a ferramenta chegou a 45.649 estrelas no GitHub em 179 dias. Ela atende quem quer usar CLIs de código com provedores gratuitos, sem configurar cada SDK separadamente.

Um endpoint escolhe o provedor e comprime os pedidos

O OmniRoute reúne mais de 290 provedores e 500+ modelos em uma interface única. O README também calcula 43 grupos de provedores, 516 modelos e cerca de 1,53 bilhão de tokens gratuitos por mês. A conta muda a cada duas semanas: quando um provedor encerra a franquia, o total cai; quando outro entra, sobe.

O gateway acompanha as cotas e troca de backend quando uma janela acaba. O usuário também pode escolher um provedor específico com aliases como oc/…, para OpenCode Free, ou felo/…, para Felo. Com auto, o OmniRoute escolhe o backend disponível. A dependência externa continua existindo.

A camada RTK+Caveman comprime os pedidos e promete economizar de 15% a 95% dos tokens. O projeto expõe MCP e A2A, além de oferecer Desktop e PWA. A compatibilidade inclui Claude Code, Codex, Cursor, OpenCode, Cline e Copilot.

O material público não detalha a divisão interna de módulos, o banco usado ou os requisitos de hardware. Ele identifica TypeScript como linguagem e descreve o produto como um gateway com um endpoint. O processamento dos modelos depende dos provedores catalogados, enquanto o README apresenta o uso como privado e sem configuração inicial.

A instalação começa sem chaves, mas a rede continua necessária

A adoção pode começar pelo pacote npm ou pela imagem Docker, ambos listados pelo projeto. O README oferece scripts prontos para Python, Node.js, PHP e cURL. Depois de instalar, o usuário pode chamar um backend gratuito diretamente ou deixar o modo auto selecionar um modelo.

A primeira execução não exige chaves nem arquivo de configuração, segundo o README. O painel /dashboard/free-tiers mostra as franquias calculadas para os provedores. Quem precisa controlar o consumo ganha uma visão centralizada, mas ainda depende das regras e da disponibilidade de cada serviço externo.

O ritmo de desenvolvimento é alto. A versão mais recente é a v3.8.49, publicada em 2026-07-30, e o último commit registrado ocorreu em 2026-08-11. O ciclo da versão listou 1.383 entradas geradas a partir de 306 commits.

O projeto também acumula 6.137 forks, 366 issues abertas e mais de 500 contribuidores. Esses números mostram adesão rápida, não estabilidade comprovada. Equipes que exigem um provedor fixo, franquia imutável ou suporte fechado devem avaliar o risco de depender de catálogos que mudam.

A licença MIT permite usar, modificar e redistribuir o código, inclusive em projetos comerciais, conforme os termos da licença. O OmniRoute faz mais sentido para quem aceita trocar de backend e quer reduzir o trabalho operacional. Não serve bem para quem precisa eliminar serviços externos ou garantir que um modelo específico permaneça gratuito.

Fontes

TypeScriptMITInfraestrutura e MLOpsTrendshift
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.