JevMade hello@JevMade.com

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

86 experiments · showing 61–86

B.AI offers Jev through its API for typed, probabilistic decisions over application state.

Source screenshot of Jev on B.AI
SOURCE SCREENSHOTEXPAND ↗
— Integrations

Zachi’s PostgreSQL extension uses a jev() function to filter database rows with natural-language conditions, without indexes or embeddings.

Recorded frame of jev() for PostgreSQL
ACTUAL RECORDING12 SEC ↗
— Integrations

Adds Jev's typed decisions as a LangChain Runnable, with experimental middleware for model routing and tool-risk checks.

Source screenshot of langchain-typesafe
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul Integrations

Bring Jev Search's ranked links into Claude Code, Codex or a terminal through an MCP server, CLI and optional WebSearch hook.

Source screenshot of jev-search-mcp
SOURCE SCREENSHOTEXPAND ↗
— Integrations

OpenRouter's Jev Router picks the model and reasoning effort for each request, and holds a model while its prompt cache stays warm.

Source screenshot of Jev Router (OpenRouter)
SOURCE SCREENSHOTEXPAND ↗
from the source Jev Router picks the best model and reasoning effort for each request, balancing quality...It runs on Jev, TypeSafe's first System One model, and adapts as your conversation evolv...
— Integrations

GPTCache asks Jev whether a cached answer still fits a new request, taking differences in the requests, answer, and dates into account.

Source screenshot of GPTCache
SOURCE SCREENSHOTEXPAND ↗
from the source scores = { key: float(data["answers"][key]["noul"]) for key in self.DIMENSIONS}self.last_scores = scoresreturn min(scores.values())
noul Integrations

TypeSafe Jev Gate adds a fail-closed review step to Hermes Agent's consequential tool calls.

Source screenshot of TypeSafe Jev Gate
SOURCE SCREENSHOTEXPAND ↗
from the source answers = evaluate_tool(tool_name, args, **kwargs)secret_safe = _noul(answers, "no_secret_egress")score = risk(answers)eligibility = answers.get("eligibility", {}).get("choice")
choicescorenoul ★ 0 Integrations

Send text through a named semantic rule or your own question and receive a valid, invalid, or uncertain result.

Source screenshot of semantic-validator
SOURCE SCREENSHOTEXPAND ↗
from the source "result": map[string]any{ "type": "choice", "instructions": question, "criteria": map[string]string{"true": "El texto cumple...", "false": "El texto no cump...}
choice Integrations

Most log records never need a language model's opinion, so Jev Logs scores each one first: how diagnostically useful it is, how urgent, and whether deeper analysis is warranted. Only confident, low-value records skip the expensive branch, and the archive always gets everything.

Source screenshot of Jev Logs
SOURCE SCREENSHOTEXPAND ↗
scorenoul Integrations

jevtraces brings the same annotation idea to spans: an alpha OpenTelemetry processor asks Jev whether an operation looks worth diagnosing, whether it's business-critical, and whether to keep it, then caches the verdicts and stamps them on later matching spans. Every span is retained regardless.

Source screenshot of jevtraces
SOURCE SCREENSHOTEXPAND ↗
noul Integrations

jev-ci-pathfinder lets Jev decide which optional CI jobs a change actually needs, one allowlisted job at a time. Always-on jobs, path rules, and dependency closure never leave code, and when Jev is unavailable the action runs its configured conservative set rather than guessing.

Source screenshot of jev-ci-pathfinder
SOURCE SCREENSHOTEXPAND ↗
noul Integrations

A dbt package that lets Snowflake query Jev through SQL functions — jev_noul, jev_choice, jev_score, and jev_ask — with a Terraform module as an alternative setup.

Source screenshot of Jevflake
SOURCE SCREENSHOTEXPAND ↗
noulchoicescore Integrations

Runs Jev's judgments inside Apache DataFusion, so a SQL query can score every ticket or classify a year of email without leaving the database.

Source screenshot of jev-datafusion
SOURCE SCREENSHOTEXPAND ↗
noulchoicescore Integrations

Brings Jev into SAP Commerce to moderate product reviews and suggest categories, with dry runs on your own catalogue before anything goes live.

Source screenshot of jev-sap-commerce
SOURCE SCREENSHOTEXPAND ↗
noulchoice Integrations

Google Sheets formulas — JEV_IF, JEV_PROB, JEV_CHOICE, JEV_SCORE — that classify, tag, and score cells with Jev in about a tenth of a second per row.

Source screenshot of Jev for Google Sheets
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul Integrations

Milvus's model library ships a Jev reranker next to its Cohere and Voyage ones. Each candidate document becomes one yes/no question about the query.

Source screenshot of Milvus Model
SOURCE SCREENSHOTEXPAND ↗
noul Integrations

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