Pular para o conteúdo
OmniRoute source

README (Português (Brasil))


<td nowrap>Runtime<td nowrap>Linguagem<td nowrap>Framework<td nowrap>Banco de Dados<td nowrap>Memória<td nowrap>Esquemas<td nowrap>Protocolos<td nowrap>Streaming<td nowrap>Compressão<td nowrap>Autenticação e segurança<td nowrap>Furtividade<td nowrap>Resiliência<td nowrap>Registro (Logging)<td nowrap>Testes<td nowrap>Plataformas<td nowrap>CI/CD<td nowrap>Links
CamadaTecnologia
Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
TypeScript 6.0 — 100% TypeScript em src/ e open-sse/ (zero any no core desde a v2.0)
Next.js 16 + React 19 + Tailwind CSS 4
better-sqlite3 (SQLite, WAL journaling) + LowDB (JSON legado) — 122 módulos de domínio, 183 migrações
SQLite FTS5 full-text + embeddings de vetor int8-quantizados, decaimento tipado
Zod 4 — Validação de I/O da ferramenta MCP + contratos de API
MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
Server-Sent Events (SSE) + ponte WebSocket (/v1/ws)
Pipeline de 12 motores — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
OAuth 2.0 (PKCE) + JWT + Chaves de API + autenticação com escopo MCP · AES-256-GCM em repouso · DOMPurify
wreq-js — Impersonificação de fingerprint TLS JA3 / JA4, proxy de 3 níveis
Disjuntor, backoff exponencial, anti-thundering-herd, autocombinação de autocorreção
pino — logs JSON estruturados com contexto de requisição
Node.js test runner + Vitest — Mais de 39.000 declarações de teste estáticas em mais de 5.100 arquivos de teste rastreados (unidade, integração, E2E, segurança, ecossistema)
Desktop (Electron) · Android (Termux) · PWA (qualquer navegador)
GitHub Actions — publicação automática no npm + Docker Hub no lançamento
Site · npm · Docker Hub
<td nowrap>Guia do Usuário<td nowrap>Guia de Configuração<td nowrap>Guia de Ferramentas CLI<td nowrap>Modo Remoto<td nowrap>Configuração do Claude Code<td nowrap>Início Rápido
DocumentoDescrição
Provedores, combos, integração com CLI, implantação
Métodos completos de instalação, configurações de ferramentas CLI, configuração de protocolos, ajuste de tempos limite
Configuração específica para Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo e Copilot
Controle um OmniRoute remoto (VPS) pelo CLI do seu laptop por meio de tokens de acesso com escopo definido
Conecte o Claude Code ao OmniRoute (local/remoto) com launch + perfis por modelo
Instalação em 3 etapas → conexão → configuração
<td nowrap>Guia do Docker<td nowrap>Guia do Podman<td nowrap>Implantação em VM<td nowrap>Implantação no Fly.io<td nowrap>Guia do Termux<td nowrap>Guia de PWA<td nowrap>Guia de Desinstalação<td nowrap>Configuração do Ambiente
DocumentoDescrição
Docker run, perfis do Compose, HTTPS com Caddy, túneis, tags de imagem
Integração do Quadlet com systemd, podman-compose, SELinux
Guia completo: configuração de VM + nginx + Cloudflare
Implante no Fly.io com armazenamento persistente
Execute o OmniRoute no Android por meio do Termux
Instalação, cache e arquitetura do Progressive Web App
Remoção completa para todos os métodos de instalação
Variáveis e referências completas do .env
<td nowrap>Arquitetura<td nowrap>Guia de Compressão<td nowrap>Compressão RTK<td nowrap>Mecanismos de Compressão<td nowrap>Formato das Regras de Compressão<td nowrap>Pacotes de Idiomas para Compressão<td nowrap>Guia de Resiliência<td nowrap>Mecanismo Auto-Combo<td nowrap>Guia de Proxy<td nowrap>Camadas Gratuitas<td nowrap>Galeria de Recursos<td nowrap>Documentação da Base de Código
DocumentoDescrição
Arquitetura do sistema, fluxo de dados e detalhes internos
Pipeline com 7 opções: desativado / leve / padrão / agressivo / ultra / RTK / empilhado
Compressão da saída de comandos, filtros, confiança, verificação, recuperação da saída bruta
Caveman, RTK, pipelines empilhados, interfaces de dashboard/API/MCP
Esquemas JSON de pacotes de regras para filtros Caveman e RTK
Detecção de idioma e criação de pacotes de regras do Caveman
Disjuntores, períodos de espera, fila, prevenção de efeito manada, falsificação de TLS
Pontuação com 16 fatores, pacotes de modos, autorrecuperação
Sistema de proxy em 3 níveis, marketplace 1proxy, CRUD do registro
Diretório consolidado: 35 pools recorrentes documentados / 489 entradas de camada gratuita catalogadas
Tour visual pelo dashboard com capturas de tela
Visão geral da base de código voltada para iniciantes
<td nowrap>Referência da API<td nowrap>Especificação OpenAPI<td nowrap>Servidor MCP<td nowrap>Guia do Servidor MCP<td nowrap>Servidor A2A<td nowrap>Guia do Servidor A2A
DocumentoDescrição
Todos os endpoints com exemplos
Especificação OpenAPI 3.0
110 ferramentas MCP, configurações de IDE, clientes Python/TS/Go
Instalação do MCP, transportes e referência de ferramentas
Protocolo JSON-RPC 2.0, habilidades, streaming, gerenciamento de tarefas
Cartão de agente A2A, tarefas, habilidades e streaming
<td nowrap>Como contribuir<td nowrap>Modelo de branches e lançamentos<td nowrap>Registro de alterações<td nowrap>Política de segurança<td nowrap>Guia de i18n<td nowrap>Checklist de lançamento<td nowrap>Plano de cobertura
DocumentoDescrição
Configuração e diretrizes de desenvolvimento
Para onde os PRs são direcionados (release/*) e o que main e as tags significam
Histórico completo de lançamentos por versão
Relato de vulnerabilidades e práticas de segurança
Suporte a 42 idiomas, fluxo de trabalho de tradução e RTL
Etapas de validação pré-lançamento
Estratégia de cobertura de testes para mais de 39.000 declarações estáticas de testes em mais de 5.100 arquivos de teste rastreados

O OmniRoute é moldado por uma comunidade apaixonada por código aberto. Essas pessoas fizeram contribuições excepcionais que afetam diretamente a qualidade, a estabilidade e o alcance do projeto. Obrigado.

Colaboradores externos por pull requests mesclados

Seção intitulada “Colaboradores externos por pull requests mesclados”
PosiçãoColaboradorPRs mesclados~Linhas alteradas
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312

Dados congelados na ponta ativa de release/v3.8.50, no commit dafb4ae808, com merges até 2026-08-24 05:26:03 UTC. O censo paginado do GitHub GraphQL contém 5.911 PRs mesclados: 2.707 pelo proprietário do repositório, 179 pelo Dependabot e 3.025 PRs externos de 535 colaboradores distintos. “Linhas alteradas” corresponde às adições + exclusões do GitHub e inclui arquivos gerados, lockfiles, catálogos, traduções e documentação; representa a rotatividade do código, não as LOC de autoria. Empates no limite de corte são mantidos.

backryun
backryun

🥇 220 commits atribuídos pelo GitHub
Paijo
Paijo

🥈 219 commits atribuídos pelo GitHub
Randi
Randi

🥉 108 commits atribuídos pelo GitHub
Ravi Tharuma
Ravi Tharuma

🏅 81 commits atribuídos pelo GitHub
Chris
Chris

🏅 70 commits atribuídos pelo GitHub
Markus Hartung
Markus Hartung

🏅 69 commits atribuídos pelo GitHub · empate em 6º lugar
Dizzle
Dizzle

🏅 69 commits atribuídos pelo GitHub · empate em 6º lugar
Jan Leon
Jan Leon

🏅 64 commits atribuídos pelo GitHub
zenobit
zenobit

🏅 62 commits atribuídos pelo GitHub
Bob.Hou
Bob.Hou

🏅 51 commits atribuídos pelo GitHub · empate em 10º lugar
Xiangzhe
Xiangzhe

🏅 51 commits atribuídos pelo GitHub · empate em 10º lugar

Verificado novamente em 2026-08-24 06:14:31 UTC: commits atribuídos pelo GitHub, conforme informados pela API de Colaboradores do repositório para a branch padrão release/v3.8.50. A API retornou 525 identidades (415 usuários, 2 bots e 108 anônimas); esta tabela exclui o mantenedor, os bots e as identidades anônimas e preserva os empates na classificação. Ela é distinta tanto da classificação de PRs mesclados acima quanto do censo de 639 pessoas baseado nos metadados do Git abaixo.

🙏 Os recursos, as correções de bugs e as melhorias de infraestrutura feitos por esses colaboradores são uma parte essencial do que torna o OmniRoute confiável e rico em recursos. Cada pull request, cada caso de teste e cada arquivo de tradução i18n importa. O código aberto é construído por pessoas como eles.



Um agradecimento especial às pessoas que financiam o OmniRoute do próprio bolso — cada contribuição mantém o projeto gratuito, independente e em constante evolução.

Andrew
Andrew

💛 Patrocinador mensal ativo
Vlad I
Vlad I

💛 Patrocinador mensal ativo
Paco Cartones
Paco Cartones

💛 Patrocinador ativo com contribuição única
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 Apoiador anterior com contribuição única
longtao
longtao

💛 Apoiador anterior com contribuição única

… e outras pessoas que preferem permanecer anônimas 💛

Patrocinadores públicos do GitHub revalidados em 2026-08-24. O status activeOnly do GitHub determina os rótulos de atividade acima; apoiadores públicos com contribuições únicas divulgados anteriormente continuam sendo reconhecidos, e patrocinadores privados permanecem anônimos.

💖 Torne-se um patrocinador → — cada dólar mantém o OmniRoute gratuito e independente.


Colaboradores

Auditado em 2026-08-24 na base congelada ac02c5b42f e verificado novamente na ponta ativa de release/v3.8.50, dafb4ae808: 639 identidades humanas normalizadas do Git — 407 aparecem como autores de commits (incluindo o mantenedor) e 232 aparecem apenas em trailers explícitos de Co-authored-by. O levantamento normaliza identificadores noreply do GitHub, exclui 26 identidades de bots/agentes/serviços/placeholders e não mescla endereços de e-mail comuns apenas porque seus nomes de exibição coincidem.

  1. Faça um fork do repositório
  2. Crie a branch a partir da ponta ativa de release/vX.Y.Z (não de main) — consulte Modelo de branches e releases
  3. Crie sua branch de funcionalidade (git checkout -b feat/amazing-feature)
  4. Faça o commit das suas alterações (git commit -m 'feat: add amazing feature')
  5. Envie para a branch (git push origin feat/amazing-feature)
  6. Abra um Pull Request com a base = essa branch release/vX.Y.Z

Consulte CONTRIBUTING.md para obter diretrizes detalhadas.

Janela do terminal
# Crie uma release — npm publish acontece automaticamente
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

Gráfico do histórico de estrelas

O OmniRoute apoia-se sobre os ombros de gigantes. Ele começou como um fork do 9router e uma versão em TypeScript do projeto em Go CLIProxyAPI — e, a partir daí, cada subsistema abaixo foi inspirado por um projeto de código aberto que chegou lá primeiro. Cada um deles ajudou a moldar uma parte concreta do OmniRoute. Este é o nosso agradecimento a todos eles. 🙏

⭐ contagens de estrelas verificadas pela API REST do GitHub em 24 de agosto de 2026 — dê uma estrela a esses projetos. As contagens são um retrato exato daquela data e mudarão naturalmente.

<td nowrap>9router<td nowrap>CLIProxyAPI<td nowrap>LiteLLM<td nowrap>codex-chatgpt-web<td nowrap>free-claude-code<td nowrap>composer-api<td nowrap>codex-multi-auth<td nowrap>opencode-anthropic-auth<td nowrap>grok2api-merged<td nowrap>TQZHR/grok2api<td nowrap>chenyme/grok2api<td nowrap>grok2api-pro<td nowrap>GrokProxy<td nowrap>GrokBridge<td nowrap>grok-web-api
Projeto⭐Como inspirou o OmniRoute
26,161O projeto original no qual este fork se baseia — ampliado aqui com APIs multimodais e uma reescrita completa em TypeScript.
48,497A implementação em Go que inspirou esta versão portada para JavaScript / TypeScript.
57,100O gateway de IA cujo conjunto público de dados de preços alimenta nossa sincronização de rastreamento de custos e cujo modelo de normalização de provedores serviu de base para nosso roteamento.
1,410Código-fonte MIT adaptado para a ponte ChatGPT Web → Codex Responses incorporada, incluindo adaptadores de sessão do navegador, enquadramento de respostas, uso e pesquisa na web.
48,112Padrões portados para recuperação de streaming, aliases sem raciocínio, pesquisa na web de contingência, limites de janela deslizante, ocultação de dados em logs e fluxos de inicialização reforçados.
322Padrões de escolha de ferramentas, restrição de saída e confirmação de ferramentas do Cursor Composer adaptados para o executor nativo do Cursor.
457Padrões de novo login e rotação de tokens de atualização portados para a reautenticação OAuth do Codex.
510Valores padrão de transformação compatíveis com o Claude Code e comportamento de cabeçalhos de cobrança generalizados na ponte orientada por configuração do OmniRoute.
2Seus mapeamentos de modelos Grok, gerador Statsig de TypeError simulado, valores padrão de solicitação e dispositivo e processador de respostas NDJSON foram substancialmente adaptados para o executor Grok Web do OmniRoute.
705A principal fonte transitiva de código por trás do grok2api-merged; suas implementações de modelo, cabeçalho, payload, Statsig e processador são preservadas na linhagem do Grok Web.
7,520O código-fonte MIT subjacente para os valores padrão de payload e dispositivo do Grok, o gerador Statsig e o processador result.response, incorporado por meio do TQZHR e do grok2api-merged.
27Uma fonte transitiva creditada pelo grok2api-merged por sua camada de pool de proxies; o OmniRoute preserva esse aviso de linhagem, mas não alega ter portado um pool de proxies em seu executor Grok Web de escopo limitado.
50Seu proxy do Grok autenticado por cookies e o padrão de streaming result.response.token serviram de base para o transporte Grok Web do OmniRoute.
5A implementação original do Grok Web consultou seu design upstream de HTTP/navegador; seu caminho HTTP direto deriva do GrokProxy, portanto não se alega uma portabilidade de código independente.
14Seus esquemas Rust ChatOptions e de envelope de resposta serviram de base para os tipos TypeScript de solicitação e resposta de streaming do Grok no OmniRoute.

🗜️ Compressão de contexto e tokens — mecanismos

Seção intitulada “🗜️ Compressão de contexto e tokens — mecanismos”
<td nowrap>Caveman<td nowrap>RTK – Rust Token Killer<td nowrap>headroom<td nowrap>LLMLingua<td nowrap>llmlingua-2-js<td nowrap>Troglodita<td nowrap>ponytail<td nowrap>i-have-adhd
Projeto⭐Como inspirou o OmniRoute
100,538O projeto viral do tipo "por que usar muitos token se poucos token resolvem" — sua filosofia de fala das cavernas impulsiona nosso modo de compressão padrão e mais de 30 regras de remoção de palavras supérfluas/condensação.
77,185Compressão de alto desempenho da saída de comandos — inspirou nosso mecanismo RTK, a DSL de filtros JSON, a recuperação da saída bruta e o pipeline encadeado RTK → Caveman.
67,310Compressão reversível de contexto (SmartCrusher) — inspirou nosso mecanismo headroom e o padrão de marcadores de recuperação ccr.
6,598Pesquisa sobre compressão de prompts (LLMLingua / LLMLingua-2) — inspirou nosso mecanismo llmlingua assíncrono, seguro para código e com tolerância a falhas.
31O porte para JS/ONNX (MobileBERT / XLM-RoBERTa) usado como backend em thread de trabalho para nosso mecanismo LLMLingua.
40Compressão de tokens em PT-BR — impulsiona nosso pacote de idioma pt-BR: redução de pleonasmos e remoção de palavras supérfluas ajustadas à gramática do português brasileiro.
108,957A habilidade viral de programação YAGNI do "dev sênior preguiçoso" — inspirou nosso Estilo de Saída less-code: direcionamento para a menor alteração funcional que reduz o código _gerado_ (o equivalente de Caveman no eixo de saída para uma prosa concisa).
23,526Seu estilo de resposta orientado à ação e adequado a pessoas com TDAH foi adaptado para o estilo de saída conciso do OmniRoute em cinco idiomas.

🧩 Formatos compactos, pesquisa sobre tokens e ferramentas com reconhecimento de código

Seção intitulada “🧩 Formatos compactos, pesquisa sobre tokens e ferramentas com reconhecimento de código”
<td nowrap>TOON<td nowrap>GCF – Graph Compact Format<td nowrap>gcf-typescript<td nowrap>token-optimizer-mcp<td nowrap>token-savior<td nowrap>token-saver<td nowrap>token-optimizer<td nowrap>TokenMizer<td nowrap>OmniCompress<td nowrap>mcp-compressor<td nowrap>RepoMapper<td nowrap>quiet-shell-mcp<td nowrap>ts-morph
Projeto⭐Como inspirou o OmniRoute
25,233Notação de Objetos Orientada a Tokens — seu modelo colunar de cabeçalho e linhas moldou nossa etapa de compactação tabular.
41Seu formato compacto de grafos e design de perfil genérico fundamentaram a compactação tabular do OmniRoute e o formato de codec do Headroom.
4A implementação MIT em TypeScript incorporada diretamente e ampliada como codec de perfil genérico do Headroom.
494Cache Brotli/SQLite + delta de contexto por sessão — inspirou nosso mecanismo session-dedup.
1,122Compactação da saída do Bash + perfis MCP — inspirou nossa disciplina de interrupção da compressão e a redução de manifestos de ferramentas MCP.
138Compressão de saída sensível ao conteúdo e por tipo de arquivo, com interrupção em caso de falha — validou nosso despacho por tipo e a omissão quando o ganho é mínimo.
1,951"Encontre os tokens fantasmas" — seu padrão de descarregamento + identificador recuperável fundamentou nossa abordagem de descarregamento CCR.
28Um modelo de grafo de sessão + desduplicação de linhas entre turnos que fundamentou nosso design de desduplicação por sessão.
3JSON colunar em Rust + recuperação endereçada por conteúdo + desduplicação entre mensagens — validou o design dos nossos mecanismos headroom/ccr/session-dedup e a invariante estável para cache de que a "forma comprimida independe da posição".
113Compressão de esquemas/descrições de ferramentas MCP — fundamentou nossa redução da cardinalidade de manifestos de ferramentas MCP.
197Classificação de mapas de repositórios no estilo Aider — fundamentou nossa exploração de mapas de repositórios / classificação de recuperação.
4Redução declarativa da saída do shell via MCP — validou nossa compactação declarativa da saída do bash.
6,162Kit de ferramentas da API do Compilador TypeScript — inspirou nossa remoção de comentários baseada em parser, que preserva literais de string, template e expressões regulares.
<td nowrap>Mem0<td nowrap>Letta (MemGPT)<td nowrap>WFGY
Projeto⭐Como inspirou o OmniRoute
63,902Camada universal de memória — seu modelo de proxy como limite de gravação/leitura moldou nossa arquitetura de memória.
24,382Agentes com estado e memória em camadas — inspiraram nosso modelo em camadas de Controle e Recuperação de Contexto (CCR).
1,781A taxonomia ProblemMap de 16 modos de falha recorrentes em RAG/LLM — o vocabulário comum usado em nosso guia de solução de problemas.

🛰️ Inspeção de tráfego, MITM e proxy transparente

Seção intitulada “🛰️ Inspeção de tráfego, MITM e proxy transparente”
<td nowrap>llm-interceptor<td nowrap>ProxyBridge
Projeto⭐Como inspirou o OmniRoute
66A interceptação/análise MITM do tráfego entre assistentes de programação ↔ LLM orientou os requisitos iniciais do Inspetor de Tráfego. Quatro módulos derivados anteriormente — mesclagem de SSE, normalização de conversas, mascaramento de segredos e sanitização de cabeçalhos — foram substituídos por implementações independentes de sala limpa, baseadas em padrões públicos de protocolo. As duas superfícies de passagem direta para o host (passthrough.ts e _internal/bypass.cjs) continuam sendo implementações internas do OmniRoute classificadas de forma independente; elas não foram reescritas como parte dessa substituição.
5,995Roteamento transparente de proxy por processo — inspirou nosso encerramento de MITM seguro contra falhas, tempos limite de inatividade de soquetes, atribuição de processos via /proc e captura TPROXY.

📚 Dados de modelos, observabilidade e interface

Seção intitulada “📚 Dados de modelos, observabilidade e interface”
<td nowrap>models.dev<td nowrap>React Flow / xyflow<td nowrap>LangGraph<td nowrap>Langfuse<td nowrap>Kiali<td nowrap>lobe-icons<td nowrap>flag-icons
Projeto⭐Como inspirou o OmniRoute
6,555Banco de dados aberto de especificações, preços e recursos de modelos de IA — sincronizado nativamente com nosso catálogo de modelos.
38,108A biblioteca de grafos baseada em nós que viabiliza nosso Estúdio de Compressão e nosso Estúdio de Combinação/Roteamento em tempo real.
40,314A visualização ao vivo do grafo de fluxo de trabalho do LangGraph Studio inspirou a visualização em cascata e em tempo real dos nossos Estúdios.
33,592Seu modelo de observabilidade de rastreamento → intervalo → geração moldou a visualização em cascata do nosso Estúdio de Compressão.
3,631Observabilidade da malha de serviços do Istio — inspirou nossos indicadores de disjuntor e elementos visuais de arestas com erro no Estúdio de Roteamento/Combinação.
2,428Logotipos de marcas de IA/LLM usados para renderizar os ícones dos provedores em todo o nosso painel.
12,354Fornece as bandeiras SVG licenciadas sob a licença MIT usadas pelo seletor de idioma do README.
<td nowrap>awesome-secure-defaults
Projeto⭐Como inspirou o OmniRoute
721Uma lista selecionada de bibliotecas seguras por padrão que orienta nossas escolhas de segurança (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).
<td nowrap>ClawRouter<td nowrap>Antigravity-Manager<td nowrap>vscode-antigravity-cockpit<td nowrap>AionUi<td nowrap>CodexBar
Projeto⭐Como inspirou o OmniRoute
6,564Inspirou a desduplicação de solicitações, o fallback emergencial de custo zero, as estratégias conectáveis de Auto-Combo e a classificação multilíngue de intenções.
30,652Seu remapeamento de modelos com reconhecimento de conta, a validação do caminho do executável e o comportamento dos rótulos de plano serviram de referência para o runtime Antigravity do OmniRoute.
4,817Seu formato compacto de contagem regressiva para redefinição de cota inspirou a exibição correspondente do limite do provedor no OmniRoute.
32,230Suas integrações ACP inspiraram a detecção automática, pelo OmniRoute, dos agentes de CLI instalados.
20,507Identificou a superfície de cota do Grok Build; em seguida, o OmniRoute verificou e corrigiu de forma independente o formato real dos dados transmitidos.

Licença MIT — consulte LICENSE para mais detalhes.


⬆ Voltar ao topo · Feito com ❤️ para a comunidade de IA de código aberto.

OmniRoute v3.8.51 · Node ≥22.22.2 · Licença MIT · omniroute.online


Código-fonte do OmniRoute (a58000c7685f)

HagiCode

HagiCode é um ambiente de programação com agentes, fluxos estruturados, execução multiagente e visualizações Hero Dungeon.

Transforme ideias em software útil com um fluxo de trabalho com agentes mais inteligente, rápido e agradável.

Interface principal do HagiCode no tema claro
  • SmartFluxos estruturados transformam intenções em um caminho executável da ideia à entrega.
  • EfficientFluxos multiagente mantêm pesquisa, implementação e revisão em andamento simultaneamente.
  • FunO Hero Dungeon torna longas sessões de programação mais visuais e colaborativas.
Acessar HagiCode