Skip to content

System One — mpuig

An open System One decision model on small fine-tuned backbones, served locally through Apple MLX and speaking Jev's request/answer shape. Two model tiers with identity-bound temperatures, calibration fitted to your own labeled decisions, and a comparison ladder that includes the misses. A research prototype.

Stars
2
Language
Python
License
MIT
Published by
Community
Author
mpuig
Last verified
Oct 2026

mpuig/system-one

User repository on GitHub

View on GitHub

An open-source System One decision model — Kahneman's term for the fast, automatic judgment faculty. Calibrated choice/score/noul probabilities in one forward pass on small fine-tuned open models. Local on Apple Silicon (MLX), Jev-compatible API, audited experiment log.

Forks
0
Last pushed
Updated Sep 2026

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

This is one of several Jev listings for the same project. The canonical entry is System One — iamaamir.

About this project

An open learning project inspired by TypeSafe's Jev. The goal is a small fine-tuned model, built on an existing backbone such as SmolLM, Qwen, or MiniCPM, with task-specific changes and efficient local inference. Apple MLX is the primary training and serving backend; a Rust runtime is an option if profiling justifies it.

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

Highlights

  • Two served tiers: a 0.6B volume model and a 2.5 GB MiniCPM5-2B q8 quality model, each with its own identity-bound temperature file.
  • A 24-question correctness ladder, described as an illustration rather than a benchmark: 22/24 for the served 2B tier against 23/24 for pinned Jev.
  • Per-workload calibration fits temperatures to your own traffic from roughly 100 labeled decisions, over one call to /v1/calibrations.
  • Eight runnable use-case examples print real output from five systems, from the bare backbone through to pinned Jev, including where each one misses.

Watch out

The quickstart needs Apple Silicon for MLX plus uv, and portable export and a Rust runtime are listed as later, evidence-gated options. Compatibility is wire-level only: the internal Python package is even named jev and the official TypeScript SDK runs unchanged in smoke tests, but full behavioral and API compatibility is explicitly not established, training targets include outputs from a pinned Jev version, and the project states it is not affiliated with or endorsed by TypeSafe. Calibration and unfamiliar-rubric generalization are research goals, not guarantees. The accuracy claim is a +6.8 point gap on a fresh reserved test split for one task mix, and the 24-question ladder is an authored illustration. 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

16GitHub stars
Vendor-neutral harness that tests whether Jev reranking improves a small RAG stack, using frozen hybrid BM25 plus BGE-M3 candidates and isolating retrieval, rerank, and generation stages.
Jev Practices & Patterns#community#jevbest#catalog-import
17GitHub stars
Local offline System One server speaking the hosted /v1/systemone wire format, so existing SDK code runs unchanged against small on-machine models.
Jev Practices & Patterns#community#awesomejev#catalog-import
4GitHub stars
Framework-agnostic guard layer that puts Jev in front of an agent's tool calls: a Choice risk tier, a Noul destructiveness check and a Score blast radius decide allow, deny or ask.
Jev Practices & Patterns#community#awesomejev#catalog-import
3GitHub stars
Python MCP server exposing Jev's three official question types plus compare, verify and batch classify, with an installer subcommand that writes the client config and a measured cost per call.
Jev Practices & Patterns#community#awesomejev#catalog-import
5GitHub stars
An inference-only prototype of a Jev-style decision model on a sub-billion-parameter hybrid backbone, returning typed probability distributions in one forward pass, with its architecture treated as an explicit guess.
Jev Practices & Patterns#community#jevbest#catalog-import
A Vercel-hosted comparison of TypeSafe (Jev) against DeepSeek-flash on speed, tokens, cost and accuracy, backed by per-task Python pipelines, fixture generators and a report script. Eighteen commits, nine issues still open.
Jev Practices & Patterns#community#awesomejev#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Most Jev accuracy problems are state problems. What belongs in a state, what is a pre-made judgment to leave out, and why naming the slice you ask about matters more than the wording.
Jev Practices & Patterns#state#design#primitives
Read article
A Noul returns one number and no separate confidence. How to read the value, pin its boundary with criteria, split compound questions, and set a per-action threshold that matches the cost of being wrong.
Jev Practices & Patterns#noul#primitives#confidence
Read article
A Score is a weighted position, not a ruler. Why the number can land between levels, why levels are judged separately, and how to combine several atomic scores in code instead of one crowded rubric.
Jev Practices & Patterns#score#primitives#scoring
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai