Quick Start: Get OmniRoute Running in 3 Minutes
Etapa 1: Instale o OmniRoute
Seção intitulada “Etapa 1: Instale o OmniRoute”Escolha seu método preferido:
Opção A: npm (Recomendado)
Seção intitulada “Opção A: npm (Recomendado)”npm install -g omnirouteOpção B: Docker
Seção intitulada “Opção B: Docker”docker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest:latest é a versão SemVer estável publicada mais recente. Ela não acompanha a branch main do git. Fixe diegosouzapw/omniroute:X.Y.Z para GitOps. Consulte Tags de imagem / Canais de lançamento.
Opção C: A partir do código-fonte
Seção intitulada “Opção C: A partir do código-fonte”git clone https://github.com/diegosouzapw/OmniRoute.gitcd OmniRoutenpm installnpm run devEtapa 2: Inicie o OmniRoute
Seção intitulada “Etapa 2: Inicie o OmniRoute”omnirouteO OmniRoute é iniciado em http://localhost:20128. O painel é aberto automaticamente.
Etapa 3: Conecte um provedor gratuito
Seção intitulada “Etapa 3: Conecte um provedor gratuito”Você pode usar o OmniRoute sem pagar nada conectando um provedor gratuito.
Opção A: Kiro (Claude gratuito — Sem cartão de crédito)
Seção intitulada “Opção A: Kiro (Claude gratuito — Sem cartão de crédito)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione Kiro AI
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito aos modelos Claude.
Opção B: OpenCode Free (Sem autenticação)
Seção intitulada “Opção B: OpenCode Free (Sem autenticação)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione OpenCode Free
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito a vários modelos.
Opção C: Pollinations (Nenhuma chave necessária)
Seção intitulada “Opção C: Pollinations (Nenhuma chave necessária)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione Pollinations
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito ao GPT-5, Claude, Gemini e muito mais.
Etapa 4: Verifique se funciona
Seção intitulada “Etapa 4: Verifique se funciona”Em Chaves de API, crie uma nova chave. Armazene essa chave, pois ela não será exibida novamente. Observe que essa chave serve para que as ferramentas acessem o OmniRoute, e não para acessar os provedores upstream.
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"Você deverá ver seus modelos conectados listados.
Etapa 5: Aponte sua IDE ou CLI para o OmniRoute
Seção intitulada “Etapa 5: Aponte sua IDE ou CLI para o OmniRoute”Na sua IDE ou ferramenta de CLI, defina:
Base URL: http://localhost:20128/v1API Key: [copy from Dashboard → Endpoints]Model: autoÉ só isso! Agora sua IDE usa o OmniRoute com seleção automática de provedor.
Exemplo de IDE: VSCode/Continue.dev
Seção intitulada “Exemplo de IDE: VSCode/Continue.dev”- No VSCode, instale a extensão Continue.dev.
- Atualize seu
~/.continue/config.yamlpara adicionar as seguintes linhas:
- name: OmniRoute - Auto provider: openai model: auto apiBase: http://localhost:20128/v1 apiKey: <YOUR_KEY>- No painel de chat do Continue.dev, selecione
OmniRoute - Autoe você fará solicitações ao OmniRoute. - (Opcional) Exercício para o leitor — peça à sua IDE para atualizar o
config.yamlcom todas as outras configurações predefinidas 😊
Exemplo de CLI: Codex CLI
Seção intitulada “Exemplo de CLI: Codex CLI”- No seu sistema operacional, defina a variável de ambiente de forma persistente.
Para macOS/Linux (adicione ao seu
~/.bashrcou~/.zshrc):
export OMNIROUTE_API_KEY="<YOUR_KEY>"Para Windows (Prompt de Comando):
setx OMNIROUTE_API_KEY <YOUR_KEY>- Agora vamos iniciar o Codex, mas configurado para o OmniRoute. Execute:
omniroute launch-codex --model autoVocê pode fazer isso manualmente por meio do codex e de parâmetros de linha de comando para especificar o endpoint e a chave de API, mas, com o comando acima, o OmniRoute cuida de tudo para você.
O mesmo início com um único comando funciona para outras CLIs por meio do inicializador genérico — omniroute run <target> oferece suporte a claude, codex, aider, goose, opencode, qwen e gemini (consulte Integrações de CLI).
- Agora a CLI deverá estar enviando solicitações ao OmniRoute.
Confirme se sua ferramenta está roteando para o OmniRoute
Seção intitulada “Confirme se sua ferramenta está roteando para o OmniRoute”Você pode ver os detalhes da solicitação clicando em Monitoramento/Logs na barra lateral esquerda. Ao navegar pelas opções, você verá mais detalhes. Como observação adicional, você pode ver quais informações são enviadas pelo seu harness favorito. Isso é útil para fins educacionais e de depuração.
Próximos passos
Seção intitulada “Próximos passos”- Guia do Auto-Combo — Deixe o OmniRoute escolher a melhor IA para você
- Guia de provedores — Conecte mais provedores (gratuitos e pagos)
- Guia de planos gratuitos — Obtenha IA gratuita sem cartão de crédito
- Solução de problemas — Corrija problemas comuns
Perguntas frequentes
Seção intitulada “Perguntas frequentes”“Preciso de uma chave de API?”
Seção intitulada ““Preciso de uma chave de API?””Não! Você pode usar provedores gratuitos (Kiro, OpenCode Free, Pollinations) sem nenhuma chave de API. Basta conectá-los no painel.
“O que é auto?”
Seção intitulada ““O que é auto?””auto instrui o OmniRoute a escolher automaticamente o melhor provedor para cada solicitação. Ele considera velocidade, custo, qualidade e disponibilidade. Consulte o Guia do Auto-Combo para obter detalhes.
“Quanto custa?”
Seção intitulada ““Quanto custa?””O próprio OmniRoute é gratuito e de código aberto. Você paga apenas pelos provedores que usar. Muitos provedores têm planos gratuitos — consulte o Guia de planos gratuitos.
“Posso usá-lo com Claude Code / Cursor / Copilot?”
Seção intitulada ““Posso usá-lo com Claude Code / Cursor / Copilot?””Sim! O OmniRoute funciona com qualquer ferramenta compatível com o formato OpenAI. Basta definir a URL base como http://localhost:20128/v1. Consulte o Guia de ferramentas de CLI para obter instruções específicas de configuração.
“E se um provedor ficar indisponível?”
Seção intitulada ““E se um provedor ficar indisponível?””O OmniRoute ignora automaticamente os provedores com falha e tenta o próximo. Você não precisa fazer nada. Consulte o Guia do Auto-Combo para obter detalhes.
Precisa de ajuda?
Seção intitulada “Precisa de ajuda?”- Solução de problemas — Problemas comuns e correções
- Discord — Suporte da comunidade
- Issues do GitHub — Relate bugs
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: de60bcd | Built:

