Skip to content

JEV-CPU

CPU port of the SemIf decision pattern with a browser UI: type state and runtime criteria, then read typed option probabilities from one open-model forward pass with no GPU.

Stars
18
Language
Python
License
MIT
Published by
Community
Author
leesk212
Last verified
Oct 2026

About this project

Semantic ifs from open models — on a laptop CPU, no GPU. A CPU port of SemIf (formerly OpenJev), with a web UI. 📄 Read the full technical report → · Run it locally · How it works · Web UI. Live PoC — the state is typed in, criteria are added, and the decision is read from Qwen3-0.6B's option logits in 1 s (no text generated). One CPU engine across eight domains: support, content moderation, code-review triage, incident severity, email intent, compliance, loan/credit risk, and support prioritization.

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

Highlights

  • Loads a small open model on CPU in float32 and reuses it across requests with no accelerator required.
  • Exposes a three-pane web UI plus a small JSON API for health checks and batched criteria decisions.
  • Reports per-option logits and probabilities in about a second per decision without any decoding loop.
  • Documents a cross-field slip on the loan demo and points to larger models for consistent paired judgments.

Watch out

Small-model judgments can be inconsistent across related fields, and the same scoring code simply runs without accelerator sync on CPU. 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
45GitHub stars
Drop-in service that exposes Upstage Solar models through the System One shape, accepting state plus noul, choice, or score questions.
Jev Demos & Experiments#community#jevbest#catalog-import
38GitHub stars
Research recipe that fuses two frozen open readers into Jev-style yes/no judgments with a fit-free router, confidence gate, and candidate sets.
Jev Demos & Experiments#community#jevbest#catalog-import
62GitHub stars
Simulation study that drives one xArm7 apple-to-plate task with Jev, a large reasoning model, and a small model through identical incremental controls.
Jev Demos & Experiments#community#jevbest#catalog-import
40GitHub stars
Open research toolkit that encodes an image once and answers multiple typed choice, noul, and score questions from a shared distribution, plus a local 0.6B text-decision model.
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