APIMaster.ai
Back to Blog
APIMaster Blog

Comment utiliser l'API Jev : 20 projets que vous pouvez copier

Vous avez une clé API TypeSafe Jev et aucune idée de quoi en faire ? Vingt projets open source construits sur Jev — agents web, plomberie d'agents de codage, serveurs MCP, filtres shell, démos de drone et de trading — avec leurs étoiles, langages, licences et ceux qui ne sont pas réellement natifs Jev.

JevTypeSafeSystem OneJev APIMCPAI agentscoding agentsAI decision modelsAI API pricingAPIMaster

Published 2026-09-22

Quick Answer

Une clé Jev n'est pas une clé de chat, donc le traditionnel « hello world » n'existe pas. Il n'y a pas de tableau messages ni de complétion à streamer. Ce que vous obtenez, c'est un seul endpoint — POST /v1/systemone — qui prend un state plus une carte de questions typées et renvoie des réponses Choice, Score et Noul avec leurs probabilités. Chaque projet ci-dessous est la réponse de quelqu'un à « sur quoi je branche ça, concrètement ? », et les vingt sont open source.

Exécutez Jev sur APIMaster sous jev-latest. La route live coûte 0,042 $ par 1M de tokens en entrée et 0 $ en sortie (une route active, vérifiée le 22 septembre 2026), ce qui correspond aux 42 $ par milliard de tokens en entrée publiés par TypeSafe — aucune marge de passerelle, et rien à remiser puisqu'il n'y a pas de tokens de sortie à facturer. Appelez le contrat natif à POST https://apimaster.ai/v1/systemone avec votre clé APIMaster. Voir la fiche marketplace Jev.

La remise porte sur le modèle auquel vous l'associez. Jev décide ; autre chose écrit le texte. C'est sur ces paliers qu'APIMaster est bien en dessous du tarif catalogue : gpt-5.6-luna à partir de 0,0223 $ en entrée / 0,1336 $ en sortie par 1M de tokens (3 routes, environ 89 % en dessous des 0,20 $ / 1,20 $ d'OpenAI), gpt-5.6-sol à partir de 0,2682 $ / 1,6095 $ (18 routes, environ 95 % de remise sur le tarif catalogue de 5 $ / 30 $), claude-haiku-4-5 à partir de 0,09 $ / 0,45 $ (8 routes, environ 91 % de remise sur le tarif catalogue de 1 $ / 5 $), et glm-5.3-flash à partir de 0,105 $ / 0,35 $ (4 routes, environ 30 % de remise sur le tarif catalogue de Zhipu). Une seule clé couvre Jev et toutes les familles de texte — voir la fiche Luna et le marketplace. Les prix des routes suivent l'offre des canaux, donc c'est la fiche live qui compte.

Lisez l'avertissement sur la maturité avant d'installer quoi que ce soit. Quinze de ces vingt dépôts ont été créés entre le 16 et le 18 septembre 2026. Les étoiles sur un dépôt vieux d'une semaine mesurent l'attention, pas la fiabilité. Cinq ont moins de 60 étoiles, et trois des vingt — json-render, agent-desktop et prism-liquidity-agent — ne sont pas du tout natifs Jev : ils précèdent l'écosystème et fonctionnent sans Jev. Détails dans la dernière section.

Essai GPT(GPT-6 Astra, GPT-5.6, GPT-5.5 et GPT Image 2 disponibles)

Inscrivez-vous et recevez $20 d’essai GPT

Réclamer

Ce qu'est Jev, et pourquoi cela change la forme d'un « projet »

TypeSafe a livré Jev le 15 septembre 2026 comme premier « modèle System One ». Le pitch est kahnemanien : les LLM actuels sont le système lent et délibératif, et Jev est le rapide — sauf qu'ici l'« intuition » est une distribution de probabilité calibrée sur des options que vous avez définies, pas de la prose.

Ce seul choix de conception explique pourquoi les projets ci-dessous ne ressemblent en rien à la liste habituelle de « wrappers IA » :

  • La sortie est typée. Vous déclarez Choice (choisir parmi vos options), Score (noter selon des niveaux que vous nommez) ou Noul (probabilité qu'un énoncé oui/non soit vrai). Il n'y a rien à parser et aucun schéma à espérer.
  • Chaque question est répondue en une seule passe. L'état est ingéré une fois et toutes les questions sont évaluées ensemble contre lui, donc poser trente questions coûte à peine plus que d'en poser une.
  • La sortie est gratuite parce qu'il n'y a pas de sortie. Pas de chaînes côté réponse, pas de structure séquentielle, pas de tokens de sortie — c'est exactement pourquoi le prix est en entrée uniquement.
  • Le modèle n'agit pas. Il juge. Tout ce qui a un effet de bord — cliquer, voler, commander, supprimer — reste dans du code ordinaire, conditionné à un seuil de probabilité.

Une fois cette forme comprise, l'espace des projets s'écrit tout seul : placez un appel Jev partout où votre programme est sur le point de prendre une petite décision à haute fréquence, difficile à exprimer avec un if.

Les 20 projets en un coup d'œil

Comptages d'étoiles vérifiés le 22 septembre 2026.

# Projet Langage Ce qu'il fait
1 browser-use/jev-ultrafast 16 972 Python Agent navigateur où Jev choisit l'opération et l'élément ; un LLM n'écrit du texte que lorsque l'action est TYPE_TEXT
2 tamaratran/fast-jev-compaction 6 122 TypeScript Plugin Claude Code qui remplace le résumé de compaction par des suppressions Jev — rien n'est jamais réécrit
3 vercel-labs/json-render 18 005 TypeScript Framework d'UI générative. Non natif Jev
4 itsmostafa/typesafe-mcp 238 Go Serveur MCP evaluate pour Claude Code, Claude Desktop, Codex et pi
5 jkudish/jev-mcp 257 JavaScript Dix outils de jugement typés exposés via MCP
6 sharziki/semdecide 32 Python « grep pour le sens, jq pour le jugement » — décisions typées comme filtre Unix avec de vrais codes de sortie
7 0xNatoshi/jev-codex-router 189 JavaScript Routage du modèle et de l'effort de réflexion par appel pour Codex, piloté par Jev
8 GhalebDweikat/winnow 60 Python Tamis de contexte pour Claude Code : remplacer par un stub la sortie d'outil dont Jev est sûr que vous n'avez pas besoin
9 devagrawal09/jev-review 516 TypeScript Workflow de revue de code par étapes avec un tableau de bord local
10 ellipsis-dev/blink 56 TypeScript Recherche dans une base de code via un ensemble de marcheurs guidés par Jev
11 lahfir/agent-desktop 1 454 Rust Usage d'un ordinateur de bureau via les arbres d'accessibilité de l'OS. Non natif Jev
12 fhshaik/typesafe-mario 343 Python Jev joue à Super Mario Bros. depuis la RAM de l'émulateur, jamais depuis des captures d'écran
13 RomanSlack/jev-drone 122 Python Un quadrirotor parcourt un parcours d'obstacles MuJoCo ; Jev lit la situation à ~2,5 Hz
14 emrickgarrett/OneVOneJev 20 TypeScript FPS navigateur à autorité serveur où vous affrontez Jev, premier à 5 éliminations
15 jarrodwatts/jev-trader 1 929 TypeScript Une décision acheter-ou-vendre par bloc Monad sur le carnet Kuru MON-USDC
16 irfndi/prism-liquidity-agent 71 TypeScript Agent de liquidité Solana Meteora DLMM. Non natif Jev
17 jexp/neo4jev 84 Python Navigation de graphe un saut à la fois, avec la vérification d'objectif dans le même appel
18 AkashPriyadarshii/jev-curate 23 Rust Tamiseur de jeux de données pour corpus JSONL et Parquet
19 qkal/Canny 32 JavaScript Un gardien qui ne laisse pas un agent de codage terminer sur une simple affirmation
20 monteduro/killmyidea 82 TypeScript Huit questions notées, pondérées en KILL / FIX / SHIP

Groupe 1 — des agents qui décident au lieu de générer

browser-use/jev-ultrafast (★16 972) est l'implémentation de référence, et celle à lire en premier. Un agent navigateur demande normalement à un modèle d'émettre une action JSON, ce qui revient à payer des tokens à chaque étape. Ultrafast scinde le travail : Jev choisit une opération et un élément dans un espace d'actions indexé, et un petit LLM n'est appelé uniquement lorsque l'opération choisie est TYPE_TEXT — le seul cas qui nécessite des caractères générés. La démo phare du README, une vraie recherche Zürich → Londres sur Google Flights, s'achève en 7,1 secondes, génération de texte et chargements de page compris. Si vous voulez comprendre pourquoi un modèle de décision vaut la peine, ce dépôt est l'argument.

lahfir/agent-desktop (★1 454) est l'analogue bureau — et il n'est pas Jev. C'est un CLI Rust et une bibliothèque C-ABI qui lit la structure réelle de l'UI d'une application via l'arbre d'accessibilité de l'OS au lieu de deviner à partir des pixels, avec 54 commandes opérationnelles et des références de snapshot qui restent stables entre les appels. Son propre README revendique une réduction de 78 à 96 % des tokens sur les applications denses grâce au parcours de squelette. Il a été créé en février 2026, bien avant Jev, et n'en dépend pas. Il mérite une place ici pour une raison : si vous construisez la version bureau d'Ultrafast, c'est la couche de perception sur laquelle vous poseriez un appel Jev.

Groupe 2 — la plomberie des agents de codage

C'est là que l'écosystème est le plus dense, parce que les agents de codage produisent les deux choses que Jev juge le mieux : est-ce encore pertinent ? et est-ce vraiment terminé ?

fast-jev-compaction (★6 122) prend le schéma le plus courant — résumer le contexte ancien avec un LLM — et le rejette. Un résumé est avec perte ; un chemin de fichier ou une erreur exacte peut disparaître. Ce plugin ne réécrit jamais rien. Il montre toute la conversation à Jev, demande quels appels d'outils et résultats ne sont plus nécessaires, et ne supprime que ceux-là. Le texte utilisateur et assistant reste verbatim et dans l'ordre.

winnow (★60) applique la même idée aux résultats individuels plutôt qu'à l'historique. Chaque sortie volumineuse de Read, Bash ou Grep est jugée avant d'entrer dans le contexte ; les blocs dont Jev est sûr que vous n'avez pas besoin sont remplacés par un stub de trois lignes avec un résumé par modèle bon marché et une clé qui restaure le texte complet à la demande. Rien n'est perdu, cela cesse simplement de coûter des tokens jusqu'à ce que vous le demandiez. Winnow est aussi l'exemple le plus propre de repli gracieux : son adaptateur peut répondre aux mêmes questions avec Claude Haiku 4.5 quand Jev est indisponible — non calibré, mais cela maintient le pipeline en marche.

Canny (★32) attaque la défaillance inverse. Les agents prétendent avoir réussi. Canny s'accroche à Claude Code et au CLI Codex, tient un registre de ce que l'agent a réellement fait, et refuse de le laisser terminer sur une affirmation — en jugeant la sortie des outils, les diffs et les résultats de tests par rapport à la déclaration d'achèvement.

jev-review (★516) s'exécute avant qu'un humain ne voie le diff : d'abord une matrice de risque Noul, puis des appels Choice et Score pour les profils de fichiers, la sélection de preuves, la classification des mécanismes et la sévérité, avec le routage des relecteurs décidé par un Choice conditionnel. Les seuils et la politique restent dans le code, et les résultats atterrissent dans un tableau de bord local.

blink (★56) utilise Jev comme navigateur de base de code : des marcheurs descendent l'arborescence de fichiers et demandent, à chaque niveau, quels fichiers comptent pour la requête. Notez la licence — le dépôt n'a aucun fichier de licence, ce qui compte si vous prévoyez de le distribuer.

jev-codex-router (★189) est celui qui touche votre facture. Il embarque un fork de Codex Router et laisse Jev choisir un modèle et un effort de réflexion pour chaque appel de modèle, y compris les continuations après les outils. Le README rapporte une simulation historique d'environ −60 % par rapport à l'exécution d'Astra complet sur 237 tours — et prend soin de préciser qu'il ne s'agit pas de quota Codex mesuré économisé et que cela ne décrit pas la politique actuelle. Traitez-le comme une méthode, pas comme une garantie.

Groupe 3 — les serveurs MCP, si vous voulez juste les outils

jkudish/jev-mcp (★257) enregistre dix jugements comme outils MCP : jev_verify (affirmations contre preuves), jev_screen (contenu avant qu'il n'entre dans le contexte), jev_find et jev_rerank (sélection et tri de candidats), jev_classify, jev_decide, jev_compare, jev_extract, jev_review, et d'autres. N'importe quel client MCP peut les appeler.

itsmostafa/typesafe-mcp (★238) est l'option plus petite et plus opinionated : un unique serveur evaluate en Go, avec une installation en une commande — evaluate setup mcp le câble dans Claude Code, Claude Desktop et Codex s'il les trouve, et evaluate setup pi couvre pi. Commencez ici si vous voulez un outil fonctionnel en cinq minutes plutôt qu'une boîte à outils à configurer.

TypeSafe ne fournit aucun serveur MCP de son côté ; ces deux-là sont du travail communautaire.

Groupe 4 — shell, CI et pipelines de données

semdecide (★32) est le projet le plus Unix de l'ensemble, et la description est exacte : grep pour le sens, jq pour le jugement. Passez du texte ou du JSONL en entrée, récupérez un prédicat, une route, un score, un flux filtré et un vrai code de sortie de processus — sans écrire de glue pour le prompt, le parsing, les retries ou la gestion de la confiance. L'exemple de son README demande si une connexion depuis un nouveau pays suivie de changements de versement « décrit une prise de contrôle de compte plausible » et renvoie TRUE probability=0.860 threshold=0.700. C'est une chose que vous pouvez mettre dans un script shell, une GitHub Action ou une tâche cron dès aujourd'hui.

jev-curate (★23) est la version batch pour les données d'entraînement : faites passer des corpus JSONL et Parquet par des décisions typées Choice / Score / Noul avec un fan-out spéculatif. Le README vise plus de 1 500 enregistrements par seconde ; c'est un objectif de conception, pas un chiffre reproduit indépendamment, donc benchmarkez-le sur vos propres données avant de faire confiance au débit.

Groupe 5 — systèmes temps réel, physiques et adversariaux

Ce sont des démos, et elles constituent la meilleure preuve que l'architecture tient : dans chacune, la boucle difficile et critique pour la sécurité reste dans du code ordinaire et Jev ne répond qu'à une petite question.

typesafe-mario (★343) ne montre jamais de capture d'écran à Jev. Le harnais convertit la télémétrie de l'émulateur et la RAM en JSON compact — mouvement, trajectoire de saut, ennemis à venir, terrain, délai d'entrée mesuré, résultats de contrôle récents — et Jev choisit dans un petit ensemble d'actions légales (noop, right, right_jump, right_run, right_run_jump, jump).

jev-drone (★122) fait voler un vrai modèle de cellule (le Skydio X2 de MuJoCo Menagerie) sur un parcours d'obstacles à cinq stations en utilisant uniquement sa caméra embarquée. La stratification est explicite : un contrôleur géométrique à 500 Hz pilote, une couche de guidage à 50 Hz détient toujours la sécurité, et Jev se situe à environ 2,5 Hz pour décider ce que la situation signifie. Le README le dit clairement — Jev n'est pas un modèle de vision et ne peut pas tourner à la fréquence de contrôle.

OneVOneJev (★20) est un FPS navigateur à autorité serveur où Jev est l'adversaire : faites la queue, affrontez-le dans une cour industrielle à l'allure rustique, premier à 5 éliminations, les spectateurs regardant depuis les gradins. Chaque tick de décision doit répondre sur le déplacement, la visée, le tir et le saut.

jev-trader (★1 929) poste un ordre limite post-only par bloc Monad sur le carnet Kuru MON-USDC, un tick à l'intérieur du touch, en remplaçant le précédent. Sans PRIVATE_KEY, il fonctionne en dry-run contre le vrai carnet avec des exécutions simulées — et notez que le modèle par défaut est mock, un substitut heuristique de momentum, donc le bot tourne avant même que vous n'ayez une clé.

prism-liquidity-agent (★71) est le troisième projet non natif Jev : un agent à base de règles qui rééquilibre des positions de liquidité concentrée sur le Meteora DLMM de Solana toutes les dix minutes via un cycle recall → observe → reason → simulate → decide. Il a été créé en juin 2026 et n'utilise pas Jev. Il est inclus parce que c'est l'exemple publié le plus clair de la forme — boucle déterministe, décision bornée à la fin — dans laquelle un appel Jev s'insérerait.

Groupe 6 — graphes, structure et idées

neo4jev (★84) navigue dans un graphe Neo4j un saut à la fois. À chaque nœud, les relations sortantes deviennent des options Choice avec leurs propriétés, et une question Noul — « l'objectif a-t-il été atteint ? » — voyage dans le même appel systemone, donc chaque saut coûte exactement un aller-retour quel que soit le nombre de questions posées. Une sélection top-k sur les probabilités renvoyées en fait une recherche en faisceau classée par somme de log-probabilités. Si vous voulez voir des questions parallèles bien utilisées, lisez celui-ci.

json-render (★18 005) est le plus gros dépôt du tableau et le moins lié : le framework d'UI générative de Vercel Labs, créé en janvier 2026, qui rend des interfaces dynamiques à partir de composants et d'actions prédéfinis plutôt que de JSON brut. Il n'est pas natif Jev. Le lien est conceptuel — le pitch est « laisser un modèle choisir parmi des options sûres et prédéfinies plutôt que d'émettre une sortie libre », ce qui est le pitch de Jev appliqué à l'UI. Il apparaît dans beaucoup de récapitulatifs sur Jev pour cette raison ; ne vous attendez pas à une dépendance TypeSafe dans le package.json.

killmyidea (★82) est le plus petit produit complet ici : décrivez une idée de startup, et Jev répond à huit questions d'indie hacker notées de 0 à 4 plus la catégorie et la clarté en une seule requête parallèle. Chaque score est multiplié par 25, pondéré en une moyenne, passé par un filtre de clarté, et renvoyé sous forme de KILL IT, FIX IT ou SHIP IT. Aucun LLM génératif nulle part dans la boucle.

Votre première requête

Obtenez une clé, puis appelez le contrat natif — pas 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?" }
    }
  }'

Ensuite, choisissez un projet dans le tableau, lisez son README, et commencez par l'intégration la plus petite de la liste — semdecide si vous vivez dans un terminal, jev-mcp si vous vivez dans un agent. Gardez les seuils et les effets de bord dans votre propre code, et traitez la probabilité renvoyée comme la chose sur laquelle vous conditionnez plutôt que celle à laquelle vous obéissez.

Avant d'installer l'un de ces projets

  • L'âge est le risque, pas l'idée. Quinze dépôts sur vingt ont été créés entre le 16 et le 18 septembre 2026. Ils ont quelques jours, sont majoritairement à auteur unique, et certains n'ont pas été touchés depuis le jour de leur publication.
  • Les étoiles mesurent l'attention. Un dépôt à 16 972 étoiles créé il y a six jours a eu une visibilité énorme et quasiment aucune exposition en production. Lisez le code avant qu'il ne touche un portefeuille, un dépôt qui vous tient à cœur ou un client.
  • Trois ne sont pas natifs Jev. json-render (janvier 2026), agent-desktop (février 2026) et prism-liquidity-agent (juin 2026) précèdent tous Jev et fonctionnent sans lui.
  • Vérifiez les licences. La plupart sont MIT, json-render et agent-desktop sont Apache-2.0, et blink n'a aucun fichier de licence du tout.
  • Rien ici n'est officiel. La seule intégration publiée par TypeSafe est le skill d'agent, typesafe-ai/skills. Chaque projet de cette liste est du travail communautaire.
  • Les démos financières et physiques sont des démos. jev-trader utilise par défaut un modèle mock et des exécutions en dry-run ; jev-drone est une simulation. Ne lisez ni l'un ni l'autre comme un signal sur la performance en conditions réelles.

Lequel devriez-vous vraiment essayer

Si vous voulez… Commencez par Pourquoi
Comprendre à quoi sert un modèle de décision jev-ultrafast La démo Google Flights en 7,1 secondes rend la séparation évidente
Réduire le coût de contexte d'un agent dès aujourd'hui fast-jev-compaction ou winnow À installer et à mesurer, sans changement d'architecture
Mettre Jev dans votre agent en cinq minutes typesafe-mcp Une commande câble trois clients
Utiliser Jev depuis un shell ou une CI semdecide De vrais codes de sortie, pas de code de glue
Empêcher les agents de mentir sur leur achèvement Canny Un registre plus un refus d'accepter une affirmation
Contrôler la dépense de modèle par tour jev-codex-router Le routage est là où Jev s'amortit
Voir des questions parallèles bien utilisées neo4jev Choice et Noul en un appel, un aller-retour par saut

FAQ

Qu'est-ce que l'API Jev ? Jev est le modèle System One de TypeSafe AI. L'API est un seul endpoint, POST /v1/systemone : envoyez un state plus une carte de questions typées, et récupérez des probabilités calibrées sous forme de réponses Choice, Score et Noul. Il ne génère jamais de texte.

Quel est l'ID de modèle Jev et son prix ? jev-1.13.0, avec jev-latest et jev-preview comme alias. Le prix est de 42 $ par milliard de tokens en entrée — 0,042 $ par 1M — et la sortie est gratuite, parce qu'il n'y a pas de tokens de sortie.

Ces projets sont-ils des projets TypeSafe officiels ? Non. Les vingt sont du travail communautaire. La seule intégration officiellement publiée est le skill d'agent TypeSafe, typesafe-ai/skills.

Lesquels puis-je utiliser sans clé Jev ? json-render, agent-desktop et prism-liquidity-agent, parce qu'ils ne sont pas natifs Jev. jev-trader tourne aussi sans clé en mode dry-run avec son modèle mock par défaut.

Puis-je utiliser Jev avec Claude Code ou Codex comme modèle ? Non. Les deux CLI parlent le format de leur éditeur, et Jev n'a pas d'endpoint compatible OpenAI ou compatible Anthropic. Ce qui fonctionne, c'est de mettre Jev à l'intérieur de l'agent — comme outil MCP, hook ou routeur — ce que font les projets des groupes 2 et 3.

Combien coûte réellement un appel Jev ? La facturation est en entrée uniquement à 0,042 $ par 1M de tokens, et chaque question d'une requête est évaluée contre le même état en une seule passe. Poser trente questions coûte un peu plus que d'en poser une, pas trente fois plus — ce ratio est tout l'intérêt de l'architecture.

Jev est-il disponible sur APIMaster ? Oui, sous jev-latest, sur le contrat natif POST https://apimaster.ai/v1/systemone à 0,042 $ par 1M de tokens en entrée avec sortie gratuite (une route active, vérifiée le 22 septembre 2026). Associez-le à un modèle de texte sur la même clé quand une étape nécessite du texte généré.

Sources et vérification

  • Métadonnées des dépôts, comptages d'étoiles, langages et licences pour les vingt projets — API GitHub et README des dépôts, vérifiés le 22 septembre 2026
  • TypeSafe — Models — ID de modèle, alias, tarif de 42 $/Btok, limites de débit et budget de contexte
  • TypeSafe — API reference et Quick start — endpoint, formes de requête et de réponse
  • TypeSafe — Jev 1.13 scope — les domaines que TypeSafe exclut elle-même, avec le pattern recommandé pour chacun
  • typesafe-ai/skills — la seule intégration officiellement publiée

La route jev-latest d'APIMaster et les prix des modèles de texte associés ont été vérifiés le 22 septembre 2026. Le statut des projets, les comptages d'étoiles et les prix changent — vérifiez sur la fiche live et le dépôt avant de confier une charge de travail.

Commencez par la clé

Créez un compte APIMaster, ajoutez du crédit à l'usage à partir de 1 $, et créez une clé dans la console. Pointez votre client vers https://apimaster.ai/v1 et envoyez votre première requête à POST https://apimaster.ai/v1/systemone avec le modèle jev-latest — 0,042 $ par 1M de tokens en entrée, sortie gratuite, et la même clé couvre les paliers GPT, Claude, GLM, DeepSeek et Gemini auxquels vous l'associerez. Consultez la fiche Jev pour la disponibilité en direct avant le trafic de production, et utilisez le testeur de modèles pour confirmer qu'une route se comporte comme prévu.