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,611 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.

1611 experiments · showing 541–600

A terminal oracle that answers any question with a bare Yes or No, then renders the verdict in a 3D hyperspace.

Source screenshot of naiou
SOURCE SCREENSHOTEXPAND ↗
from the source body: JSON.stringify({ state: question, model, questions: { [QUESTION_KEY]: {
noul ★ 3 Apps & data pipelines

Searches several web backends, then uses Jev to keep useful results, confirm duplicates and filter scraped page chunks.

Source screenshot of webctl
SOURCE SCREENSHOTEXPAND ↗
from the source // NoulQuestion builds a yes/no question.func NoulQuestion(instructions string) Question { return Question{Type: TypeNoul, Instructions: instructions}}
scorenoul ★ 3 Agent tooling

Let jev-ra drive the browser for a coding agent: Jev picks the next action and the page element to use.

Recorded frame of jev-ra
ACTUAL RECORDING12 SEC ↗
choicenoul ★ 3 Browser & computer use

Prunes DeepSeek Harness tool results according to Jev judgments while retaining deterministic context receipts.

Source screenshot of dsh-jev-prune
SOURCE SCREENSHOTEXPAND ↗
noul ★ 3 Agent tooling

Turns a plain-language request into a macOS menu action by scoring every available menu path with Jev.

Source screenshot of DWIM
SOURCE SCREENSHOTEXPAND ↗
noul ★ 3 Apps & data pipelines

Tests Jev and the open-weight Laya counterpart as typed judgment layers in a look-ahead-free quantitative research stack.

Source screenshot of jev-as-quant
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Benchmarks & research

Analyzes JSON, NDJSON, and JSONC windows with reusable typed question packs, preserving source-line anchors for every answer.

Source screenshot of Jev-CLI
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 SDKs & clients

Exposes Jev’s three decision types as one MCP tool for coding-agent routing, risk checks, and bounded architectural choices.

Source screenshot of jev-flash-router
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Agent tooling

Ask Jev typed questions from the command line, lint question sets before billing, and send machine-readable answers to scripts or agents.

Source screenshot of jevkit
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 SDKs & clients

Ask typed questions directly about images through a shared Qwen3-VL encoding instead of first producing captions.

Source screenshot of visual-jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Benchmarks & research

Let Jev choose destinations and battle actions while deterministic code reads Pokémon FireRed RAM and presses the controls.

Source screenshot of JevEmon
SOURCE SCREENSHOTEXPAND ↗
choice ★ 3 Playable demos & bots

An unofficial Go SDK for TypeSafe AI with typed answers, retries, and context support.

Source screenshot of typesafe-go (cole-gillespie)
SOURCE SCREENSHOTEXPAND ↗
from the source question := typesafe.Noul("is this time sensitive?")question.Criteria = &typesafe.NoulCriteria{ True: "an explicit deadline or immediate impact", False: "no time constraint is expressed",}
— ★ 2 SDKs & clients

A Scala client for TypeSafe AI built with ZIO.

Source screenshot of zio-typesafe-ai
SOURCE SCREENSHOTEXPAND ↗
from the source src/main/scala/com/jamesward/zio_typesafe_ai/ TypeSafeAI.scala — top-level object: Client, Content, Question, ChoiceCriteria, ScoreCriteria, NoulCriteria, Probability, ChoiceAnswer, ScoreAnswer, Result, Error, opaque ids, AnswerOf,
— ★ 2 SDKs & clients

A Codex plugin that uses Jev to restore verbatim context after session compaction.

Source screenshot of fast-dev-compaction
SOURCE SCREENSHOTEXPAND ↗
from the source npm installnpm run typecheck # librarynpm run check:hooks # node --check on every hook scriptnpm test # unit tests, fake Jev, no networknpm run build # emit dist/ (checked in: hooks import it)
— ★ 2 Agent tooling

A local proxy that uses Jev to choose the Claude model and reasoning effort for each message.

Source screenshot of jcm-router
SOURCE SCREENSHOTEXPAND ↗
from the source Claude Code ---> jcm-router (localhost:8787) ---> api.anthropic.com | +---> api.typesafe.ai (Jev: "which model? how much effort?")
— ★ 2 Agent tooling

Put a Jev check between an agent and its MCP tools to screen for unsafe calls and results.

Source screenshot of jev-shield
SOURCE SCREENSHOTEXPAND ↗
from the source npx -y github:caiovicentino/jev-shield install-hooks # opt in: hook + plugin (merges...npx -y github:caiovicentino/jev-shield uninstall-hooks # opt out: removes hook + plugi...JEV_HOOK_OFF=1 # kill switch (env), JEV_FAIL_M...
— ★ 2 Agent tooling

An architecture skill for turning fuzzy semantic decisions into small Jev Choice, Score, or Noul questions.

Source screenshot of jev-system-architect
SOURCE SCREENSHOTEXPAND ↗
from the source # from this repocp -R skills/jev-system-architect ~/.cursor/skills/jev-system-architect# or wherever your agent loads skills from
choicescorenoul ★ 2 Agent tooling

A local workbench for building and publishing versioned Jev judgment functions.

Source screenshot of jev-workbench
SOURCE SCREENSHOTEXPAND ↗
from the source pip install typesafe-sdkexport TYPESAFE_BASE_URL=http://127.0.0.1:17420export TYPESAFE_API_KEY=$JEV_CLIENT_TOKEN
— ★ 2 Agent tooling

An omp extension that uses Jev scores to reduce context while preserving selected passages verbatim.

Source screenshot of omp-jev-compaction
SOURCE SCREENSHOTEXPAND ↗
from the source grep "jev context" ~/.omp/logs/omp.$(date +%F).*.log | tail -3# jev context: 33906->27067 chars, dropped=5, asks=4, cacheHits=20
— ★ 2 Agent tooling

A Pi extension that checks side-effecting tool calls against the user's stated constraints before they run.

Source screenshot of pi-heed
SOURCE SCREENSHOTEXPAND ↗
— ★ 2 Agent tooling

Skill Router uses Jev to match a Claude Code session's goal with relevant installed skills.

Source screenshot of skill-router
SOURCE SCREENSHOTEXPAND ↗
from the source $ skill-router intent set "write the cold outreach sequence for our fintech prospects"[skill-router] Session goal: write the cold outreach sequence for our fintech prospectsJev: task kind `marketing_growth`, needs-a-skill 0.84.Relevant installed skills for this session: /cold-email (probability 1.00) — Write B2B cold emails and follow-up sequences that ge...
— ★ 2 Agent tooling

A model router that uses Jev and a YAML policy to choose the least expensive LLM suited to each request.

Source screenshot of tiershift
SOURCE SCREENSHOTEXPAND ↗
from the source request ─► Jev: 11 questions, one call, ~180 ms ─► your YAML policy ─► model, fallback,... difficulty · stakes · needs_reasoning thresholds on probabilities; safety · domain · output_length · ... context, capability, and budget...
— ★ 2 Agent tooling

A CI reviewer that uses Jev to assess the safety of database migrations.

Source screenshot of typesafe-migration-guard
SOURCE SCREENSHOTEXPAND ↗
from the source sequenceDiagram autonumber actor Dev as Developer / Git Push participant CI as GitHub Actions Pipeline participant MG as Migration Guard API (/api/migration-guard)
— ★ 2 Agent tooling

A Claude Code mod that ranks installed skills for each prompt and answers the agent's binary questions when confidence is high.

Source screenshot of typesafe-mod
SOURCE SCREENSHOTEXPAND ↗
— ★ 2 Agent tooling

A LiteLLM router that asks Jev to pick a model for each request.

Source screenshot of jev-router (prismhq)
SOURCE SCREENSHOTEXPAND ↗
from the source pip install "litellm[proxy]" pyyamlexport OPENROUTER_API_KEY=sk-or-...# optional — enables Jev routing instead of the baselineexport TYPESAFE_API_KEY=...litellm --config config.yaml --port 4000
— ★ 2 Agent tooling

A Chrome extension that uses Jev to navigate websites while guarding irreversible clicks.

Source screenshot of AskJev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 2 Browser & computer use

A Go command-line tool that uses Jev to control macOS applications.

Source screenshot of computer_use
SOURCE SCREENSHOTEXPAND ↗
from the source computer-use-jev -goal 'in TextEdit, type "hello world"'computer-use-jev -goal 'open Safari and take a screenshot' -jsoncomputer-use-jev -goal '...' -dry-run # decide, don't actcomputer-use-jev -goal '...' -max-steps 24
choice ★ 2 Browser & computer use

Browser automation with Jev choosing what to click and Playwright doing the clicking.

Source screenshot of jev-browser (tontoko)
SOURCE SCREENSHOTEXPAND ↗
from the source npx jev-browser open https://example.com --session worknpx jev-browser snapshot --session work# Use the ref returned by snapshot, or a caller-authored Playwright selector:npx jev-browser click 'a' --session worknpx jev-browser take_screenshot --args '{"filename":"page.png","fullPage":true}' --sessi...
choice ★ 2 Browser & computer use

A frontend testing project built on Jev Ultrafast and Browser Harness, with evidence capture and a synthetic todo demo.

Source screenshot of jev-frontend-qa
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 2 Browser & computer use

A privacy-focused Chrome extension that uses Jev to identify native ads, sponsored feed cards, and video ads.

Source screenshot of jev-shield (vmendes90)
SOURCE SCREENSHOTEXPAND ↗
from the source # Clone the repositorygit clone https://github.com/vmendes90/jev-shield.gitcd jev-shield# Install dependenciesnpm install
scorenoul ★ 2 Browser & computer use

A code-search CLI that asks the same yes-or-no question of every function and ranks the answers.

Source screenshot of every
SOURCE SCREENSHOTEXPAND ↗
from the source pip install every-cli # installs the `every` commandexport TYPESAFE_API_KEY=... # PowerShell: $env:TYPESAFE_API_KEY="..."every --selftest # 20 labelled functions, one request; prints recall / fa...
score ★ 2 Apps & data pipelines

A small, dependency-free Python CLI for Jev Choice, Score, and Noul questions.

Source screenshot of jev-cli (tumf)
SOURCE SCREENSHOTEXPAND ↗
choice Which team should handle `message`?
choicescorenoul ★ 2 Apps & data pipelines

A TypeScript library that recursively navigates a taxonomy so Jev can choose among more than 255 options.

Source screenshot of jev-tree
SOURCE SCREENSHOTEXPAND ↗
from the source import { createJevTree } from 'jev-tree';const tree = createJevTree({ maxFanout: 32 });const result = await tree.select({ state: 'Replica lag 47m on primary still accepting writes', question: 'Which incident type is this?',
choice ★ 2 Apps & data pipelines

A SQLite extension for filtering, ranking, classifying, and scoring rows with natural-language predicates evaluated by Jev.

Source screenshot of jevsql
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 2 Apps & data pipelines

A macOS window switcher that uses Jev to predict which window the user wants next.

Source screenshot of smart-switch
SOURCE SCREENSHOTEXPAND ↗
choice ★ 2 Apps & data pipelines

A terminal interface pairs OpenAI answers with Jev routing, clarification and uncertainty decisions.

Source screenshot of jev-system-one
SOURCE SCREENSHOTEXPAND ↗
from the source flowchart TD U[Human asks a question once] --> J1[TypeSafe Jev: routing decision] J1 --> D1[Choice: response mode] J1 --> D2[Noul: clarification required] J1 --> D3[Noul: uncertainty notice required]
choicescorenoul ★ 2 Playable demos & bots

Every ten minutes, Jev revisits an absurd existential verdict using the day's strange news.

Source screenshot of Should AI Kill Us All?
SOURCE SCREENSHOTEXPAND ↗
from the source wrangler pages secret put TYPESAFE_API_KEYnpm run deploy
choicescorenoul ★ 2 Playable demos & bots

A playground gathers 110 editable Jev examples, from practical use cases to games and dilemmas.

Source screenshot of typesafe-ai-playground
SOURCE SCREENSHOTEXPAND ↗
noul Does the message ask for an unresolved action?
choicescorenoul ★ 2 Playable demos & bots

Describe a use case and Jev selects the ingredients for a user interface without generating code or copy.

Source screenshot of Instinct
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 2 Playable demos & bots

Calibre measures which model suits each part of a dataset, then routes requests using those results.

Source screenshot of calibre
SOURCE SCREENSHOTEXPAND ↗
— ★ 2 Benchmarks & research

Test Jev on chess puzzles and on figuring out which game character you're talking to.

Recorded frame of jev-benchmark
ACTUAL RECORDING12 SEC ↗
from the source jevcommon/client.py rate-limited async TypeSafe client; persists every raw request/...jevchess/ chess benchmark state.py board → state at three levels (fen / ascii / rich); move descri... experiments.py A–G: Choice, Score fan-out, hierarchical, perception, mate-in-1... engine.py positions.py Stockfish ground truth; position generation
choicescorenoul ★ 2 Benchmarks & research

jev-gate experiments with assigning Claude Code tasks to different models according to Jev's judgment.

Source screenshot of jev-gate
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 2 Benchmarks & research

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