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,507 entries
The directory02 / 02 · 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.

1507 experiments · showing 181–240

A compact PyTorch teaching implementation explores a Jev-inspired encoder, shared state cache, and typed readout heads.

Source screenshot of Open Jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 24 Benchmarks & research

Jev guides a simulated Franka Panda through manipulation tasks by choosing its intent, movement, and gripper commands.

Recorded frame of RoboJEV
ACTUAL RECORDING12 SEC ↗
choice ★ 23 Playable demos & bots

Provides a Go client and Unix-friendly CLI for Jev Noul, choice, and score requests.

Source screenshot of go-jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 23 SDKs & clients

A Rust tool that uses Jev to classify Git commits by change type, bug-fix status, and security relevance.

Source screenshot of commit-miner
SOURCE SCREENSHOTEXPAND ↗
— ★ 22 Apps & data pipelines

Mini-Jev reads option-letter logits from a frozen Qwen3-4B instead of asking the model to generate JSON.

Source screenshot of mini-jev
SOURCE SCREENSHOTEXPAND ↗
from the source git clone https://github.com/r-ms/mini-jev.git && cd mini-jevuv sync # torch 2.5.1, transformers 4.57.6, xgrammar 0...MINIJEV_DEVICE=mps uv run python demo/server.py # or MINIJEV_DEVICE=cuda# first start downloads Qwen/Qwen3-4B-Instruct-2507 (revision pinned) and warms up, then...open http://127.0.0.1:8765/
choicescorenoul ★ 22 Benchmarks & research

Scores social posts for hook strength and lets creators compare rewrites inside a Chrome extension.

Source screenshot of HookMeter
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 21 Apps & data pipelines

Builds knowledge-graph relations from extracted evidence and typed Jev decisions, retaining provenance for each edge.

Source screenshot of jevgraph
SOURCE SCREENSHOTEXPAND ↗
choice ★ 21 Apps & data pipelines

Run Laya's typed-decision model on Apple Silicon with selectable memory modes and a Pong latency demo; this is not TypeSafe's Jev.

Source screenshot of Laya MPS
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 21 Benchmarks & research

Experiment with Jev from MoonBit through a typed client, command-line tools, games, policy gates, and reproducible reports.

Source screenshot of jev-playground
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 20 Agent tooling

A social-deduction game where Jev chooses which bot speaks next and separately screens text written by human players.

Source screenshot of AI Werewolf
SOURCE SCREENSHOTEXPAND ↗
from the source export const JEV_REPLY_SCORE_LEVELS = [ 'not part of the current thread of the discussion', 'mentioned in passing or only loosely connected to the current thread',
scorechoicenoul ★ 20 Apps & data pipelines

A Pi extension that turns four semantic risk checks into allow, warn, confirm or block for each tool call.

Source screenshot of Pi Jev Guard (zszz3)
SOURCE SCREENSHOTEXPAND ↗
from the source export const actionQuestions = { destructive: "Does executing the proposed action risk irreversible loss of user files/data, disca... data_leak: "Does this action send private local files, credentials or secrets to an external re...
noul ★ 20 Agent tooling

Screen agent tool calls and returned content with Jev, then review the judgments in shadow mode before enabling enforcement.

Source screenshot of Agent Chaperone
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 20 Agent tooling

Talk to a macOS desktop app that combines realtime voice conversation with optional Jev-guided browser actions.

Source screenshot of Jev Mac Voice
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 19 Apps & data pipelines

Suggests internal links by judging candidate target pages and choosing honest anchor phrases already present in the copy.

Source screenshot of jev-linkmap
SOURCE SCREENSHOTEXPAND ↗
from the source def noul(instructions: str) -> dict: return {"type": "noul", "instructions": instructions}
choicenoul ★ 19 Apps & data pipelines

Brings typed Jev decisions into Rails control flow, with jobs, guardrails, and test helpers.

Source screenshot of jevalyn
SOURCE SCREENSHOTEXPAND ↗
— ★ 19 SDKs & clients

A local Rust server turns answer-letter logits into typed probabilities through a drop-in Jev-compatible endpoint.

Source screenshot of SNAP
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 19 SDKs & clients

Build programs and shell commands as chains of bounded Jev decisions through a TypeScript SDK and coding CLI.

Source screenshot of Jev Code
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 18 Agent tooling

Jot

Run a local agent where Jev chooses a tool and its arguments, sees the real result and repeats until it can answer.

Source screenshot of Jot
SOURCE SCREENSHOTEXPAND ↗
from the source export type ChoiceQuestion = {type:'choice';instructions:string;criteria:Record<string,s...export type NoulQuestion = {type:'noul';instructions:string;criteria?:{true?:string;fals...export type Question = ChoiceQuestion|NoulQuestion;export type EvaluationRequest = {model:string;state:unknown;questions:Record<string,Ques... const response=await fetcher('https://api.typesafe.ai/v1/systemone',{method:'POST',he...
choicenoul ★ 18 Browser & computer use

Evaluates whether classifier confidence is calibrated and derives human-review thresholds from the cost of mistakes.

Source screenshot of jeval
SOURCE SCREENSHOTEXPAND ↗
— ★ 18 Benchmarks & research

A notebook that uses Jev to navigate a Neo4j graph by classifying neighboring relationships.

Source screenshot of neo4jev
SOURCE SCREENSHOTEXPAND ↗
from the source uv run pytest tests/unit # no network requireduv run pytest tests/integration # hits the live Companies KG + TypeSafe API via .envuv run pytest # everything
choicenoul ★ 17 Integrations

A Claude Code context filter that asks Jev whether each tool result should enter the conversation.

Source screenshot of winnow
SOURCE SCREENSHOTEXPAND ↗
score ★ 17 Agent tooling

A Jev-powered tool for searching codebases by meaning.

Source screenshot of blink
SOURCE SCREENSHOTEXPAND ↗
from the source bun installexport TYPESAFE_API_KEY="your-key"
choicescore ★ 17 Apps & data pipelines

Watch Jev steer Snake, choosing from the legal moves the game gives it.

Source screenshot of typesafe-snake
SOURCE SCREENSHOTEXPAND ↗
from the source cp .env.example .env # set TYPESAFE_API_KEYpnpm installpnpm dev # web http://localhost:5188, proxy http://127.0.0.1:8787
choice ★ 17 Playable demos & bots

Edit and run community-built Jev experiments for classification, comparisons, routing, extraction, policy checks, games, and simulations.

Source screenshot of TypeSafe AI Playground
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 17 Agent tooling

A Claude Code stop hook that checks whether a claim of finished work is backed by later passing checks.

Source screenshot of jev-belay
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 17 Agent tooling

Run an offline agent loop whose local decision model checks whether to act, continue or stop without another language-model call.

Source screenshot of JevLoop
SOURCE SCREENSHOTEXPAND ↗
noul ★ 17 Agent tooling

Submit a startup idea and Jev returns one of three verdicts: kill it, fix it or ship it.

Source screenshot of killmyidea
SOURCE SCREENSHOTEXPAND ↗
from the source api/evaluate.ts serverless endpoint (validate → Jev → score → respond)api/stats.ts serverless endpoint (ideas submitted + verdict split, 5-min ca...api/_analytics-db.ts SQLite archive for evaluation requests and scoresapi/_mock.ts local-only fake answerssrc/lib/questions.ts Jev questions
score ★ 16 Playable demos & bots

Turns subjective code-quality rules written in JSON into stable command-line and editor diagnostics.

Source screenshot of ErisLint
SOURCE SCREENSHOTEXPAND ↗
choice ★ 16 Agent tooling

Serve English or Thai typed decisions from local Laya and OpenThai models through one CPU API; neither model is TypeSafe's Jev.

Source screenshot of Laya Goish
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 16 SDKs & clients

A local Qwen3 decision stack targets NVIDIA DGX Spark with typed schemas, confidence handling, policies, and calibration tools.

Source screenshot of open-spark-jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 16 SDKs & clients

Route Claude Code prompts, check edit rules, and gate subagents with typed Jev judgments.

Source screenshot of claude-jev
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 16 Agent tooling

Runs open, Jev-like typed choices in an embeddable C runtime or a browser, with Snake, Doom, and autopilot demonstrations.

Source screenshot of Blink
SOURCE SCREENSHOTEXPAND ↗
choice ★ 16 SDKs & clients

Jev takes the keyboard and mouse to play the original StarCraft shareware.

Recorded frame of tsai-sc
ACTUAL RECORDING12 SEC ↗
from the source source .venv/bin/activatepython -m tsai_sc.boot --mission strongarm# Save your own key in a private file outside the repository; chmod 600 it.# The file contains a single TYPESAFE_API_KEY=... assignment.python -m tsai_sc.run \
choice ★ 15 Playable demos & bots

Scroll X while behavioral labels and warning chips appear beneath posts before they enter view.

Source screenshot of x-scanner
SOURCE SCREENSHOTEXPAND ↗
scorenoul ★ 15 Apps & data pipelines

Navigate a YouTube transcript by topic, chapter, and semantic heat map without asking Jev to rewrite it.

Source screenshot of Transcript Lens
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 15 Apps & data pipelines

A completion check for coding agents that asks for evidence of edits and tests, not just “done.”

Source screenshot of Canny
SOURCE SCREENSHOTEXPAND ↗
noul ★ 15 Agent tooling

Chooses and gates small reusable programs from natural-language requests, asking before irreversible actions.

Source screenshot of evoke
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 15 Apps & data pipelines

This study benchmarks parallel typed decisions on unmodified 1.5B–8B models running on Apple Silicon.

Source screenshot of jev-on-a-laptop
SOURCE SCREENSHOTEXPAND ↗
from the source git clone https://github.com/rorshopping/jev-on-a-laptopcd jev-on-a-laptop./setup.sh # creates .venv, installs mlx-lm, clones the upstream engine./run_benchmark.sh # default: Qwen2.5-1.5B-Instruct-4bit
choice ★ 14 Benchmarks & research

An experiment in getting structured JSON answers from DiffusionGemma, with benchmarks against Every and Jev.

Source screenshot of open-jev (JoshuaSP)
SOURCE SCREENSHOTEXPAND ↗
score ★ 14 Benchmarks & research

A two-model Brotato player: Jev handles the dodging, and a slower strategist decides what to buy.

Source screenshot of jev-game-lab
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 14 Playable demos & bots

Reviews one proposed coding action with narrow Jev questions before deterministic code prepares evidence for host authorization.

Source screenshot of jev-harness
SOURCE SCREENSHOTEXPAND ↗
noul ★ 14 Agent tooling

patdown uses Jev to block, steer, or flag agent work against repository rules and team conventions.

Source screenshot of patdown
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 14 Agent tooling

A shell-friendly Jev CLI for picking, rating, checking, ranking, triaging, and guarding.

Source screenshot of jev-axi
SOURCE SCREENSHOTEXPAND ↗
from the source npx skills add shiftynick/jev-axi --skill jev-axi --agent claude-code # using jev... npx skills add shiftynick/jev-axi --skill adopting-jev --agent claude-code # finding u...
choicescore ★ 13 Agent tooling

Studies calibration-aware reinforcement learning for adaptive decision systems through training and benchmark harnesses.

Source screenshot of JevAny
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 13 Benchmarks & research

Train a Qwen-based closed-choice model by applying Brier loss directly to candidate-token probabilities; it explores Jev's decision-first idea but is not Jev.

Source screenshot of JevTuner
SOURCE SCREENSHOTEXPAND ↗
choice ★ 13 Benchmarks & research

An Elixir client that lets OTP processes ask Jev questions and pattern-match on the answers.

Source screenshot of jev (dannote)
SOURCE SCREENSHOTEXPAND ↗
from the source security: "Is this a vulnerability?" # string...kind: {"What kind of issue?", %{bug: "Broken", feature: nil, other: nil}} # {q, map...severity: {"How severe?", ["Cosmetic", "Workaround", "Blocks", "Data loss"]} # {q, lis...urgent: %Jev.Noul{instructions: "Needs attention now?", criteria: %{true: "Users blocked", false: "Workaround exists"}}
choicescorenoul ★ 12 SDKs & clients

Yoshi trims old messages from Claude Code and Codex conversations, using Jev to decide what's still relevant.

Source screenshot of yoshi
SOURCE SCREENSHOTEXPAND ↗
— ★ 12 Agent tooling

A benchmark labels 1,000 app reviews with Jev and Gemini 3.8 Flash side by side.

Source screenshot of jev-column-race
SOURCE SCREENSHOTEXPAND ↗
from the source git clone https://github.com/goodrahstar/jev-column-race.gitcd jev-column-racecp .env.example .env# Add TYPESAFE_API_KEY, and LLM_API_KEY for the Gemini lane.node server.mjs
choicescorenoul ★ 12 Benchmarks & research

Find code by describing what it does, without first building or maintaining an embedding index.

Source screenshot of jgrep by kyu1204
SOURCE SCREENSHOTEXPAND ↗
noul ★ 12 Agent tooling

Adds uncertainty-aware pattern matching, policies, and procedures above Effect DecisionModel providers including Jev.

Source screenshot of Discern
SOURCE SCREENSHOTEXPAND ↗
— ★ 12 SDKs & clients

Use a Jev-shaped typed-decision interface with OpenAI-compatible models, receiving labels, scores and probabilities rather than free-form prose; it does not call Jev.

Source screenshot of jevper
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 12 SDKs & clients

A Pi extension asks Jev about task characteristics, then applies a deterministic Pareto policy to recommend an OpenRouter model.

Source screenshot of pi-jev-router
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 12 Agent tooling

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