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.
Published 2026-09-22
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-agent — nã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
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) ouNoul(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) eprism-liquidity-agent(junho de 2026) são todos anteriores ao Jev e rodam sem ele. - Verifique as licenças. A maioria é MIT,
json-rendereagent-desktopsão Apache-2.0, eblinknã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-traderusa 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.
