JevMade hello@JevMade.com

A public registry · independent & community-run

Explore the Jev ecosystem.

Learn, build, and play with Jev — from deep technical guides to creative experiments.

Make & explore

Experiments.

See what builders made with Jev. Games, tools, repositories, articles, and more — traced to their sources.

Featured experiment Jev experiments by Nader Dabit
Recorded frame from Jev experiments
Explore 1,613 entries
The directory03 / 03 · Experiments

Find something worth exploring.

Every category, from games and tools to repositories and writeups, traced to a primary source.

Same ideas.
Different paths.

This is the full registry, not just the featured picks. Figures like speed, cost, and stars are maker-reported or captured snapshots, not JevMade measurements.

1613 experiments · showing 1261–1320

An MCP server that lets a coding agent drive a real Chrome browser through Jev: the model answers small typed questions and the tool acts when it is confident.

Source screenshot of jev-mcp
SOURCE SCREENSHOTEXPAND ↗
from the source res = await doFetch(`${p.baseUrl.replace(/\/$/, '')}/systemone`, {
choicenoulscore Browser & computer use

Puts the Traditional Chinese TMMLU+ exam to Jev, one four-way question per item, and scores it the way the official leaderboard does.

Source screenshot of jev-tmmluplus-eval
SOURCE SCREENSHOTEXPAND ↗
from the source ENDPOINT = "/v1/systemone"
choice Benchmarks & research

A local playground that shows the request as you build it: a form on the left and the JSON that will be sent on the right.

Source screenshot of JEV-UI
SOURCE SCREENSHOTEXPAND ↗
from the source const JEV_API_ORIGIN = 'https://api.typesafe.ai';
choicescorenoul Apps & data pipelines

Pairs a curated map of the Jev ecosystem with independent, reproducible benchmarks of the three primitives, confidence gating, fan-out latency and agent control.

Source screenshot of Awesome Jev Lab
SOURCE SCREENSHOTEXPAND ↗
choicenoul Benchmarks & research

A System One model plays Craftax while an LLM sets the goals, picking one macro option per step or one of seventeen primitive actions.

Source screenshot of jev-plays
SOURCE SCREENSHOTEXPAND ↗
from the source resp = self._client.system_one(state=self.state(facts), questions=self.questions(macros,
choice Apps & data pipelines

Reduces 845 preflop spots to a single fold, call or raise decision, asks Jev five times each, and compares the result with four deterministic reference styles.

Source screenshot of Is Jev a decent preflop poker player?
SOURCE SCREENSHOTEXPAND ↗
from the source URL = "https://api.typesafe.ai/v1/systemone"
choice Benchmarks & research

Does Jev pick better stocks than a mechanical momentum rule? A four-year backtest of an O'Neil strategy where Jev chooses the entries and the exits.

Source screenshot of Jev Can Trade Stocks
SOURCE SCREENSHOTEXPAND ↗
from the source r = client()
noulscorechoice Apps & data pipelines

An OpenAI- and Anthropic-compatible gateway where a small System One model picks which larger model should answer each prompt.

Source screenshot of system-one-router
SOURCE SCREENSHOTEXPAND ↗
from the source const { json, ms } = await post(DECISIONS_URL, { model: JEV_MODEL, state: { request: c.p
choicescorenoul Agent tooling

Turns Jev's probabilities into a routing threshold with a provable bound on how many queries get silently misrouted.

Source screenshot of jev-certify
SOURCE SCREENSHOTEXPAND ↗
from the source DECISIONS_URL = "https://openrouter.ai/api/alpha/decisions"
choicenoul Benchmarks & research

Lints Japanese prose by asking, per sentence, for the probability of a typo, a twisted subject and predicate, an over-long sentence or a repeated phrase.

Source screenshot of japanese-jev-lint (jjl)
SOURCE SCREENSHOTEXPAND ↗
from the source const DefaultEndpoint =
noul Apps & data pipelines

Ten runnable examples plus more than 120 use cases, four composition patterns and a theory write-up for building with Jev.

Source screenshot of Jev Cookbook
SOURCE SCREENSHOTEXPAND ↗
from the source ENDPOINT =
scorechoicenoul Playable demos & bots

Benchmarks Jev on Brazil's ENEM 2025 exam against open-LLM baselines, contrasting a raw transcribed state with a structured one and measuring calibration.

Source screenshot of Jev no ENEM
SOURCE SCREENSHOTEXPAND ↗
from the source response = self.client.system_one(state=state, questions={"gabarito": Choice(instruction
choice Benchmarks & research

A Swift 6 bridge that turns strongly typed @Generable structs and enums into Jev questions and returns the calibrated probabilities as decisions.

Source screenshot of Jev for Apple Foundation Models
SOURCE SCREENSHOTEXPAND ↗
from the source endpoint: URL = URL(string: "https://api.typesafe.ai/v1/systemone")
noulchoicescore Integrations

A browser extension that turns YouTube into a focused learning feed: Jev answers one narrow question per video and anything uncertain stays hidden.

Source screenshot of FocusTube
SOURCE SCREENSHOTEXPAND ↗
from the source const response = await fetch("https://api.typesafe.ai/v1/systemone", {
noul Apps & data pipelines

Paste a public URL and Jev judges its first screen: what wall greets a visitor, how concrete the promise is, whether the call to action is obvious and whether trust signals show.

Source screenshot of FirstScreen
SOURCE SCREENSHOTEXPAND ↗
from the source wall: choice(
choicescorenoul Apps & data pipelines

Flappy Bird where you race Jev on the same seeded course, with its typed action and confidence shown live under its board.

Source screenshot of Flappy Jev
SOURCE SCREENSHOTEXPAND ↗
from the source const JEV_URL = 'https://api.typesafe.ai/v1/systemone'
choice Apps & data pipelines

A pip-installable benchmark for typed System One models that measures what the probabilities buy: calibration against a noise floor, wording sensitivity, selective prediction and cost.

Source screenshot of sys1bench
SOURCE SCREENSHOTEXPAND ↗
from the source DEFAULT_URL =
choicescorenoul Benchmarks & research

Two System One models fight a real Doom deathmatch — open-weight Laya locally against hosted Jev — from the same compressed state and the same questions.

Recorded frame of DOOM WAR — Laya vs Jev
ACTUAL RECORDING12 SEC ↗
choice Apps & data pipelines

A mailbox triage proof of concept: a fake IMAP server feeds a listener that asks Jev one batched call per email and labels it on two independent axes.

Source screenshot of jev-mailroom
SOURCE SCREENSHOTEXPAND ↗
from the source response = client.system_one(
choicenoulscore Apps & data pipelines

Five hospital tasks, a thousand synthetic patients, and Jev answering every one, with Claude writing the scenarios and reviewing the results.

Source screenshot of explore-typesafe-ai
SOURCE SCREENSHOTEXPAND ↗
from the source response = await client.system_one(state, questions)
choicescorenoul Benchmarks & research

An MCP server and agent skill for using System One at design time: decompose a judgment into questions, lint them, calibrate thresholds on labelled rows and rerank.

Source screenshot of Tenbin
SOURCE SCREENSHOTEXPAND ↗
from the source const result = await gateway.systemOne(args.state, args.questions, args.model, extra?.si
choicescorenoul Agent tooling

A local agent harness that puts Jev in front of an ordinary LLM and pays for the LLM only when the work needs prose.

Source screenshot of JEVia
SOURCE SCREENSHOTEXPAND ↗
from the source payload = {"model": self.model, "state": state, "questions": questions}
choicescorenoul Agent tooling

A Taboo-style browser game for design systems: describe a UI component without naming it while Jev re-ranks all 135 components and shows the whole distribution.

Recorded frame of Component Charades
ACTUAL RECORDING12 SEC ↗
from the source const result = await client.systemOne( { state: { description }, questions: CHARADES_QUE
choicenoulscore Apps & data pipelines

Browser tic-tac-toe where you play X and Jev plays O, with move probabilities, threat assessment and latency in a side panel.

Source screenshot of X & O vs Jev
SOURCE SCREENSHOTEXPAND ↗
from the source const up = await fetch(UPSTREAM, { method: "POST", body, headers: { authorization: ...,
choicenoulscore Apps & data pipelines

Autonomous Tetris where a local analyzer enumerates and scores every legal landing and only the best twelve reach Jev, which picks exactly one.

Source screenshot of TypeSafe Tetris
SOURCE SCREENSHOTEXPAND ↗
from the source const result = await typesafe.systemOne({ state: { board: boardRows(observation), notati
choice Apps & data pipelines

A village where every villager asks Jev what to do next each tick, and a meter shows what those decisions cost against a frontier chat model.

Source screenshot of jev-village
SOURCE SCREENSHOTEXPAND ↗
from the source const res = await fetch(endpoint.url, { method: "POST", headers: endpoint.headers, body
choicescore Apps & data pipelines

A coding-agent CLI that splits the work: a decision model picks the next tool, scores progress and judges whether the goal is reached, while an LLM only fills in arguments and writes code.

Source screenshot of jeffrey
SOURCE SCREENSHOTEXPAND ↗
from the source const body = JSON.stringify({ state, model: this.config.model, questions })
choicenoulscore Agent tooling

Turns an inbox into a short action queue: seven typed questions per thread, with plain Python deciding whether it needs you and what the next step is.

Source screenshot of Jev Inbox Queue
SOURCE SCREENSHOTEXPAND ↗
from the source response = await client.system_one(state=thread["state"], questions=QUESTIONS)
noulchoicescore Apps & data pipelines

A character-level language model built out of a classifier: the vocabulary becomes 28 Choice options and generation is an ordinary loop over the distribution.

Source screenshot of jev-lm
SOURCE SCREENSHOTEXPAND ↗
from the source client.system_one( state=char_state(question, text), questions=char_questions(text, wind
choice Apps & data pipelines

Pre-flights a System One question before you put its number behind an if, reporting a decision flip rate rather than a confidence score.

Source screenshot of @vcjdeboer/jev-reliability
SOURCE SCREENSHOTEXPAND ↗
from the source resp = await fetch(`${baseUrl}/v1/systemone`, { method: "POST", headers: { Authorization
scorenoulchoice Benchmarks & research

A Chrome extension that scores each post in an X timeline on five dimensions — firsthand experience, self-promotion, engagement bait, technical depth and relevance.

Source screenshot of jev-x
SOURCE SCREENSHOTEXPAND ↗
from the source const res = await fetch(API_URL, { method: 'POST', headers: { authorization:
score Apps & data pipelines

A browser agent with no LLM in the loop: code turns the page into a closed set of actions and Jev decides the next one, its target, and whether the task is done.

Source screenshot of Lizard
SOURCE SCREENSHOTEXPAND ↗
from the source r = self._c.post(JEV_ENDPOINT, json={ "state": state, "model": self.model, "questions":
choicenoulscore Browser & computer use

Tests Jev as a search reranker, and asks whether its confidence can tell you which queries are worth spending more compute on.

Source screenshot of S1Rank
SOURCE SCREENSHOTEXPAND ↗
from the source r = await self.http.post( URL, json=payload, headers={"Authorization": f
noulchoicescore Benchmarks & research

Lets Jev choose bounded browser actions over Chrome CDP observations while a separate model writes form text.

Source screenshot of browser-ai
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Browser & computer use

Classifies sampled Bluesky posts with eight Jev questions and sends uncertain judgments to a human-review lane.

Source screenshot of firehose-judge
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Apps & data pipelines

Gates agent tool calls through detectors, Jev judgments, and deterministic policy before allowing, blocking, or requesting approval.

Source screenshot of Interlock
SOURCE SCREENSHOTEXPAND ↗
noul ★ 0 Agent tooling

Measures how Jev accuracy and calibration change when the same tasks are presented in English and Spanish.

Source screenshot of jev-acento
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 0 Benchmarks & research

Provides guarded macOS computer use with opaque targets, approval-bound mutations, fresh observations, and optional Jev workflow recommendations.

Source screenshot of Jev Cua
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Browser & computer use

Reports a preregistered adversarial evaluation spanning calibration, batching, answerability, option counts, and out-of-domain logic.

Source screenshot of Evaluating jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Benchmarks & research

Lets Claude delegate a browser goal while Jev repeatedly chooses the next click, field, or action.

Source screenshot of jev-reflex
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Browser & computer use

Searches an Obsidian vault locally, then—only with approval—sends shortlisted excerpts to Jev for reranking.

Source screenshot of jev-search
SOURCE SCREENSHOTEXPAND ↗
score ★ 0 Apps & data pipelines

Wraps Jev with deterministic caching, confidence calibration, memory, and runtime guardrails.

Source screenshot of jevguard
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 SDKs & clients

Moderate community posts with per-category probabilities and thresholds exposed through bots, a CLI, libraries, HTTP and MCP.

Source screenshot of jevmod
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 0 Integrations

Blur LinkedIn posts that match your low-value-content rubric while leaving uncertain or failed judgments visible and offering one-click reveal.

Source screenshot of LinkedIn NoSlop
SOURCE SCREENSHOTEXPAND ↗
scorenoul ★ 0 Apps & data pipelines

Put many MCP servers behind two tools while Jev discovers the best enabled tool and the calling agent supplies its schema-bound arguments.

Source screenshot of Maza
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Agent tooling

A Rust CLI turns Jev judgments into stable JSON, resumable batches, assertions, and meaningful shell exit codes.

Source screenshot of Jev CLI
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Agent tooling

A small CLI ranks local Agent Skills against a request, then returns suggestions without invoking anything automatically.

Source screenshot of skill-picker
SOURCE SCREENSHOTEXPAND ↗
scorenoul ★ 0 Agent tooling

Add three Claude Code hooks that flag dangerous commands, failed tool calls, and incomplete work with Jev.

Source screenshot of The Jev-enator
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 0 Agent tooling

Overlay Android screens with warnings when Jev identifies manipulative interface patterns in captured accessibility context.

Source screenshot of UXRay
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 0 Apps & data pipelines

Vej

Run Jev-compatible typed judgments locally in a browser or Node server using small natural-language inference models.

Source screenshot of Vej
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Benchmarks & research

Automatically mark new Feedbin articles as read when Jev matches them to unwanted categories such as ads or crypto.

Source screenshot of rss-clean
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 0 Apps & data pipelines

Research web and on-chain questions from the terminal, then show claims only after Jev-backed checks.

Source screenshot of jevbook
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Apps & data pipelines

Jev, briefly

A decision model, not a chatbot.

A chat model generates text token by token and hopes you parse it. Jev never generates a word. Your code sends the state of the world plus typed questions; Jev returns every answer in one parallel pass — typed values with calibrated probabilities and a confidence score your code can trust. About 70–500 ms end to end, $0.042 per million input tokens, output free. Trained with what TypeSafe calls Reinforcement Learning for Calibrated Decisions.

choice Pick one of these.

You define the options. Jev returns the chosen option, a probability for every option, and a confidence. The workhorse of routing, agents, and games — the answer space is always legal, so there is nothing to parse and nothing to hallucinate.

score Rate this on a rubric.

You describe ordered levels — say trivial / normal / critical. Jev returns the level, the probability of each, and a confidence. Scores turn fuzzy judgment (“how severe is this log line?”) into a number-free decision your code can branch on.

noul Is this statement true?

You assert a statement; Jev returns the probability that it is true — a noul. Moderation, verification, guardrails, “does this diff actually fix the bug?”: one question, one calibrated probability.

Official material lives at typesafe.ai and docs.typesafe.ai. JevMade is an independent community registry — not affiliated with or endorsed by TypeSafe AI.

Recurring lessons

Patterns that keep showing up.

One decision per tick

Games, drones, trading bots, and browser agents all converge on the same loop: serialize the state, ask one decisive question, act, repeat. Jev’s latency makes the loop feel instant — the model lives inside the control loop, not outside it.

Confidence as a gate

The answer says what; the confidence says whether to act. The most reliable entries threshold on confidence to route edge cases to a slower model or a human — automation with an honest escape hatch.

Shrink the choice space in code

Makers rarely ask Jev to pick from everything. Local tactics prune 225 gomoku moves to ~40; DOM filters turn a page into an element table; code narrows options, Jev judges within them.

Jev judges, LLMs talk

A recurring split: Jev makes every decision cheaply and instantly, and a small LLM is only invoked when a human-facing string must actually be written. Decision and generation are separate budgets.

Made something with Jev?

Send the link — repo, live demo, post, or video — plus a line on what it does and which primitives it uses. Every entry is verified against its primary source before it ships.

Submit your experiment → hello@JevMade.com