Skip to content

Jev Forge

End-to-end toolkit that synthesizes decision data, trains and calibrates candidate scorers, evaluates fixed splits, and serves Jev-compatible inference for interactive web decisions.

Stars
164
Language
Python
Published by
Community
Author
zwliJay
Last verified
Oct 2026

zwliJay/jev-forge

User repository on GitHub

View on GitHub

An open training and inference stack for Jev-style decision models. Train models to score dynamic candidate branches from a shared prefix, with support for high-cardinality choice, calibration, and fast batched inference.

Forks
15
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

An end-to-end toolkit for synthesizing decision data, training calibrated candidate scorers, evaluating them, and serving Jev-compatible inference for interactive web decisions. Data synthesis · training + calibration · evaluation · Jev-compatible serving. Interactive demo · HF model · HF dataset · Dataset format · Chinese · Design · RLCD results.

Quoted from the project's README. Read the full README.

Highlights

  • One pipeline builds records, fine-tunes with cross-entropy and Brier objectives, calibrates, and evaluates.
  • Choice, yes/no, and ordered score questions share one decision path behind a Jev-compatible API.
  • Fixed website-disjoint test and OOD splits with published model, dataset, design, and method notes.
  • Mac demo serves the checkpoint locally and replays decisions against live page elements.

Watch out

Evaluation uses fixed website-disjoint splits and the raw-backbone row covers only a 200-record reference slice; browser RLCD support is preliminary. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

Open 150M encoder that reproduces the typed noul, choice, and score interface in one forward pass, trainable on a free GPU and runnable locally for nothing.
Jev Demos & Experiments#community#jevbest#catalog-import
941GitHub stars
Library that adds schema-guaranteed typed outputs to existing autoregressive LLMs without changing weights, served through SGLang or a hosted API.
Jev Demos & Experiments#community#jevbest#catalog-import
55GitHub stars
Toolkit that makes a model behind an OpenAI-compatible endpoint or running in-process answer typed choice, score, and yes/no questions from next-token probabilities in Jev API shape.
Jev Demos & Experiments#community#jevbest#catalog-import
70GitHub stars
Self-hosted proxy that records typed decisions, distils them into small heads on a frozen encoder, and answers locally when confident.
Jev Demos & Experiments#community#jevbest#catalog-import
42GitHub stars
Open harness that renders allowed JSON answers on a diffusion canvas, denoises for a fixed step budget, then picks the top allowed tokens from final logits with no training.
Jev Demos & Experiments#community#jevbest#catalog-import
16GitHub stars
Python kit pairing a Jev CLI for verify, screen, classify, extract, match, route, ask, find, rerank, compact, and batch with an MCP server exposing the Jev ruleset over stdio.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai