Uma alternativa ao Jev for Codex

O Jev for Codex (o comando jev-codex do jev-router) escolhe qual modelo do Codex responde a cada novo turno. O AgentsRoom faz o mesmo trabalho pelo campo de mensagem, com o Adaptive Mode, e reúne seus agentes Codex em um workspace.

Os dois mandam o trabalho fácil para um modelo leve e o difícil para o modelo topo de linha, por meio de um pequeno servidor local que troca o modelo sem reiniciar o Codex. A diferença está em volta: o Jev é um comando que você abre, o AgentsRoom integra isso ao app que roda seus agentes.

AgentsRoom: vários agentes Codex lado a lado, cada um na sua aba e com seu próprio modelo
AgentsRoom: vários agentes Codex lado a lado, cada um na sua aba e com seu próprio modelo

Duas formas de parar de pagar preço de topo de linha por tarefas pequenas

Jev for Codex

  • Código aberto (MIT), instalado pelo npm como jev-router
  • O jev-codex abre o Codex CLI de verdade com um provider temporário Jev Router
  • Um proxy em loopback encaminha as requisições do Codex para a OpenAI e escolhe um modelo a cada novo turno do usuário
  • As continuações do loop de ferramentas mantêm o modelo escolhido no início do turno
  • Exige uma API key da TypeSafe; o texto do seu prompt é enviado à TypeSafe para decidir
  • Funciona em qualquer terminal, no Windows, macOS e Linux

AgentsRoom

  • Adaptive Mode, opcional, integrado ao app desktop
  • Sugere o modelo do Codex mais barato que ainda dá conta da tarefa, a partir da mensagem que você digita
  • Opção Every message: cada mensagem é analisada, não só a primeira
  • Opção Automatic: o modelo muda antes de a sua mensagem ser enviada, sem reiniciar o Codex
  • Integrado: ao abrir, o Codex é conectado a um servidor local dentro do app, com o seu próprio login e sem chave de terceiros
  • O agente mantém sua aba: status, histórico, mensagens, MCP, várias contas do Codex

Mesmo princípio, integrado ou acrescentado

O Codex não tem nenhum comando que troque o modelo no meio de uma sessão: o /model dele só abre um seletor. As duas ferramentas contornam isso do mesmo jeito, com um pequeno servidor local entre o Codex e a API.

Jev: um comando que envolve o Codex

Você inicia o Codex com jev-codex em vez de codex. Ele abre um proxy local e um provider temporário Jev Router; o proxy reescreve cada novo turno com o modelo que o Jev escolheu, e uma linha de comentário diz qual foi. O roteamento exige uma chave TypeSafe, e o texto do prompt do turno vai para a TypeSafe.

AgentsRoom: a mesma ideia, dentro do app

No modo Automatic, o AgentsRoom inicia cada agente Codex conectado a um pequeno servidor local dentro do app, mantendo o seu login do Codex. Quando a sua mensagem pede outro modelo, as próximas requisições vão para ele: sem reabrir, sem digitar nada no Codex. Um agente que já estava rodando, um agente em um host SSH remoto ou um Codex que passa pelo seu próprio provider ou endpoint nunca é redirecionado: ele troca retomando a mesma conversa no novo modelo.

Perguntas vizinhas, respondidas em páginas próprias

AgentsRoom vs Jev for Codex em resumo

Nas primeiras linhas o Jev está na frente. O resto é o que envolve um agente Codex depois que ele está rodando.

RecursoAgentsRoomJev for Codex
Código aberto✗✓
Recusa trocar para um modelo inferior quando isso desperdiçaria o cache do prompt✗✓
Funciona em um terminal comum, fora de qualquer app✗✓
Explica a última decisão de roteamento✗✓
Troca de modelo sem reiniciar o Codex✓✓
Escolhe um modelo para cada mensagemOpçãoPor turno
Troca um agente que já estava rodandoRetoma a sessão✗
Nenhuma API key de terceiros para gerenciar✓Chave TypeSafe
Pode sugerir em vez de trocar✓✗
Roteia outros CLIs tambémClaude, AntigravityClaude Code
Várias contas do Codex lado a lado✓✗
Interface desktop✓✗
Status dos agentes num relance✓✗
Terminal ao vivo por agente✓Seu terminal
Visão multiprojeto✓✗
Backlog Kanban✓✗
Revisão de diff integrada✓✗
Papéis de agente especializados✓✗
Notificações✓✗
App mobile nativo✓✗
Configurações em uma interface✓✗
Arrastar e soltar arquivos✓✗
Escolha de modeloPor agente + por mensagemPor turno
Instalação30 snpm + chave de API

O que o AgentsRoom não faz

O roteamento por mensagem do AgentsRoom tem limites próprios. Melhor conhecê-los antes de trocar.

Reinicie os agentes que já estavam abertos

O Automatic troca sem reabrir nos agentes iniciados depois de você ativá-lo. Um agente já aberto também troca, retomando a mesma conversa no novo modelo, o que leva alguns segundos. Reinicie-o uma vez para ter a troca sem reabertura.

Sem roteamento no meio de um turno

Uma mensagem enviada enquanto o agente ainda está trabalhando não é roteada: a troca só poderia valer depois do turno. Uma mensagem espera no máximo 4 segundos pelo veredito e depois sai no modelo atual.

O cache do prompt não é protegido

Trocar de modelo descarta o cache do prompt do anterior: a primeira mensagem no novo modelo relê o histórico a preço cheio. O Jev recusa trocar para um modelo inferior numa conversa grande quando isso custaria mais do que economiza; o AgentsRoom não.

Só dentro do AgentsRoom

O roteamento vale para os agentes que você roda no AgentsRoom, pelo desktop ou pelo celular. Um codex que você abre em outro terminal mantém o modelo dele. Os primeiros 500 caracteres da sua mensagem são enviados aos servidores do AgentsRoom para decidir.

Quando o Jev for Codex é a melhor escolha

O Jev é uma boa ferramenta, e nestes casos ele se encaixa melhor que o AgentsRoom.

Você vive num terminal comum

Você roda o codex no seu próprio shell ou via SSH e quer o roteamento ali, sem um app desktop em volta.

Você quer definir cada nível por conta própria

O Jev deixa você escolher qual modelo do Codex atende cada nível, e pedir um nível no prompt, como use strong, sobrepõe o roteamento naquele turno.

Você quer a proteção que leva o cache em conta

Numa conversa grande, o Jev recusa trocar para um modelo inferior quando isso desperdiçaria mais cache do prompt do que economiza, e o comando explain mostra as pontuações por trás de cada decisão.

Você quer um código que possa ler e alterar

O jev-router é código aberto sob a licença MIT: você pode ler a política de roteamento, alterá-la e fazer um fork.

Roteamento por mensagem para o Codex no AgentsRoom

Três configurações em Settings > Composer. Também dá para defini-las para um único projeto.

1

Ative o Adaptive Model

Settings > Composer > Adaptive Model > On. Desativado por padrão; enquanto estiver desativado, nada é enviado.

2

Analise cada mensagem

Ative Every message. Por padrão, só a primeira mensagem de uma conversa é analisada.

3

Escolha Automatic

Defina When a better-suited model is found como Automatic. Os agentes iniciados a partir daí trocam de modelo sem reabrir; o chip diz qual modelo foi usado, e os polegares avaliam a escolha.

Experimente o AgentsRoom no navegador

O app desktop de verdade, rodando no seu navegador com dados de exemplo. Nada para instalar.

A aplicação de desktop, no modo Simples

No telemóvel, a demo executa a verdadeira aplicação de desktop no seu modo de interface Simples: um projeto, os seus agentes, um prompt. O cockpit completo está no seu computador.

Ver todas as funcionalidades

Perguntas frequentes

O AgentsRoom é uma alternativa ao Jev for Codex?
Para o roteamento, sim: o Adaptive Mode escolhe o modelo do Codex mais barato que ainda dá conta da tarefa, a partir da mensagem que você digita, e com as opções Every message e Automatic faz isso a cada mensagem, sem um clique. Ele é integrado ao AgentsRoom, então não há comando jev-codex para abrir, nem plugin, nem chave TypeSafe. Não é um substituto direto para um terminal comum: o roteamento só vale para agentes rodando no AgentsRoom.
Como o AgentsRoom troca o modelo do Codex no meio de uma conversa?
O Codex não tem comando dentro da sessão para definir o modelo: o /model dele só abre um seletor. No modo Automatic, o AgentsRoom inicia o Codex conectado a um pequeno servidor local dentro do app, com o seu próprio login; quando a sua mensagem pede outro modelo, o servidor manda as próximas requisições para ele. Sem reabrir, sem digitar nada no Codex, e o histórico continua lá. É o mesmo princípio do Jev, integrado. Um agente que já estava rodando antes de você ativar o Automatic, ou que passa pelo seu próprio provider ou endpoint, troca retomando a mesma conversa no novo modelo, o que leva alguns segundos.
Preciso instalar alguma coisa ou adicionar uma API key?
Não. O AgentsRoom configura sozinho o servidor local dele quando inicia um agente Codex, mantém o seu login do Codex e não escreve nada no seu arquivo de configuração do Codex. Não há chave de terceiros. O Jev for Codex é um pacote npm separado, iniciado com o comando jev-codex, e exige uma API key da TypeSafe.
Ele roteia cada mensagem ou só a primeira?
Por padrão, só a primeira mensagem de uma conversa é analisada, e o AgentsRoom mostra um chip que você aceita. Ative Every message para analisar também cada mensagem seguinte, e escolha Automatic para trocar sem um clique. Uma mensagem enviada enquanto o agente ainda está trabalhando não é roteada, e uma mensagem nunca espera mais de 4 segundos pelo veredito.
O que é enviado para tomar a decisão?
Os primeiros 500 caracteres da sua mensagem vão para os servidores do AgentsRoom, e só quando o Adaptive Model está ativado. Seu código, seus arquivos e suas credenciais do Codex nunca chegam aos servidores do AgentsRoom: as requisições do próprio Codex passam pelo servidor local no seu computador, direto para a OpenAI. Com o Jev, o texto do prompt do turno é enviado à TypeSafe.
Quantas decisões de roteamento estão incluídas?
500 por mês nos planos Free e Plus, 10.000 no Pro e 10 sem conta. Cada mensagem analisada usa uma. Quando a cota acaba, as mensagens simplesmente saem no modelo atual.
Trocar de modelo custa algo em tokens?
Sim, às vezes. Um novo modelo não compartilha o cache do prompt do anterior, então a primeira mensagem depois de uma troca relê o histórico a preço cheio. Numa conversa longa, ficar no mesmo modelo pode sair mais barato. O Jev tem uma proteção que recusa essas trocas para um modelo inferior em conversas grandes; o AgentsRoom deixa a escolha com você, e o modo Suggest permite recusar.
O Jev for Codex é a mesma ferramenta que o Jevia?
Não. O Jev for Codex é o comando jev-codex do pacote jev-router. O Jevia é um projeto separado e experimental: ele escolhe um nível para uma tarefa, depois roda um CLI como Codex, Claude Code, OpenCode ou Gemini CLI para essa tarefa e registra o resultado. No Codex, esse registro depende de hooks que o Codex pede para você revisar uma vez. Os dois usam uma chave TypeSafe.
Também uso o Jev com o Claude Code. Existe uma comparação para isso?
Sim, numa página própria: AgentsRoom vs Jev for Claude Code. No AgentsRoom, as mesmas três configurações valem para todos os seus agentes: as sugestões cobrem Claude, Codex, Antigravity e os outros CLIs suportados, e a opção Automatic funciona com Claude Code e Codex por enquanto.

Outras comparações

O AgentsRoom comparado com outros gerenciadores de agentes, terminais e ferramentas de IA.

Mande cada mensagem do Codex para o modelo certo

Download gratuito para macOS, Windows e Linux. Ative o Adaptive Model e escolha Every message.

GrátisBaixar o AgentsRoom

App complementar: acompanhe seus agentes em qualquer lugar

Use Claude, Codex, Antigravity CLI ou outro provedor de IA.

Instalar a extensão
Chrome Web Store

Envie bugs e pedidos direto para o seu backlog público.

Multi-projetos
Multi-provedor
Multi-agentes
Status ao vivo
Diff e commit
App mobile
Preview ao vivo
Equipes de agentes
Testes no navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas as funcionalidades