Os routers Jev enviam cada turno do Claude Code para o modelo Claude mais barato que dá conta dele. O AgentsRoom faz o mesmo trabalho a partir da própria aba do agente: lê a sua mensagem, escolhe o modelo e troca antes de a mensagem ser enviada. Nada para instalar: sem plugin, sem proxy separado, sem chave de API extra.
Esta página compara apenas o roteamento de modelos. Jev é o modelo de decisão da TypeSafe, e a comunidade criou muitas ferramentas Jev para Claude Code (compactação, proteções de chamadas de ferramentas, seleção de regras). Aqui olhamos para as que escolhem o modelo: o jev-router e seus forks, e o plugin jev-route.

Os dois leem o seu prompt antes de o modelo responder, e no modo Automático os dois trocam o modelo no caminho das requisições. A diferença é o que você precisa instalar e rodar.
O proxy, ou o hook do plugin, fica no caminho das requisições. Quando um novo turno do usuário começa, ele pergunta ao Jev qual nível o prompt precisa e reescreve o modelo de cada requisição daquele turno. O próprio Claude Code não sabe que foi roteado: a interface, as ferramentas e as sessões continuam como estão. Escolha outro modelo em /model e o roteamento pausa até você selecionar o router de novo.
O AgentsRoom lê os primeiros 500 caracteres da sua mensagem quando você a envia. No modo Automático, os agentes do Claude Code e do Codex iniciam conectados a um pequeno servidor local integrado ao AgentsRoom: o modelo da próxima requisição muda ali, sem reiniciar o agente, sem digitar nada no CLI e sem mexer no seu login. No modo Sugerir, aplicar o chip usa o próprio comando de modelo do CLI. Nos dois casos, a aba do agente mostra o modelo escolhido, com polegares para avaliar a escolha.
As primeiras linhas são onde os routers Jev estão à frente. A comparação trata primeiro do roteamento, depois de tudo o que envolve o agente.
| Recurso | AgentsRoom | Jev |
|---|---|---|
| Open source | ✗ | ✓ |
| Evita trocar quando isso desperdiçaria o cache do prompt | ✗ | ✓ |
| Roteia os subagentes separadamente | ✗ | ✓ |
| Explica cada decisão de roteamento | ✗ | Linha de status + comando |
| Forçar o modelo escrevendo "use opus" no prompt | ✗ | ✓ |
| Nova escolha de modelo a cada mensagem | Opção | ✓ |
| Sugere antes de trocar (a decisão é sua) | ✓ | ✗ |
| Avaliar a escolha de roteamento | Polegar para cima ou para baixo | ✗ |
| CLIs que ele roteia | Claude, Codex, Antigravity e mais | Claude Code (Codex no jev-router) |
| O que é enviado para decidir | Primeiros 500 caracteres, para o AgentsRoom | Texto do prompt, para o provider do Jev |
| Nada para instalar (sem plugin, proxy separado ou chave de terceiros) | ✓ | ✗ |
| Interface gráfica desktop | ✓ | ✗ |
| Status dos agentes em tempo real | ✓ | ✗ |
| Terminal ao vivo por agente | ✓ | O seu terminal |
| Espaço de trabalho multiprojeto | ✓ | ✗ |
| Arrastar e soltar | ✓ | ✗ |
| Papéis especializados | ✓ | ✗ |
| Escolha de modelo por agente | ✓ | Por turno |
| Editor de configuração de agentes | ✓ | ✗ |
| Notificações | ✓ | ✗ |
| App mobile | ✓ | ✗ |
| Instalação | 30 s | npm ou plugin + chave |
O roteamento tem seus custos. Estes são os nossos.
Trocar de modelo no meio da conversa descarta o cache do prompt do modelo anterior: a primeira mensagem no novo modelo relê o histórico pelo preço cheio. O jev-router recusa rebaixar o modelo em conversas grandes e o jev-route só deixa um modelo roteado quando os seus limites indicam. O AgentsRoom ainda não pesa esse custo.
No modo Automático, uma mensagem espera o veredito, no máximo 4 segundos, e depois sai de qualquer jeito. O Jev responde rápido, e os seus routers só acrescentam latência à primeira requisição de um turno.
A troca só poderia valer depois do turno atual, então o AgentsRoom deixa essa mensagem no modelo atual. Mensagens entre agentes, passagens de bastão entre equipes, mensagens agendadas e a fila também não são roteadas: não foi você quem as digitou.
O servidor local integrado atende os agentes do Claude Code e do Codex iniciados depois de ligar o Automático: reinicie um agente que já estava aberto. Um agente em um host SSH remoto, ou um CLI que já passa pelo seu próprio proxy ou endpoint de API, nunca é redirecionado: ele troca com o próprio comando de modelo do CLI (Claude, Copilot, Grok, Kimi, Devin, Pi, OMP) ou, no Codex, retomando a conversa no novo modelo. Os outros CLIs mantêm o modelo até o próximo início.
Se um destes casos é o seu, um router Jev serve melhor do que o AgentsRoom.
Você roda uma sessão do Claude Code por vez, no terminal da sua preferência, e não quer outro app. Um router Jev mantém o Claude Code exatamente como ele é e só troca o modelo por baixo.
Em uma conversa que já está grande, rebaixar o modelo pode custar mais em gravações de cache do que economiza. Os routers Jev levam isso em conta; o AgentsRoom ainda não.
O jev-router fixa o modelo da conversa principal e o de cada subagente separadamente. O AgentsRoom escolhe um modelo por mensagem que você digita; ele não escolhe um modelo diferente para cada subagente.
Os routers são open source: limites, níveis e timeouts estão no código, e você pode fazer um fork. O roteamento do AgentsRoom roda nos servidores dele e não é open source.
Configurações > Composer > Modelo adaptativo. As mesmas opções existem por projeto (configurações do projeto > Agentes > Modelo adaptativo) e no celular (aba Uso).
Desligado por padrão. Enquanto está desligado, nada lê a sua mensagem e nada é enviado.
Sem essa opção, só a primeira mensagem de uma conversa é analisada. Com ela, cada mensagem seguinte também é analisada.
Sugerir mostra um chip que você aceita. Automático troca o modelo antes de a sua mensagem sair, sem reiniciar o agente, inclusive as mensagens enviadas pelo celular. Vale para os agentes iniciados depois de você ligar a opção.
O AgentsRoom ao lado das outras ferramentas com que as pessoas o comparam.
Baixe o AgentsRoom, ative o Modelo adaptativo e deixe cada mensagem ir para o modelo mais barato que dá conta do trabalho.
App complementar: acompanhe seus agentes em qualquer lugar
Use Claude, Codex, Antigravity CLI ou outro provedor de IA.
Envie bugs e pedidos direto para o seu backlog público.