CommunityJev Guides & Articles
Jev in 25 lines of Python
A parody that classifies one email by reading A/B/C logits from a local Qwen3-0.6B GGUF, then says this shape is what people mean by Jev.
- Format
- Article
- Published by
- Community
- Author
- Duarte O. Carmo
- Last verified
- Sep 2026
Works forJev for Classification
Used inJev for Software & DevTools
- Languages
- Python
- Capabilities
- Runs locallyOpen source
Highlights
- Published 22 September 2026. Loads Qwen/Qwen3-0.6B-GGUF, Q8_0, context 512, via llama-cpp-python.
- Labels are A, B, and C for Legitimate, Spam, and Phishing. It reads those token logits and softmaxes them.
- On the payroll-phish example: Legitimate 0.031, Spam 0.084, Phishing 0.885.
- The note calls the post a parody and points at OpenJev for a fuller local implementation.
Watch out
Not a TypeSafe client. One constructed email. The author says the probabilities are not always correct.
Questions about this entry
Short answers drawn from the linked project or page.
A different thing, deliberately. It loads any GGUF from Hugging Face, here Qwen3-0.6B Q8_0 through llama-cpp-python, and reads A/B/C logits after a hand-written prompt. The post says outright that it calls no API and trains nothing, then points at OpenJev and openjev-sglang for fuller local implementations.
No, and the author says so. Those are raw label-token logits put through a softmax, not RLCD-calibrated decisions. On his one constructed payroll-phish email the output is Legitimate 0.031, Spam 0.084, Phishing 0.885, and he notes in the same breath that these probabilities are not always correct.
Python 3.12 or newer, since the deps are declared as PEP 723 inline metadata: huggingface-hub, llama-cpp-python and numpy. Expect llama-cpp-python to build, a GGUF download on first run, and a 512-token context. Nothing leaves the machine, which is the actual point of the post.
The trick depends on single-token labels. It tokenizes each label string and reads index zero of the result, so a multi-token label silently scores the wrong token. It also sets logits_all=True to keep every position's logits, which grows with context length.
It reads the last-position logits for the first token of each label, subtracts the log-sum-exp to get log probabilities, then exponentiates them. For the sample email it prints Legitimate 0.031, Spam 0.084 and Phishing 0.885.
Qwen/Qwen3-0.6B-GGUF, Q8_0, with a 512-token context via llama-cpp-python and all logits kept. The script declares Python 3.12 or newer and the huggingface-hub, llama-cpp-python and numpy dependencies inline.
The post points at OpenJev, openjev-sglang and OpenJev on DiffusionGemma as fuller open implementations, and describes itself as a parody rather than a System One model.
Reactions & coverage
Posts, threads, and videos about this entry from around the web.
Hacker News: Jev implemented in 25 lines of Python
bashbjorn400 points · 128 commentsJev in 25 Lines of PythonRead the thread on Hacker NewsLinkedIn: What multimodal decision models actually change, and what they do not.
LinkedInJevDirectory.org
Hacker News: Decision Index 0.2.1 scores open reproductions of Jev on a frozen suite.
jackbravo4 pointsDecision Index 0.2.1 – 70 open reproductions of TypeSafe Jev's Decision ModelRead the thread on Hacker NewsHacker News: Pointer to a DiffusionGemma plus vLLM tutorial for a Jev-shaped classifier.
1 pointHow to build a Jev-style classifier with DiffusionGemma and vLLMRead the thread on Hacker NewsMore Jev resources like this
A local server that reads next-token probabilities from a fine-tuned Spark model and returns Choice, Score, and Noul answers with zero generated tokens.
Jev Models & Reimplementations#community#python#open-models
Community
Rizzo-AI-Academy/rizzo-flowPython
A local /v1/systemone server that reads label probabilities from a GGUF chat model, with prompt repetition and a confidence shrink toward uniform.
Jev Models & Reimplementations#community#python#open-models
Community
Mushroom-Systems/lichenPython
A Python server in front of llama-server that reads one-token label probabilities and exposes them as POST /v1/systemone.
Jev Models & Reimplementations#community#python#open-models
Community
khimaros/verdictPython
Python sandbox and tutorial companion that turns Jev Choice and Noul judgments about issue category and reproduction into code-applied queue proposals, with confidence gates, a review fallback, synthetic offline fixtures and labeled replay. Live mode is opt-in.
Jev Guides & Articles#community#issue-triage#guardrails
Community
peakevergreen/jevidencePython
A native MLX runtime for Laya's open typed-decision weights: short decisions on Apple Silicon, with no generated tokens, PyTorch, or cloud API.
Jev Models & Reimplementations#community#python#open-models
Community
mizorewww/laya-mlxPython
An open-model semantic-if engine positioned as a local Jev-style decision stack, separate from the original SemIf repo but sharing the same author.
Jev Models & Reimplementations#community#python#open-models
Community
TheoLeeCJ/SemIf-OpenJevPython
From the Jev guides
Original write-ups on what this entry is for.
The typed-answer shape removes a category of data risk, not all of it. Zero data retention per surface, the legal set to read, and the controls that remain yours to run.
Jev Guides & Articles#privacy#compliance#legal
Read article
TypeSafe serves Jev from one API. A second tier of independent sites wraps it with their own keys, credits, and playgrounds. How to read the disclaimers before you paste a key.
Jev Guides & Articles#ecosystem#trust#hosting
Read article
The first ten days produced three receptions that rarely meet: a Product Hunt launch, a 620-point Hacker News thread, and a r/LocalLLaMA that doubted the framing. Reading them together.
Jev Guides & Articles#launch#community#reception
Read article
From the Jev community
Posts from builders shipping with Jev right now.