APIMaster.ai
Back to Blog
APIMaster Blog

Como usar a API Jev: 20 projetos que você pode copiar

Conseguiu uma chave da API TypeSafe Jev e não faz ideia do que fazer com ela? Vinte projetos de código aberto construídos sobre o Jev — agentes web, encanamento de agentes de código, servidores MCP, filtros de shell, demos de drone e de trading — com contagem de estrelas, linguagens, licenças e os que não são de fato nativos do Jev.

JevTypeSafeSystem OneJev APIMCPAI agentscoding agentsAI decision modelsAI API pricingAPIMaster

Published 2026-09-22

Quick Answer

Uma chave Jev não é uma chave de chat, então o clássico "hello world" não existe. Não há array messages nem completion para fazer streaming. O que você recebe é um único endpoint — POST /v1/systemone — que aceita um state mais um mapa de perguntas tipadas e retorna respostas Choice, Score e Noul com probabilidades. Cada projeto abaixo é a resposta de alguém à pergunta "em que eu aponto isso, na prática?", e todos os vinte são de código aberto.

Rode o Jev no APIMaster como jev-latest. A rota ativa custa $0,042 por 1M de tokens de entrada e $0 de saída (uma rota ativa, verificada em 22 de setembro de 2026), o que corresponde aos $42 por bilhão de tokens de entrada publicados pela TypeSafe — sem markup de gateway, e nada a descontar porque não há tokens de saída para cobrar. Chame o contrato nativo em POST https://apimaster.ai/v1/systemone com sua chave APIMaster. Veja o card do Jev no marketplace.

O desconto está no modelo com o qual você o combina. O Jev decide; outra coisa escreve o texto. É nesses tiers que o APIMaster fica bem abaixo da lista: gpt-5.6-luna a partir de $0,0223 entrada / $0,1336 saída por 1M de tokens (3 rotas, cerca de 89% abaixo dos $0,20 / $1,20 da OpenAI), gpt-5.6-sol a partir de $0,2682 / $1,6095 (18 rotas, cerca de 95% de desconto sobre a lista de $5 / $30), claude-haiku-4-5 a partir de $0,09 / $0,45 (8 rotas, cerca de 91% de desconto sobre a lista de $1 / $5), e glm-5.3-flash a partir de $0,105 / $0,35 (4 rotas, cerca de 30% de desconto sobre a lista da Zhipu). Uma chave cobre o Jev e todas as famílias de texto — veja o card do Luna e o marketplace. Os preços das rotas seguem a oferta dos canais, então o card ativo é o número que conta.

Leia o aviso de maturidade antes de instalar qualquer coisa. Quinze destes vinte repositórios foram criados entre 16 e 18 de setembro de 2026. Estrelas em um repositório de uma semana medem atenção, não confiabilidade. Cinco têm menos de 60 estrelas, e três dos vinte — json-render, agent-desktop e prism-liquidity-agentnão são nativos do Jev de forma alguma: eles são anteriores ao ecossistema e funcionam sem o Jev. Detalhes na última seção.

Teste do GPT(GPT-6 Astra, GPT-5.6, GPT-5.5 e GPT Image 2 disponíveis)

Cadastre-se e receba $20 de teste do GPT

Resgatar agora

O que é o Jev, e por que ele muda a cara de um "projeto"

A TypeSafe lançou o Jev em 15 de setembro de 2026 como o primeiro "modelo System One". O argumento é o de Kahneman: os LLMs de hoje são o sistema lento e deliberativo, e o Jev é o rápido — exceto que "intuição" aqui é uma distribuição de probabilidade calibrada sobre opções que você definiu, não prosa.

Essa única escolha de design é o motivo pelo qual os projetos abaixo não se parecem em nada com a lista habitual de "wrappers de IA":

  • A saída é tipada. Você declara Choice (escolha uma das suas opções), Score (avalie segundo níveis que você nomeia) ou Noul (probabilidade de que uma afirmação de sim/não seja verdadeira). Não há nada para fazer parsing e nenhum schema a esperar.
  • Toda pergunta é respondida em uma única passada. O estado é ingerido uma vez e todas as perguntas são avaliadas contra ele em conjunto, então fazer trinta perguntas custa pouco mais do que fazer uma.
  • A saída é gratuita porque não há saída. Sem strings no lado da resposta, sem estrutura sequencial, sem tokens de saída — que é exatamente por que o preço é só de entrada.
  • O modelo não age. Ele julga. Tudo que tem efeito colateral — clicar, voar, ordenar, deletar — fica em código comum, condicionado a um limiar de probabilidade.

Depois que você enxerga esse formato, o espaço de projetos se escreve sozinho: coloque uma chamada ao Jev onde quer que seu programa esteja prestes a tomar uma decisão pequena, de alta frequência e difícil de expressar em if.

Os 20 projetos em resumo

Contagem de estrelas verificada em 22 de setembro de 2026.

# Projeto Linguagem O que faz
1 browser-use/jev-ultrafast 16.972 Python Agente de navegador em que o Jev escolhe a operação e o elemento; um LLM só escreve texto quando a ação é TYPE_TEXT
2 tamaratran/fast-jev-compaction 6.122 TypeScript Plugin do Claude Code que substitui o resumo de compactação por deleções do Jev — nada é jamais reescrito
3 vercel-labs/json-render 18.005 TypeScript Framework de UI generativa. Não é nativo do Jev
4 itsmostafa/typesafe-mcp 238 Go Servidor MCP evaluate para Claude Code, Claude Desktop, Codex e pi
5 jkudish/jev-mcp 257 JavaScript Dez ferramentas de julgamento tipadas expostas via MCP
6 sharziki/semdecide 32 Python "grep para significado, jq para julgamento" — decisões tipadas como filtro Unix com códigos de saída reais
7 0xNatoshi/jev-codex-router 189 JavaScript Roteamento de modelo e esforço de raciocínio por chamada para o Codex, guiado pelo Jev
8 GhalebDweikat/winnow 60 Python Peneira de contexto para o Claude Code: substitui por stub a saída de ferramentas que o Jev tem certeza de que você não precisa
9 devagrawal09/jev-review 516 TypeScript Fluxo de revisão de código em etapas com um dashboard local
10 ellipsis-dev/blink 56 TypeScript Busca em base de código via um ensemble de caminhantes guiados pelo Jev
11 lahfir/agent-desktop 1.454 Rust Uso de computador desktop através de árvores de acessibilidade do SO. Não é nativo do Jev
12 fhshaik/typesafe-mario 343 Python O Jev joga Super Mario Bros. a partir da RAM do emulador, nunca de screenshots
13 RomanSlack/jev-drone 122 Python Quadricóptero voa por uma pista de obstáculos no MuJoCo; o Jev lê a situação a ~2,5 Hz
14 emrickgarrett/OneVOneJev 20 TypeScript FPS de navegador com autoridade no servidor em que você enfrenta o Jev, primeiro a 5 abates
15 jarrodwatts/jev-trader 1.929 TypeScript Uma decisão de compra ou venda por bloco da Monad no livro Kuru MON-USDC
16 irfndi/prism-liquidity-agent 71 TypeScript Agente de liquidez Meteora DLMM na Solana. Não é nativo do Jev
17 jexp/neo4jev 84 Python Navegação em grafo um salto por vez, com a checagem de objetivo na mesma chamada
18 AkashPriyadarshii/jev-curate 23 Rust Peneirador de datasets para corpora JSONL e Parquet
19 qkal/Canny 32 JavaScript Um guardião que não deixa um agente de código terminar com base em uma alegação
20 monteduro/killmyidea 82 TypeScript Oito perguntas pontuadas, ponderadas em KILL / FIX / SHIP

Grupo 1 — agentes que decidem em vez de gerar

browser-use/jev-ultrafast (★16.972) é a implementação de referência, e a primeira a ler. Um agente de navegador normalmente pede a um modelo que emita uma ação JSON, o que significa pagar por tokens a cada passo. O Ultrafast divide o trabalho: o Jev escolhe uma operação e um elemento de um espaço de ações indexado, e um LLM pequeno é chamado apenas quando a operação escolhida é TYPE_TEXT — o único caso que precisa de caracteres gerados. A demo principal do README, uma busca real Zurique → Londres no Google Flights, é concluída em 7,1 segundos, incluindo geração de texto e carregamento de páginas. Se você quer entender por que vale a pena ter um modelo de decisão, este repositório é o argumento.

lahfir/agent-desktop (★1.454) é o análogo para desktop — e não é Jev. É uma CLI em Rust e uma biblioteca C-ABI que lê a estrutura real de UI de um app através da árvore de acessibilidade do SO em vez de adivinhar a partir de pixels, com 54 comandos operacionais e refs de snapshot que permanecem estáveis entre chamadas. O próprio README afirma redução de 78–96% de tokens em apps densos por meio de travessia de esqueleto. Foi criado em fevereiro de 2026, muito antes do Jev, e não depende dele. Ele ganha um lugar aqui por um motivo: se você está construindo a versão desktop do Ultrafast, esta é a camada de percepção sobre a qual você colocaria uma chamada ao Jev.

Grupo 2 — encanamento de agentes de código

É aqui que o ecossistema é mais denso, porque agentes de código produzem as duas coisas que o Jev julga melhor: isso ainda é relevante? e isso está de fato pronto?

fast-jev-compaction (★6.122) pega o padrão mais comum — resumir contexto antigo com um LLM — e o rejeita. Um resumo é com perdas; um caminho de arquivo ou um erro exato pode desaparecer. Este plugin nunca reescreve nada. Ele mostra ao Jev a conversa inteira, pergunta quais chamadas de ferramenta e resultados não são mais necessários, e deleta apenas esses. O texto do usuário e do assistente permanece literal e em ordem.

winnow (★60) aplica a mesma ideia a resultados individuais em vez de ao histórico. Toda saída grande de Read, Bash ou Grep é julgada antes de entrar no contexto; blocos que o Jev tem certeza de que você não precisa são substituídos por um stub de três linhas com um resumo de modelo barato e uma chave que restaura o texto completo sob demanda. Nada se perde, só deixa de custar tokens até você pedir. O Winnow também é o exemplo mais limpo de fallback gracioso: seu adaptador pode responder às mesmas perguntas com Claude Haiku 4.5 quando o Jev está indisponível — não calibrado, mas mantém o pipeline rodando.

Canny (★32) ataca a falha oposta. Agentes alegam sucesso. O Canny se conecta ao Claude Code e ao Codex CLI, mantém um registro do que o agente de fato fez, e se recusa a deixá-lo terminar com base em uma alegação — julgando a saída de ferramentas, diffs e resultados de testes contra a declaração de conclusão.

jev-review (★516) roda antes de um humano ver o diff: primeiro uma matriz de risco Noul, depois chamadas Choice e Score para perfis de arquivo, seleção de evidências, classificação de mecanismo e severidade, com o roteamento de revisores decidido por Choice condicional. Limiares e política ficam no código, e os resultados chegam a um dashboard local.

blink (★56) usa o Jev como navegador de base de código: caminhantes descem a árvore de arquivos e perguntam, a cada nível, quais arquivos importam para a consulta. Note a licença — o repositório não tem arquivo de licença, o que importa se você pretende distribuí-lo.

jev-codex-router (★189) é o que mexe na sua conta. Ele embute um fork do Codex Router e deixa o Jev escolher um modelo e um esforço de raciocínio para cada chamada de modelo, incluindo continuações após ferramentas. O README relata uma simulação histórica de aproximadamente −60% em comparação a rodar o Astra completo ao longo de 237 turnos — e é cuidadoso ao dizer que isso não é cota do Codex medida e economizada e não descreve a política atual. Trate como um método, não como uma garantia.

Grupo 3 — servidores MCP, se você só quer as ferramentas

jkudish/jev-mcp (★257) registra dez julgamentos como ferramentas MCP: jev_verify (alegações contra evidências), jev_screen (conteúdo antes de entrar no contexto), jev_find e jev_rerank (seleção e ordenação de candidatos), jev_classify, jev_decide, jev_compare, jev_extract, jev_review, e mais. Qualquer cliente MCP pode chamá-las.

itsmostafa/typesafe-mcp (★238) é a opção menor e mais opinativa: um único servidor evaluate em Go, com configuração em um comando — evaluate setup mcp o conecta ao Claude Code, Claude Desktop e Codex se os encontrar, e evaluate setup pi cobre o pi. Comece por aqui se você quer uma ferramenta funcionando em cinco minutos em vez de uma caixa de ferramentas para configurar.

A TypeSafe não distribui nenhum servidor MCP próprio; ambos são trabalho da comunidade.

Grupo 4 — shell, CI e pipelines de dados

semdecide (★32) é o projeto mais com cara de Unix do conjunto, e a descrição é exata: grep para significado, jq para julgamento. Envie texto ou JSONL pela entrada, receba um predicado, uma rota, uma pontuação, um stream filtrado e um código de saída de processo real — sem escrever cola de prompt, parsing, retry ou tratamento de confiança. O exemplo do README pergunta se um login de um novo país seguido de mudanças de payout "descreve uma possível tomada de conta" e recebe de volta TRUE probability=0.860 threshold=0.700. Isso é algo que você pode colocar em um script de shell, uma GitHub Action ou um cron job hoje.

jev-curate (★23) é a versão em lote para dados de treinamento: transmita corpora JSONL e Parquet por decisões tipadas Choice / Score / Noul com fan-out especulativo. O README mira 1.500+ registros por segundo; é uma meta de projeto, não um número reproduzido de forma independente, então faça benchmark com seus próprios dados antes de confiar na vazão.

Grupo 5 — sistemas em tempo real, físicos e adversariais

Estas são demos, e são a melhor prova de que a arquitetura se sustenta: em cada uma, o loop difícil e crítico de segurança fica em código comum e o Jev só responde a uma pequena pergunta.

typesafe-mario (★343) nunca mostra um screenshot ao Jev. O harness converte telemetria do emulador e RAM em JSON compacto — movimento, trajetória de salto, inimigos à frente, terreno, atraso de entrada medido, resultados de controle recentes — e o Jev escolhe de um pequeno conjunto de ações legais (noop, right, right_jump, right_run, right_run_jump, jump).

jev-drone (★122) voa um modelo real de aeronave (o Skydio X2 do MuJoCo Menagerie) por uma pista de obstáculos de cinco estações usando apenas sua câmera de bordo. O empilhamento é explícito: um controlador geométrico de 500 Hz voa, uma camada de orientação de 50 Hz sempre detém a segurança, e o Jev fica a aproximadamente 2,5 Hz decidindo o que a situação significa. O README diz claramente — o Jev não é um modelo de visão e não pode rodar na taxa de controle.

OneVOneJev (★20) é um FPS de navegador com autoridade no servidor em que o Jev é o oponente: entre na fila, enfrente-o em um pátio industrial de estilo Rust, primeiro a 5 abates, espectadores assistindo da lateral. Cada tick de decisão tem que responder a movimento, mira, tiro e salto.

jev-trader (★1.929) publica uma ordem limitada post-only por bloco da Monad no livro Kuru MON-USDC, um tick dentro do toque, substituindo a anterior. Sem PRIVATE_KEY ele roda em dry-run contra o livro real com fills simulados — e note que o modelo padrão é mock, um substituto heurístico de momentum, então o bot roda antes mesmo de você ter uma chave.

prism-liquidity-agent (★71) é o terceiro projeto não nativo do Jev: um agente baseado em regras que rebalanceia posições de liquidez concentrada no Meteora DLMM da Solana a cada dez minutos através de um ciclo recall → observe → reason → simulate → decide. Foi criado em junho de 2026 e não usa o Jev. Está incluído porque é o exemplo publicado mais claro do formato — loop determinístico, decisão limitada no final — no qual uma chamada ao Jev se encaixaria.

Grupo 6 — grafos, estrutura e ideias

neo4jev (★84) navega um grafo Neo4j um salto por vez. Em cada nó, os relacionamentos de saída se tornam opções Choice com suas propriedades, e uma pergunta Noul — "o objetivo foi alcançado?" — viaja na mesma chamada systemone, então cada salto custa exatamente um round-trip, não importa quantas perguntas você faça. A seleção top-k sobre as probabilidades retornadas o transforma em uma busca em feixe ordenada pela soma dos log-probabilidades. Se você quer ver perguntas paralelas bem usadas, leia este.

json-render (★18.005) é o maior repositório da tabela e o menos relacionado: o framework de UI generativa da Vercel Labs, criado em janeiro de 2026, que renderiza interfaces dinâmicas a partir de componentes e ações predefinidos em vez de JSON bruto. Não é nativo do Jev. A conexão é conceitual — o argumento é "deixe um modelo escolher entre opções seguras e predefinidas em vez de emitir saída livre", que é o argumento do Jev aplicado a UI. Ele aparece em muitas listas sobre Jev por esse motivo; não espere uma dependência da TypeSafe no package.json.

killmyidea (★82) é o menor produto completo daqui: descreva uma ideia de startup, e o Jev responde a oito perguntas de indie hacker pontuadas de 0 a 4, mais categoria e clareza, em uma única requisição paralela. Cada pontuação é multiplicada por 25, ponderada em uma média, passada por um portão de clareza, e retornada como KILL IT, FIX IT ou SHIP IT. Nenhum LLM generativo em lugar algum do loop.

Sua primeira requisição

Obtenha uma chave, depois chame o contrato nativo — não o Chat Completions:

curl -X POST "https://apimaster.ai/v1/systemone" \
  -H "Authorization: Bearer $APIMASTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "state": "Help! My payouts have been failing for 3 days.",
    "model": "jev-latest",
    "questions": {
      "is_urgent": { "type": "noul", "instructions": "Does this convey urgency?" },
      "category":  { "type": "choice", "options": ["billing", "technical", "other"],
                     "instructions": "Which team should handle this?" }
    }
  }'

Depois escolha um projeto da tabela, leia seu README, e comece pela menor integração da lista — semdecide se você vive em um terminal, jev-mcp se você vive em um agente. Mantenha limiares e efeitos colaterais no seu próprio código, e trate a probabilidade retornada como a coisa pela qual você condiciona, não a coisa que você obedece.

Antes de instalar qualquer um destes

  • A idade é o risco, não a ideia. Quinze dos vinte repositórios foram criados entre 16 e 18 de setembro de 2026. Têm dias de vida, em sua maioria de um único autor, e alguns não foram tocados desde o dia em que foram publicados.
  • Estrelas medem atenção. Um repositório de 16.972 estrelas criado há seis dias teve visibilidade enorme e quase nenhuma exposição em produção. Leia o código antes que ele toque em uma carteira, em um repositório que você se importa, ou em um cliente.
  • Três não são nativos do Jev. json-render (janeiro de 2026), agent-desktop (fevereiro de 2026) e prism-liquidity-agent (junho de 2026) são todos anteriores ao Jev e rodam sem ele.
  • Verifique as licenças. A maioria é MIT, json-render e agent-desktop são Apache-2.0, e blink não tem arquivo de licença algum.
  • Nada aqui é oficial. A única integração publicada pela TypeSafe é a skill de agente, typesafe-ai/skills. Todo projeto desta lista é trabalho da comunidade.
  • Demos financeiras e físicas são demos. jev-trader usa por padrão um modelo mock e fills em dry-run; jev-drone é uma simulação. Não leia nenhum dos dois como sinal sobre desempenho ao vivo.

Qual deles você deveria de fato experimentar

Se você quer… Comece com Por quê
Entender para que serve um modelo de decisão jev-ultrafast A demo de 7,1 segundos no Google Flights deixa a divisão óbvia
Cortar o custo de contexto do agente hoje fast-jev-compaction ou winnow Instalar e medir, sem mudança de arquitetura
Colocar o Jev no seu agente em cinco minutos typesafe-mcp Um comando conecta três clientes
Usar o Jev de um shell ou CI semdecide Códigos de saída reais, sem código de cola
Impedir que agentes mintam sobre estar prontos Canny Registro mais uma recusa a aceitar uma alegação
Controlar o gasto de modelo por turno jev-codex-router O roteamento é onde o Jev se paga
Ver perguntas paralelas usadas corretamente neo4jev Choice e Noul em uma chamada, um round-trip por salto

FAQ

O que é a API Jev? Jev é o modelo System One da TypeSafe AI. A API é um único endpoint, POST /v1/systemone: envie um state mais um mapa de perguntas tipadas, e receba de volta probabilidades calibradas como respostas Choice, Score e Noul. Ele nunca gera texto.

Qual é o ID do modelo Jev e o preço? jev-1.13.0, com jev-latest e jev-preview como aliases. O preço é $42 por bilhão de tokens de entrada — $0,042 por 1M — e a saída é gratuita, porque não há tokens de saída.

Esses projetos são projetos oficiais da TypeSafe? Não. Todos os vinte são trabalho da comunidade. A única integração publicada oficialmente é a skill de agente da TypeSafe, typesafe-ai/skills.

Quais destes posso usar sem uma chave Jev? json-render, agent-desktop e prism-liquidity-agent, porque não são nativos do Jev. O jev-trader também roda sem chave em modo dry-run com seu modelo mock padrão.

Posso usar o Jev com o Claude Code ou o Codex como modelo? Não. Ambas as CLIs falam o formato de fio do seu fornecedor, e o Jev não tem endpoint compatível com OpenAI ou com Anthropic. O que funciona é colocar o Jev dentro do agente — como ferramenta MCP, hook ou roteador — que é o que os projetos dos grupos 2 e 3 fazem.

Quanto custa de fato uma chamada ao Jev? A cobrança é só de entrada, a $0,042 por 1M de tokens, e toda pergunta em uma requisição é avaliada contra o mesmo estado em uma única passada. Fazer trinta perguntas custa um pouco mais do que fazer uma, não trinta vezes mais — essa proporção é o ponto central da arquitetura.

O Jev está disponível no APIMaster? Sim, como jev-latest, no contrato nativo POST https://apimaster.ai/v1/systemone a $0,042 por 1M de tokens de entrada com saída gratuita (uma rota ativa, verificada em 22 de setembro de 2026). Combine-o com um modelo de texto na mesma chave quando um passo precisar de texto gerado.

Fontes e verificação

  • Metadados de repositório, contagem de estrelas, linguagens e licenças dos vinte projetos — API do GitHub e READMEs dos repositórios, verificados em 22 de setembro de 2026
  • TypeSafe — Models — ID do modelo, aliases, preço de $42/Btok, limites de taxa e orçamento de contexto
  • TypeSafe — API reference e Quick start — endpoint, formatos de requisição e resposta
  • TypeSafe — Jev 1.13 scope — as áreas que a própria TypeSafe deixa de fora, com o padrão recomendado para cada uma
  • typesafe-ai/skills — a única integração publicada oficialmente

A rota jev-latest do APIMaster e os preços dos modelos de texto complementares foram verificados em 22 de setembro de 2026. Status de projeto, contagem de estrelas e preços mudam — verifique no card ativo e no repositório antes de comprometer uma carga de trabalho.

Comece pela chave

Crie uma conta no APIMaster, adicione crédito pay-as-you-go a partir de $1, e crie uma chave no console. Aponte seu cliente para https://apimaster.ai/v1 e envie sua primeira requisição para POST https://apimaster.ai/v1/systemone com o modelo jev-latest — $0,042 por 1M de tokens de entrada, saída gratuita, e a mesma chave cobre os tiers GPT, Claude, GLM, DeepSeek e Gemini com os quais você vai combiná-lo. Confira o card do Jev para disponibilidade ao vivo antes do tráfego de produção, e use o testador de modelos para confirmar que uma rota se comporta como esperado.