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

1613 experiments · showing 1081–1140

Lets Cline browse inside an isolated Chromium session by choosing indexed DOM actions instead of guessing screen coordinates.

Source screenshot of Jev Browser
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Browser & computer use

A Chinese-language experiment suite for Jev's context limits, bilingual judgments, batching and game decisions.

Source screenshot of jev-study
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Benchmarks & research

A read-only crypto alert bot that studies settled signals and adjusts its filters without ever placing a trade.

Source screenshot of DAVID
SOURCE SCREENSHOTEXPAND ↗
choicescorenoul ★ 0 Apps & data pipelines

A browser agent that asks Jev to choose from the buttons and controls on the current page.

Source screenshot of ego-jev
SOURCE SCREENSHOTEXPAND ↗
choice ★ 0 Browser & computer use

Compacts Pi history without generated summaries, keeping selected tool exchanges and optional assistant prose exactly as they appeared.

Source screenshot of pi-jev-compact
SOURCE SCREENSHOTEXPAND ↗
noul ★ 0 Agent tooling

A browser shooter with Jev directing the tanks and riflemen you face.

Source screenshot of Coffee Under Fire
SOURCE SCREENSHOTEXPAND ↗
from the source const providerSchema = z.object({ model: z.string().min(1).max(100), answers: z.object({ tactic: z.object({ type: z.literal("choice"),
choice ★ 0 Playable demos & bots

A reference decision layer for Minecraft that turns typed judgments into tool calls behind hard-coded survival reflexes.

Source screenshot of jev-craft
SOURCE SCREENSHOTEXPAND ↗
from the source export const API = { baseUrl: 'https://api.typesafe.ai', evaluatePath: '/v1/systemone', modelsPath: '/v1/models', apiKeyEnv: 'TYPESAFE_API_KEY',
choicescorenoul ★ 0 Agent tooling

A GraphRAG talk demo where Jev routes questions, checks evidence and decides whether deeper retrieval is needed.

Source screenshot of Agentic GraphRAG over S&P 10-Ks
SOURCE SCREENSHOTEXPAND ↗
from the source JEV_MODEL = os.getenv("DEMO_JEV_MODEL", "jev-1.13.0")JEV_URL = "https://api.typesafe.ai/v1/systemone"LAYA_REPO = os.getenv("DEMO_LAYA_REPO", "convaiinnovations/laya")LAYA_MODEL_ID = "laya-421m-en"llm.PRICES_PER_MTOK[JEV_MODEL] = (0.042, 0.0)
choicenoul ★ 0 Apps & data pipelines

Tell Jev what you want to watch and let it pick from a catalog of 4,800 films.

Source screenshot of Jevflix
SOURCE SCREENSHOTEXPAND ↗
from the source class ChoiceQuestion(BaseModel): type: Literal["choice"] = "choice" instructions: JSONContent = None criteria: dict[str, JSONContent]
choicenoul ★ 0 Apps & data pipelines

A wildfire console that verifies citizen reports, rates evacuation routes and chooses a tactical response as the incident changes.

Source screenshot of PyroShield AI
SOURCE SCREENSHOTEXPAND ↗
from the source import { TypeSafeClient, choice, noul, score } from "@typesafe-ai/sdk";/** * Server-side TypeSafe Jev client. Never import this from a client component: * the API key must stay on the server (Next.js Route Handlers only).
choicenoulscore ★ 0 Apps & data pipelines

Adds an optional second opinion to fraud investigations, comparing Jev's action and grounding check with the existing evidence pipeline.

Source screenshot of RazorRisk
SOURCE SCREENSHOTEXPAND ↗
from the source questions={ "recommended_action": { "type": "choice", "instructions": "Given this fraud-risk evidence for one transaction, whi... "criteria": ACTION_CRITERIA,
choicenoul ★ 0 Apps & data pipelines

A retro platformer where Jev chooses maneuvers and detours while code keeps control of physics, jumps and pit-saving reflexes.

Source screenshot of Lantern Leap
SOURCE SCREENSHOTEXPAND ↗
from the source import { choice, noul, score } from "@typesafe-ai/sdk";import type { Personality } from "@/lib/game/types";const MANEUVERS = { advance: {
choicescorenoul ★ 0 Playable demos & bots

Type a line and watch a 3D avatar choose one of fourteen performance styles and play the matching animation.

Source screenshot of Jev Stage
SOURCE SCREENSHOTEXPAND ↗
from the source const TS_URL = "https://api.typesafe.ai/v1/systemone";const KEY_ITEM = "jev-stage.typesafe.key";function buildQuestions(){ const crit = {};
choice ★ 0 Playable demos & bots

A Clash Royale-style sandbox where one request chooses whether to play, which affordable card, which lane and how deep.

Source screenshot of Node Royale
SOURCE SCREENSHOTEXPAND ↗
from the source const response = await client.systemOne({ state: { gameTimeRemaining: Math.round(state.timeLeftSeconds), myState: { playerId: 1,
choicenoul ★ 0 Playable demos & bots

Review your Valorant rounds with ratings from local rules or an optional Jev judge.

Source screenshot of Valorant Impact Lab
SOURCE SCREENSHOTEXPAND ↗
from the source const payload = { state: input.state, model: this.model, questions: toPayloadQuestions(questions), }
choicescorenoul ★ 0 Apps & data pipelines

A local second brain where Jev reranks search evidence and suggests useful links between related notes.

Source screenshot of Chartroom
SOURCE SCREENSHOTEXPAND ↗
from the source export function passageScoreQuestion(query: string, pointer: string): JudgmentQuestion { return { type: 'score', instructions: `Score how useful the passage at \`${pointer}\` is as evidence for the... criteria: [
choicescore ★ 0 Apps & data pipelines

A browser colony simulation where support tickets carry real text and Jev assigns the categories agents use to route them.

Source screenshot of Foodsim
SOURCE SCREENSHOTEXPAND ↗
from the source var INSTRUCTIONS_PREFIX = 'Classify the support ticket in '; var CRITERIA = { incident: 'Something that was working is broken or degraded right now and a ' + 'user is blocked or impaired. The ticket reports a failure, an outage, an ' +
choice ★ 0 Playable demos & bots

Play trivia by assigning probabilities, then compare your calibration with Jev and a coin flip.

Source screenshot of The Confidence Game
SOURCE SCREENSHOTEXPAND ↗
from the source export const JEV_MODEL = "jev-1.13.0";const ENDPOINT = "https://api.typesafe.ai/v1/systemone"; state, questions: { verdict: { type: "noul", instructions } },
noul ★ 0 Playable demos & bots

A top-down duel where Jev chooses among reachable positions and local code handles paths, leading aim and firing.

Source screenshot of liljevduel
SOURCE SCREENSHOTEXPAND ↗
from the source const questions = { move: { type: "choice", instructions: { doctrine: DOCTRINE,
choice ★ 0 Playable demos & bots

An original platformer and reinforcement-learning lab testing whether frozen Jev risk features help PPO learn faster.

Source screenshot of mario-play
SOURCE SCREENSHOTEXPAND ↗
from the source API_URL = "https://api.typesafe.ai/v1/systemone"MODEL = "jev-1.13.0"ACTION_NAMES = tuple(action_names("simple"))ACTION_CRITERIA = { "noop": "Release all buttons; coast or wait, and release jump.",
choicenoul ★ 0 Benchmarks & research

A Spanish-language cancer podcast library where Jev sorts new videos by format, topic and relevance before code decides publication.

Source screenshot of Comunidad Sanantes
SOURCE SCREENSHOTEXPAND ↗
from the source export const editorialQuestions={ category:{type:'choice',instructions:'Identify the PRIMARY topic of this video from its...
choice ★ 0 Apps & data pipelines

A three-level interrogation game where your statement receives a release probability, persuasiveness score and persuasion tactic.

Source screenshot of Turing Jail
SOURCE SCREENSHOTEXPAND ↗
from the source should_release: { type: 'noul', instructions: instruction, criteria: { true: 'Th... persuasiveness: { type: 'score', instructions: criteria.persuasivenessInstructio... tactic: { type: 'choice', instructions: criteria.tacticInstructions, criteria: c...
choicescorenoul ★ 0 Playable demos & bots

A collaborative story game where players write every line and Jev chooses the winner, screens content and senses an ending.

Source screenshot of Jev Stories
SOURCE SCREENSHOTEXPAND ↗
from the source questions[`dim_${d.key}`] = { type: 'choice', instructions: d.instructions, criteria... questions[`end_${c.id}`] = { type: 'noul', instructions: `If this sentence were added next, would the story feel finished, li...
choicescorenoul ★ 0 Playable demos & bots

Political Compass and Pew typology probes for Jev, alongside a deliberately awkward character-by-character text decoder.

Source screenshot of Jev political benchmarks
SOURCE SCREENSHOTEXPAND ↗
from the source def choice(instructions: str, criteria: dict[str, str | None]) -> dict: """A Choice question: pick one of up to 255 options.""" return {"type": "choice", "instructions": instructions, "criteria": criteria}
choicescorenoul ★ 0 Benchmarks & research

Follows one Jev-controlled gambler through spins and shopping, while code owns the reels, bankroll and intentionally losing arithmetic.

Source screenshot of Jev slot machine
SOURCE SCREENSHOTEXPAND ↗
from the source export function gamblingQuestions(s, ladder, { canSpend }) { const questions = { bet_size: choice('How much does Jev bet?', betCriteria(ladder, s.balance)), pace: score('How fast is Jev playing?', [
choicescore ★ 0 Playable demos & bots

Turns a text and a pack of criteria into a shareable wall of verdict cards, appearing as each batch returns.

Source screenshot of jev-judgmentwall
SOURCE SCREENSHOTEXPAND ↗
from the source const TYPES = new Set(['noul', 'score', 'choice']); if (item.type === 'score' && (!Array.isArray(item.criteria) || item.criteria.length...function asQuestion(item) { return { type: item.type, instructions: item.instructions, ....
choicescorenoul ★ 0 Apps & data pipelines

Play oversized tic-tac-toe against Jev, without a search algorithm rescuing its mistakes.

Source screenshot of Grid Duel Lab
SOURCE SCREENSHOTEXPAND ↗
from the source export function buildJevRequest(snapshot) { const { size, board, currentPlayer, legalMoves } = jevState(snapshot); const opponent = otherPlayer(currentPlayer); const showReplies = board.filter((mark) => !mark).length <= MAX_REPLY_CONTEXT_EMPTY_CE... const criteria = [
score ★ 0 Playable demos & bots

A crossword agent where Python manages the grid and crossings while Jev ranks short wordlist candidates for each clue.

Source screenshot of xword
SOURCE SCREENSHOTEXPAND ↗
from the source answers = self._jev( state, { "fits": { "type": "noul",
choicenoul ★ 0 Apps & data pipelines

A Portuguese platformer where typing a category changes which objects float, bridge, bounce or turn ghostly.

Source screenshot of Ruleworld
SOURCE SCREENSHOTEXPAND ↗
from the source test("API request asks one constrained Noul per object", () => { const request = makeRequest("madeira"); assert.equal(Object.keys(request.questions).length, 24); assert.equal(request.state.category, "madeira");});
noul ★ 0 Playable demos & bots

A maze lab that reveals only local facts to Jev and measures the resulting path against breadth-first search.

Source screenshot of Jev Maze
SOURCE SCREENSHOTEXPAND ↗
from the source const DIRECTION_LABEL: Record<Direction, string> = { up: "Move one cell up (north)", down: "Move one cell down (south)", left: "Move one cell left (west)", right: "Move one cell right (east)",
choice ★ 0 Playable demos & bots

Watch Jev play heads-up Hold'em against a heuristic bot, with the probabilities behind each move visible beside the table.

Source screenshot of Jev Poker
SOURCE SCREENSHOTEXPAND ↗
from the source ENDPOINT = "https://api.typesafe.ai/v1/systemone"CLIENT = httpx.Client(http2=True, timeout=30)POKER_RULES = ( "You are a top heads-up No-Limit Texas Hold'em player. Choose exactly one offered ac...
choice ★ 0 Playable demos & bots

Battleship where Jev returns a probability of a ship for every open cell, creating both the heat map and the shot.

Source screenshot of jev-sonar
SOURCE SCREENSHOTEXPAND ↗
from the source def argmax_cell(probabilities: Mapping[str, float], cells: Sequence[Cell]) -> Cell: if not cells: raise ValueError("no cells to choose from") best_cell = cells[0] best_probability = float(probabilities.get(cell_id(best_cell), 0.0))
noulchoice ★ 0 Benchmarks & research

A Telegram fantasy league and token-research copilot that asks Jev whether deeper Nansen data is worth the credits.

Source screenshot of Fantasy Smart Money League + Due-Diligence Copilot
SOURCE SCREENSHOTEXPAND ↗
from the source "worth_deep_dive": { "type": "noul", "instructions": "Is this token move worth spending 5 credits of deep Nan... },
choicescorenoul ★ 0 Apps & data pipelines

A Processing treasure hunt where each robot sees five sectors and Jev chooses its movement and turn size.

Source screenshot of Jev Bot Arena
SOURCE SCREENSHOTEXPAND ↗
from the source "action": { "type": "choice", "choice": "forward", "probabilities": { "forward": 0.55, "backward": 0, "turn_left": 0.45, "turn_right"... "confidence": 0.4
choice ★ 0 Playable demos & bots

Run a Mineflayer survival bot where Jev picks the next high-level action and code handles the execution knowledge.

Source screenshot of Minecraft-JefPlay
SOURCE SCREENSHOTEXPAND ↗
from the source id: "next_action", type: "choice", instructions: "現在の状況(HP/満腹度と食料の所持有無/周辺の敵性エンティティとその種別/周辺の動... "夜間かどうか/装備/木材・道具のクラフト進行状況(crafting)/直近の行動履歴/周辺地...
choice ★ 0 Playable demos & bots

A twenty-questions game that tries to guess a Japanese persona's home prefecture and age.

Source screenshot of jev-asks-until-sure
SOURCE SCREENSHOTEXPAND ↗
from the source export type NoulQuestion = { type: "noul"; instructions: string | object; criteria?: { true?: string; false?: string };};
choicescorenoul ★ 0 Playable demos & bots

A roguelike dungeon director where Jev sketches the next room's role, size, danger, enemies, loot and secrets.

Source screenshot of ai-hack-poc
SOURCE SCREENSHOTEXPAND ↗
from the source "room_type": { "type": "choice", "choice": "chamber", "confidence": 0.8, "probabilities": {"chamber": 0.8, "room": 0.2},
choicescorenoul ★ 0 Benchmarks & research

An agent that predicts what actions will do, notices confident mistakes and rewrites its explicit model of the world.

Source screenshot of surprise
SOURCE SCREENSHOTEXPAND ↗
from the source model: this.opts.model ?? 'jev-latest', state: { world: stateText(state), action: actionText(action), ...(withRules ? { co... questions: Object.fromEntries(questions.map(q => [q.id, { type: 'noul', instructio... }
noul ★ 0 Playable demos & bots

A small playground that turns one line into several visible Jev judgments about romance, social posting or city routing.

Source screenshot of Jev Snap Lab
SOURCE SCREENSHOTEXPAND ↗
from the source import { choice, noul, score, type Questions } from '@typesafe-ai/sdk';romantic_frame: choice(love_signal_strength: score(is_passionate: noul('Does `text` read as intense, burning romantic feeling?', {
choicescorenoul ★ 0 Apps & data pipelines

Play music and get one of twenty house cocktails chosen to match its sound.

Source screenshot of Sound & Sip
SOURCE SCREENSHOTEXPAND ↗
from the source const upstream=await fetch('https://api.typesafe.ai/v1/systemone',{method:'POST',headers...const data=await upstream.json(), answer=data.answers?.cocktail;const recipe=candidates(input).find(r=>r.id===answer?.choice);
choice ★ 0 Apps & data pipelines

Runs Jev and a frontier model down parallel lanes, answering the same timed traffic-hazard choices and comparing the scorecards.

Source screenshot of Jev Reflex
SOURCE SCREENSHOTEXPAND ↗
from the source export const CALL_CRITERIA = { left: "Swerve left. The hazard is real and the left side of the road is open.", right: "Swerve right. The hazard is real and the right side of the road is open.", hold: "Hold the line. Do not swerve. The markings disagree with the open side, neither...
choice ★ 0 Benchmarks & research

A local research desk where Jev chooses methods, searches and leads, then checks evidence and claims under fixed budgets.

Recorded frame of Jev Radar
ACTUAL RECORDING12 SEC ↗
from the source from typesafe_sdk import AsyncTypeSafeClient,Choice,Score,Noul,RetryPolicy if a.get('type')!=q.type: raise DecisionError('Answer type mismatch') if q.type=='choice': if a.get('choice') not in q.criteria or set(a.get('probabilities',{}))!=set(...
choicescorenoul ★ 0 Apps & data pipelines

A pinball table that keeps moving while Jev chooses flipper states, applying only answers fresh enough to matter.

Source screenshot of jev & pinball
SOURCE SCREENSHOTEXPAND ↗
from the source questions: { flippers: { type: 'choice' as const, instructions: 'Choose the flipper buttons to hold NOW to keep this moving ball in play... criteria: { left: 'Press left flipper; release right.',
choice ★ 0 Playable demos & bots

A Factorio agent loop where Jev picks the macro goal and next action while deterministic code owns rules and actuation.

Source screenshot of jev-factorio
SOURCE SCREENSHOTEXPAND ↗
from the source def evaluate(self, state: dict, questions: dict) -> dict: """One system-one call. Returns the `answers` map keyed by question id.""" resp = requests.post( headers={"Authorization": f"Bearer {self.api_key}"}, json={"state": state, "model": self.model, "questions": questions},
choicescorenoul ★ 0 Playable demos & bots

A controlled city simulation comparing four kinds of institutional memory, with Jev scoring each term beside a deterministic scoreboard.

Source screenshot of Four Mayors
SOURCE SCREENSHOTEXPAND ↗
from the source ENDPOINT = "https://api.typesafe.ai/v1/systemone"MODEL = os.getenv("TYPESAFE_MODEL", "jev-latest") "prosperity": { "type": "score", "instructions": "Prosperity over the whole term: jobs relative to population at...
score ★ 0 Benchmarks & research

Add classification, probability and scoring columns to CSV rows from questions written in YAML.

Source screenshot of jevvy
SOURCE SCREENSHOTEXPAND ↗
from the source questions: - name: department type: choice question: Which team should handle this message? options:
choicescorenoul ★ 0 Apps & data pipelines

A Magic 8-Ball that first checks whether your question is askable, then judges which way the outlook leans.

Source screenshot of typesafe-8ball
SOURCE SCREENSHOTEXPAND ↗
from the source askable: noul( "Is `question` a yes-or-no question about the future or the unknown, the kind a Magi... { true: { meaning: "A question that can be answered yes or no",
noulscore ★ 0 Playable demos & bots

Type a word or phrase and see Jev spread it across sixteen fixed colors in a bar chart.

Recorded frame of does Jev understand colour?
ACTUAL RECORDING12 SEC ↗
from the source const QUESTIONS = { colour: { type: 'choice', instructions: 'A person typed a word or phrase. If they had to paint it using only these sixteen...
choice ★ 0 Playable demos & bots

Jev dispatches taxis through a simulation of Baku's streets.

Source screenshot of JEV Dispatch
SOURCE SCREENSHOTEXPAND ↗
from the source const INSTRUCTIONS = { surucu: "Bu sifarişi hansı sürücü götürməlidir? Məsafə, gözlənilən çatma vaxtı və reyt... tecililik: "Sərnişinin mesajına əsasən sifariş nə qədər təcilidir?", saxta_sifaris: "Bu sifariş saxta, zarafat və ya sui-istifadə cəhdidir?", xidmet_tipi: "Sərnişinə hansı xidmət tipi uyğundur?",
choicescorenoul ★ 0 Apps & data pipelines

A customer-support demo that uses GPT-4o to write replies and Jev to check them.

Source screenshot of Kartify Support
SOURCE SCREENSHOTEXPAND ↗
from the source JEV_URL = "https://api.typesafe.ai/v1/systemone"JEV_MODEL = "jev-1.13.0" # pinned on purpose; "jev-latest" can change under youHAZARD_BLOCK_AT = 0.5INTENT_MIN_CONFIDENCE = 0.5EVAL_PASS_AT = 0.75
choicenoul ★ 0 Apps & data pipelines

A small web crawler that asks Jev which page to visit next.

Source screenshot of lightjev
SOURCE SCREENSHOTEXPAND ↗
from the source API = os.environ.get("JEV_API_URL", "https://api.typesafe.ai/v1/systemone")DEFAULT_MODEL = os.environ.get("JEV_MODEL", "jev-latest")def yes(answer: dict, key: str) -> bool: """Read a ``noul`` answer as a boolean.""" return bool((answer.get("answers", {}).get(key) or {}).get("noul"))
choicenoulscore ★ 0 Apps & data pipelines

A tokenized-stock trading demo that uses Jev to interpret what you want to do.

Source screenshot of NightDesk
SOURCE SCREENSHOTEXPAND ↗
from the source execution_intent: { type: "choice", instructions: "What does the user want to do about `request.text` given `mar... criteria: { market_now: "User explicitly accepts current on-chain price and wants imme...
choicescorenoul ★ 0 Apps & data pipelines

Keep a coding agent out of the click loop while Jev chooses bounded browser operations and compatible on-page targets.

Source screenshot of jev-browser-relay
SOURCE SCREENSHOTEXPAND ↗
from the source questions.insert( "operation".into(), json!({ "type": "choice", "criteria": Value::Object(operations),
choice ★ 0 Browser & computer use

Turns Jev probability distributions into one plain-language sureness verdict, from certain through torn to clueless.

Source screenshot of How sure is Jev?
SOURCE SCREENSHOTEXPAND ↗
from the source QUESTIONS = { "department": {"type": "choice", "instructions": "Which team should handle this mess... "severity": { "type": "score", "instructions": "How severe is the reported issue? If there is no issue, pick th...
choicescore ★ 0 Benchmarks & research

Label rows in a CSV or JSONL file with Jev, and set uncertain answers aside for a person to review.

Source screenshot of jev-table
SOURCE SCREENSHOTEXPAND ↗
from the source questions: category: type: choice instructions: "Is `message` unsolicited commercial spam, or a message the recipient... options:
choicescorenoul ★ 0 Apps & data pipelines

A parody type guard that asks Jev whether a value is a record—and makes another call for the negative form.

Source screenshot of is-jrecord
SOURCE SCREENSHOTEXPAND ↗
noul Is `value` a record? · non-null object that is not an array / null, array, primitive, or otherwise not a record
noul ★ 0 Humor & parody

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