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

1612 experiments · showing 781–840

A record of five attempts to find a worthwhile job for Jev—and the reasons each stayed out of production.

Source screenshot of jev_playground
SOURCE SCREENSHOTEXPAND ↗
from the source const r = await client.systemOne({ state: { command }, questions: { harm: noul(question) }, ...(model ? { model } : {}), });
noulscore ★ 1 Benchmarks & research

A Magic 8-Ball with twenty custom replies, from “Yes. Stop asking.” to “You already know. You just wanted a witness.”

Recorded frame of Magic-8-Jev
ACTUAL RECORDING12 SEC ↗
choice You are a super intelligent and witty magic 8-ball. Choose the best answer to reply to the user’s question. · Yes. Stop asking. / Ask a human with a l...
choice ★ 1 Humor & parody

A pull-request Magic 8-Ball that turns nine GitHub signals into one of four light-review verdicts without approving anything.

Source screenshot of Magic Jev
SOURCE SCREENSHOTEXPAND ↗
choice The question is whether this pull request can be approved on a light read, without studying the code. · yes / lean_yes / unclear / no
choice ★ 1 Humor & parody

Read a novel with sentence-by-sentence emotion highlights and a whole-book character map beside the page.

Source screenshot of readwithjev
SOURCE SCREENSHOTEXPAND ↗
noul ★ 1 Apps & data pipelines

Search a site immediately, then watch Jev rerank the top twenty lexical matches as its judgments arrive.

Source screenshot of jevsearch
SOURCE SCREENSHOTEXPAND ↗
noulchoice ★ 1 Apps & data pipelines

Give a browser agent a task and watch Jev choose each click from the page’s observed controls.

Source screenshot of hunch
SOURCE SCREENSHOTEXPAND ↗
choice ★ 1 Browser & computer use

Turn a 3D Rubik’s Cube yourself while Jev decides when to coach you, stay quiet, or offer a demonstration.

Source screenshot of jev-rubiks
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 1 Playable demos & bots

Applies a YAML policy to Claude Code tool calls, using Jev scores to allow, deny, or review each action.

Source screenshot of bouncer
SOURCE SCREENSHOTEXPAND ↗
noul ★ 1 Agent tooling

Composes Unix-style tools that seed, expand, judge, verify, and report code defects while preserving evidence chains.

Source screenshot of jev-crawlers
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 1 Agent tooling

Reorders visible Gmail rows by unread status, criticality, urgency, and user-defined labels without changing messages in Gmail.

Source screenshot of Jev Inbox for Gmail
SOURCE SCREENSHOTEXPAND ↗
scorenoul ★ 1 Apps & data pipelines

Turns an agent skill into project-specific Oxlint checks, using AST rules for structure and Jev for contextual judgement.

Source screenshot of jev-oxlint
SOURCE SCREENSHOTEXPAND ↗
— ★ 1 Agent tooling

Adds a zero-dependency CLI and coding-agent skill for batching narrow yes/no, choice, and score judgements.

Source screenshot of jev-router
SOURCE SCREENSHOTEXPAND ↗
— ★ 1 Agent tooling

Give agents local MCP tools for versioned Jev question packs and custom typed judgments, using each operator's own TypeSafe key.

Source screenshot of mcp_jev
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 1 Integrations

Hover text in Chrome or Firefox to see Jev answer configurable questions as colored outlines and probability cards.

Recorded frame of SniffSlop
ACTUAL RECORDING12 SEC ↗
choicescorenoul ★ 1 Apps & data pipelines

Switchloom experiments with Jev-routed persistent coding agents and publishes pilots where routing failed to beat a single Astra model.

Source screenshot of Switchloom
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 1 Benchmarks & research

Lev

Group repeated server errors into incidents, route actionable cases with Jev, and keep fixes open until verification holds.

Source screenshot of Lev
SOURCE SCREENSHOTEXPAND ↗
choice ★ 1 Apps & data pipelines

Manifesto

official

TypeSafe argues that AI belongs inside everyday software, making small decisions rather than chatting with a person.

Source screenshot of Manifesto
SOURCE SCREENSHOTEXPAND ↗
— Official TypeSafe

Ask Jev to make a decision from Python, or plug in your own model.

Source screenshot of decido
SOURCE SCREENSHOTEXPAND ↗
from the source from decido import Choice, SyncSessionfrom decido.providers.typesafe import TypeSafeProvidersession = SyncSession(TypeSafeProvider()).start()result = session.decide( state="Every API call fails after our signing-key rotation.",
— ★ 0 SDKs & clients

A small Rust client for integrating TypeSafe's Jev model.

Source screenshot of tinyjevclient
SOURCE SCREENSHOTEXPAND ↗
from the source The API key is read from `TYPESAFE_API_KEY` or supplied to `ClientConfig`. It isredacted from `Debug` and never included in errors. The live example spends areal API call:
— ★ 0 SDKs & clients

An idiomatic Elixir client for the TypeSafe AI API.

Source screenshot of typesafe
SOURCE SCREENSHOTEXPAND ↗
score How frustrated is the customer?
— ★ 0 SDKs & clients

An unofficial Go SDK designed to match the official JavaScript and Python TypeSafe SDKs.

Source screenshot of typesafe-sdk-go
SOURCE SCREENSHOTEXPAND ↗
from the source resp, err := client.SystemOne(ctx, req)if err != nil { var rateLimit *typesafe.RateLimitError var apiErr *typesafe.APIError switch {
— ★ 0 SDKs & clients

An unofficial PHP SDK designed to match the official JavaScript and Python TypeSafe SDKs.

Source screenshot of typesafe-sdk-php
SOURCE SCREENSHOTEXPAND ↗
from the source <?phpdeclare(strict_types=1);use TypeSafe\Choice;use TypeSafe\Client;$client = new Client();
— ★ 0 SDKs & clients

An idiomatic Zig client for the TypeSafe AI API.

Source screenshot of typesafe.zig
SOURCE SCREENSHOTEXPAND ↗
from the source // build.zigconst typesafe = b.dependency("typesafe", .{ .target = target, .optimize = optimize });exe.root_module.addImport("typesafe", typesafe.module("typesafe"));
— ★ 0 SDKs & clients

An experiment in checking an agent's work before handing it to another agent, with Jev helping review the evidence.

Source screenshot of agent-handoff-gate
SOURCE SCREENSHOTEXPAND ↗
— ★ 0 Agent tooling

A CLI and GitHub Action that combines deterministic rules with Jev to assess the risk of code changes.

Source screenshot of check-risk
SOURCE SCREENSHOTEXPAND ↗
from the source - uses: moezubair/check-risk@v0.1 with: base: ${{ github.event.pull_request.base.sha }} head: ${{ github.event.pull_request.head.sha }} typesafe-api-key: ${{ secrets.TYPESAFE_API_KEY }}
— ★ 0 Agent tooling

A configurable Go CLI that uses Jev to route prompts between models.

Source screenshot of frost
SOURCE SCREENSHOTEXPAND ↗
— ★ 0 Agent tooling

An experimental Hermes plugin for planning model routes within budget and capability constraints.

Source screenshot of hermes-jev-router
SOURCE SCREENSHOTEXPAND ↗
from the source hermes plugins install ussyverse/hermes-jev-router --no-enable# Review code, then enable explicitly:hermes plugins enable jev-router
choice ★ 0 Agent tooling

A Grok skill that combines Jev probabilities with prior beliefs to choose the next action in a builder-agent loop.

Source screenshot of jev-builder-loop
SOURCE SCREENSHOTEXPAND ↗
from the source git clone https://github.com/rainbowpuffpuff/jev-builder-loop.gitmkdir -p ~/.grok/skillsln -sfn "$(pwd)/jev-builder-loop" ~/.grok/skills/jev-builder-loop
choicescorenoul ★ 0 Agent tooling

An automated pull-request reviewer with Jev-based approval thresholds and escalation to trusted owners.

Source screenshot of jev-review (thiago-ss)
SOURCE SCREENSHOTEXPAND ↗
from the source export TYPESAFE_API_KEY='...'export GITHUB_TOKEN='...'.venv/bin/python -m jev_review github --repo OWNER/REPO --pr 123 --config examples/githu....venv/bin/python -m jev_review poll --repo OWNER/REPO --config examples/github-config.js...
— ★ 0 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