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 481–540

Test whether Jev can choose compiler optimisation passes from program features, with its decisions compared against measured outcomes.

Source screenshot of Jevopt
SOURCE SCREENSHOTEXPAND ↗
— ★ 4 Benchmarks & research

A Pi extension masks stale tool output after Jev review while retaining paged access to the original session evidence.

Source screenshot of pi-jev-compaction
SOURCE SCREENSHOTEXPAND ↗
noul ★ 4 Agent tooling

An Agent Skill and CLI convert decision prompts or calling code into validated Jev requests and runnable integration scripts.

Recorded frame of prompt2jev
ACTUAL RECORDING12 SEC ↗
choicescorenoul ★ 4 Agent tooling

Review changed code for stylistic warning signs before it ships, with Jev mapping findings to a small verdict set.

Source screenshot of taste-lint
SOURCE SCREENSHOTEXPAND ↗
choice ★ 4 Agent tooling

Run tool-using agents where Jev makes bounded decisions, deterministic code executes, and an LLM handles language when needed.

Source screenshot of JevLoop
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 4 Agent tooling

JevGate reviews code, tests and documentation with small typed questions, then turns the answers into located findings.

Source screenshot of JevGate
SOURCE SCREENSHOTEXPAND ↗
from the source let first: Vec<_> = plan.requests.iter().map(Task::unit).collect();self.dispatch(report, first, |file, asked, body| { crate::units::record(file, &asked, body)})?;compose_files(&plan, report);
choicescorenoul ★ 4 Agent tooling

Paste JSON, a JWT, cron, stack trace, code, or prose and watch the page become the tool that content needs.

Source screenshot of Pastewise
SOURCE SCREENSHOTEXPAND ↗
choice ★ 4 Apps & data pipelines

An unofficial Ruby client for the TypeSafe AI API.

Source screenshot of typesafe-sdk (joshmn)
SOURCE SCREENSHOTEXPAND ↗
from the source client.system_one( state: { message: "I was charged twice." }, questions: { billing: { type: "noul", instructions: "Is this about billing?", weight: 2 }, tone: Typesafe::SDK::Choice.new(criteria: { calm: nil, angry: nil })
choicescorenoul ★ 3 SDKs & clients

jod

Use Zod schemas to check your data before asking Jev questions about it.

Source screenshot of jod
SOURCE SCREENSHOTEXPAND ↗
from the source import { z } from "zod";import { choice, noul, score, semantics } from "@mateonunez/jod";const Ticket = z.object({ message: z.string(), policy: z.string(),
choicescorenoul ★ 3 SDKs & clients

An independent Rust SDK for the TypeSafe System One API with asynchronous and blocking clients.

Source screenshot of typesafe-ai-rs
SOURCE SCREENSHOTEXPAND ↗
from the source cargo add typesafe-ai-rs --git https://github.com/gilljon/typesafe-ai-rs --tag v0.1.0
— ★ 3 SDKs & clients

A Neon Function proxy that routes TypeSafe Jev through the Neon AI Gateway.

Source screenshot of typesafe-on-neon
SOURCE SCREENSHOTEXPAND ↗
from the source export SITE_URL="https://safer-with-jev.com"export API_URL="https://api.safer-with-jev.com"
— ★ 3 Integrations

A Hermes plugin for typed decisions, ranking, verification, and optional tool gating with Jev.

Source screenshot of hermes-jev
SOURCE SCREENSHOTEXPAND ↗
from the source hermes config set plugins.entries.hermes-jev.settings.jev_model typesafe/jev-1.13 --forc...hermes config set plugins.entries.hermes-jev.settings.timeout_seconds 15 --force
— ★ 3 Agent tooling

A Python command-line agent that uses Jev while working through file-based questions.

Source screenshot of jevex
SOURCE SCREENSHOTEXPAND ↗
from the source uv sync --group devcp .env.example .env# Fill in TYPESAFE_API_KEY and OPENAI_API_KEY in .env.uv run jevex 'Read prices.md. How much do three notebooks cost?' --trace run.jsonl
— ★ 3 Agent tooling

Slidepilot advances Slidev presentations by matching live speech to the next slide with Jev.

Source screenshot of slidepilot
SOURCE SCREENSHOTEXPAND ↗
from the source pnpm installcp apps/worker/.dev.vars.example apps/worker/.dev.vars# Uncomment TYPESAFE_API_KEY in apps/worker/.dev.vars for real Jev inference.# Terminal 1pnpm dev:worker
— ★ 3 Agent tooling

Ask Jev questions from the command line, with answers as choices, scores or yes-or-no probabilities.

Source screenshot of typesafe-cli (geilt)
SOURCE SCREENSHOTEXPAND ↗
from the source typesafe info # endpoints; does not print the keytypesafe modelstypesafe smoke # docs quickstart exampletypesafe ask --state "…" --noul is_urgent="Does this convey urgency?"typesafe ask --state-file s.json --questions-file q.json --json
choicescorenoul ★ 3 Agent tooling

A browser harness where an LLM plans verifiable subgoals, Jev selects actions and fields, and Playwright executes them.

Source screenshot of jev-browser (vinilana)
SOURCE SCREENSHOTEXPAND ↗
from the source npm start -- --goal 'register a user on example.com' \ --value 'name=Test User' \ --value 'email=user@example.com' \ --value 'password=a-test-password' \ --headed
choice ★ 3 Browser & computer use

A browser agent for Ego Lite that asks Jev or another agent to choose one action per observed page state.

Source screenshot of jev-ego
SOURCE SCREENSHOTEXPAND ↗
from the source pnpm exec jev-ego serve --url https://en.wikipedia.org/wiki/Main_Page \ --goal 'Find and open the Wikipedia article about Gödel’s incompleteness theorems.'pnpm exec jev-ego observepnpm exec jev-ego suggestpnpm exec jev-ego act CLICK 4
choice ★ 3 Browser & computer use

An MCP browser agent that lets Jev choose each click and map supplied text values to form fields.

Source screenshot of jev-browse
SOURCE SCREENSHOTEXPAND ↗
from the source claude mcp add jev-browse -e TYPESAFE_API_KEY=YOUR_API_KEY -- npx -y -p github:kyrylosyz...
— ★ 3 Browser & computer use

In this browser stealth game, Jev judges the guards' actions while deterministic code runs the world.

Recorded frame of heist-one
ACTUAL RECORDING12 SEC ↗
choicescorenoul ★ 3 Playable demos & bots

Build and test Jev decision workflows in Python, then use them from the command line or an MCP client.

Source screenshot of daf-jev
SOURCE SCREENSHOTEXPAND ↗
choice What is the tone? · calm / frustrated
choicescorenoul ★ 3 Benchmarks & research

jev-chat constructs chatbot replies by repeatedly turning Jev probabilities into hierarchical speculative decoding choices.

Source screenshot of jev-chat
SOURCE SCREENSHOTEXPAND ↗
from the source git clone https://github.com/adhyaay-karnwal/jev-chatcd jev-chatuv sync --extra devcp .env.example .env # set TYPESAFE_API_KEY
choicescorenoul ★ 3 Benchmarks & research

Can Jev find better agent skills than embedding search? This evaluation tests both on Chinese and English queries.

Source screenshot of jev-search-rerank-eval
SOURCE SCREENSHOTEXPAND ↗
from the source uv venv --python 3.12 .venv && uv pip install --python .venv/bin/python -e ".[dev]".venv/bin/pytest -q # 28 tests.venv/bin/python -m jse robustness # re-scores cached runs, no API key...export OPENROUTER_API_KEY=... # env only; never written to disk.venv/bin/python -m jse pool # ~30 min first time (bge-m3 over 3...
choicescore ★ 3 Benchmarks & research

jev_stock experiments with short-term market-direction forecasts derived from structured financial data.

Source screenshot of jev_stock
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 3 Benchmarks & research

This open-weights Jev alternative returns typed, calibrated choices in one Hugging Face or vLLM forward pass.

Source screenshot of open-alternative-jev
SOURCE SCREENSHOTEXPAND ↗
from the source pip install open-alternative-jev # Hugging Face backendpip install "open-alternative-jev[vllm]" # + vLLM backendpip install "open-alternative-jev[quant]" # + bitsandbytes 8-bit / 4-bit loading
choice ★ 3 Benchmarks & research

Play chess or Connect Four against Jev, or spectate both sides while every legal move's probability remains visible.

Source screenshot of Jev plays games.
SOURCE SCREENSHOTEXPAND ↗
choice ★ 3 Playable demos & bots

Mark likely sponsor reads on a YouTube seek bar and skip them automatically using judgments made from captions.

Source screenshot of jev-skip
SOURCE SCREENSHOTEXPAND ↗
choice ★ 3 Apps & data pipelines

Watch a U.S. equities dashboard combine fixed entry rules with Jev’s five-second review of market direction and risk.

Source screenshot of Moomoo Jev Trader
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 3 Playable demos & bots

Edit a Mermaid support-routing flow, submit a ticket, and watch Jev’s answers illuminate the route it takes.

Source screenshot of Jev Flow Studio
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 3 Playable demos & bots

Watch posts suspected of AI writing turn red or fold away on X, LinkedIn, and Reddit as you scroll.

Source screenshot of slop-filter
SOURCE SCREENSHOTEXPAND ↗
score ★ 3 Playable demos & bots

Give a browser one goal and watch Jev choose the next operation and indexed page element at every step.

Source screenshot of jev-browse (0x7067)
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 3 Playable demos & bots

Mark or collapse X replies that resemble generic AI-written paraphrases of the original post.

Source screenshot of Quiet Replies
SOURCE SCREENSHOTEXPAND ↗
noul ★ 3 Browser & computer use

Split source code mechanically, ask Jev what each fragment is, and render the guesses as syntax highlighting.

Source screenshot of jev-lexer
SOURCE SCREENSHOTEXPAND ↗
choice ★ 3 Benchmarks & research

Sort loaded social comments into malicious, low-value, inspiring, or ordinary views while surfacing uncertain cases.

Source screenshot of comment-jev
SOURCE SCREENSHOTEXPAND ↗
choicescore ★ 3 Browser & computer use

Drop a folder of résumés into a desktop app and compare judgments of role, seniority, technical depth, and possible inflation.

Source screenshot of YueLi
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Apps & data pipelines

Grade a page separately for search engines, answer engines, and generative-engine citation, then rank evidence-backed fixes.

Source screenshot of JevSEO
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Apps & data pipelines

Search a Neovim buffer by describing behavior, then see matching functions ranked in quickfix and beside the code.

Source screenshot of jev.nvim
SOURCE SCREENSHOTEXPAND ↗
noul ★ 3 Agent tooling

Give an Android device a goal and let Jev navigate its accessibility tree one tap, swipe or back action at a time.

Source screenshot of JevDroid
SOURCE SCREENSHOTEXPAND ↗
choice ★ 3 Apps & data pipelines

Checks completed Pi replies for clarity and sends only the difficult ones to the configured model for a rewrite.

Source screenshot of Pi Jev Reply
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 3 Agent tooling

Search source files, documentation and logs by describing the idea you need rather than its exact wording.

Source screenshot of nlgrep
SOURCE SCREENSHOTEXPAND ↗
scorenoul ★ 3 Agent tooling

An experimental OpenTelemetry processor that judges metric metadata before local policy annotates, reduces or drops instruments.

Source screenshot of jevmetrics
SOURCE SCREENSHOTEXPAND ↗
choicenoul ★ 3 Integrations

Predicts which tests are safe to skip for a Git change, then runs the retained set through the existing framework.

Source screenshot of Leanest
SOURCE SCREENSHOTEXPAND ↗
noul ★ 3 Agent tooling

Plays Clash Royale on a real Android device by choosing a strategy, card and legal square from live screen perception.

Recorded frame of clash-jev
ACTUAL RECORDING12 SEC ↗
from the source from typesafe_sdk import Choicecriteria = { strategy.name: {"what": strategy.meaning, "not_for": strategy.not_for}}
choice ★ 3 Playable demos & bots

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