Jev 1.13 · TypeSafe AI · in beta on OpenRouter · every demo below is a real run

10 Things I'm Building With Jev AI

I'm building ten things with Jev AI, and you can watch every single one of them happen on screen.

Imagine an inbox that sorts itself while you look at it.

Imagine a whole website linking itself together in under a minute.

Imagine a task board that hands its own cards to the right AI agent.

The new model doing all of this can't write a single word, which I'll explain in a moment.

Stick with me to build ten, because that's the one that lets you leave your agents running while you go for a walk.

The actual sources ↓
§1Ten builds you can watch

An inbox sorting itself. A website linking itself. A board handing out its own cards.

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed

What you're watching: four of the ten builds back to back — the inbox, the website link map, the task board and the context meter — each one replaying real Jev decisions.

§2The twist

The model doing all of it can't write a single word

What Jev writes for you0 wordsIt won't write your email, your article, or even explain itselfIt just picks — and hands you a number for how sure it is
§3Who built it

TypeSafe AI — from Diogo Almeida, one of the people who co-invented ChatGPT

Two quiet years, then this weekChatGPTco-inventorat OpenAI2 years quieta new way totrain models JevreleasedSep 15, 2026
Tweet · the launch

“Why have superhuman chat models not led to AGI?”

This is Diogo Almeida's launch post. He says he spent the last two years in stealth building a new way to train models, and a new type of model came out of it: Jev.

§4The claim

20 to 200 times faster. 40 to 400 times cheaper. About a tenth of a second.

The numbers on the box20–200×faster than a normal model40–400×cheaper~0.1 sper answer
those three are TypeSafe's numbersmy runs from my desk: about 0.35 s per call, through OpenRouterOpenRouter lists it at $0.042 per million tokens in, output free
§5What it does, in one breath

You hand it a situation and a question with set answers. It picks one.

Jev decidesA situationan email, a lead,a page, a cardA questionwith set answers Jev picks onein a fractionof a secondHow sure it isa number from0 to 1
Tweet · OpenRouter

“A typed decision with a probability attached”

OpenRouter put Jev live in beta this week. Their description is the cleanest one I've seen: it takes your app's state plus a typed question, and it returns a typed decision with a probability. No prompting for JSON, nothing to parse.

§6System One

Red light, you stop. You don't write a paragraph about the red light first.

Two kinds of brainThe fast braininstant✓ sees a red light✓ stops✓ no essay first✓ this is JevThe paragraph brain~3 seconds… reads everything… thinks it through… writes its reasoning… then says one word
§7The problem

Every agent you run uses the paragraph brain for everything

Old way vs new wayOLD WAY~3 s each✕ “which folder?” → big model✕ “is this urgent?” → big model✕ “who handles it?” → big model✕ reads everything, every time✕ writes out its reasoning✕ hands back one wordNEW WAY~0.1 s each✓ “which folder?” → Jev✓ “is this urgent?” → Jev✓ “who handles it?” → Jev✓ big model only writes✓ you get a confidence number✓ unsure ones come to you
Seconds go by. A full model call gets spent. And the answer was one word.
§8Why that changes what you can put on a screen

When a decision costs almost nothing, you can make thousands of them live

Every demo on this page, added together2,941real decisions across all ten builds on this pagetotal cost: $0.07 · median about 0.35 s per call from my desk
§9Three question types

Choice, Score and Noul — you'll see all three in the builds

The three questions Jev answersChoicepick one from a listScorerate it on your levelsNoulyes or no, 0 to 1
§101 · Choice

Pick one from a list — with a probability for every option

Real call: “Which folder should this email go in?”reply0.82flag for me0.18needs research0.00wait0.00the pick: reply · confidence 0.76 · a client asking to start Monday
§112 · Score

Rate something against levels you set yourself

Real call: “How valuable is this email?”Noiselevel 0Usefullevel 1Revenue on the linelevel 2 ← 2.00you write the levels · you get a number back · confidence 1.00
§123 · Noul

Yes or no — with a probability from zero to one

How to read a Noulalmost certainly yes0.999my real call: urgent?0.91genuinely doesn't know0.50almost certainly no0.03near 0.5 means “I don't know” — and that's useful on its own
§13All three at once

Ask all three about the same thing in one request. They come back together.

real Jev run · my machine · replayed at reading pace

What you're watching: one real email goes in with three questions — a Choice, a Score and a Noul — and all three answers come back from a single request.

my call: 3 answers · 0.98 s · $0.0000226
§14Right. Ten builds.

Each one is something you could sit and watch

The ten builds1inbox2keywords3leads4links5traffic light6router7context8competitors9browser10task board
§15Build 1 · the inbox that sorts itself

200 emails drop into folders — and a small pile lands in “needs you”

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · sample inbox, fictional senders▶ open the live demo

What you're watching: 200 emails fly into four folders one after another, and the ones Jev wasn't sure about land in a fifth pile for you.

my run: 200 emails · 5.24 s · $0.004123 landed in “needs you” — you check 23, not 200Riley Brown: 500 emails · seconds · 3.5 cents
Tweet · the proof

500 emails, three and a half cents

Riley Brown ran 500 emails through Jev. It classified them in seconds and the whole job cost 3.5 cents. So we already know this shape works, and what it costs.

THINKING IT? “What if it puts an important email in the wrong folder?”

That's what the confidence number is for. Anything Jev is sure about moves on its own, and anything it's unsure about goes in the pile for you.

On my first pass the pile was 37 emails. I rewrote the four folder descriptions so they didn't overlap, ran it again, and the pile dropped to 23.

The same three steps, every time
1
Describe the decision in plain English“Which single folder should this email go in?”
2
List the optionsReply · Needs research · Wait · Flag for me — each with one plain sentence saying what belongs there.
3
Set the confidence line0.4. Above it, the email moves on its own. Below it, the email waits in “needs you”.
§16Build 2 · a keyword list colouring itself in

2,000 rows fill with colour from the top down — and grey is the column you read

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · my real Search Console export▶ open the live demo

What you're watching: 2,000 real searches from my own Search Console get an intent colour one row at a time — blue, green, orange, and grey for the ones Jev isn't sure about.

my run: 2,000 real keywords · 30.8 s · $0.048951 informational · 274 commercial · 284 transactional · 491 greyHassan: 1,018 papers · 24 categories · $0.08 · 256 ms each
Tweet · the proof

1,018 documents, eight cents

Hassan sorted 1,018 research papers into 24 topics with Jev. Eight cents total, and about a quarter of a second per paper. Swap papers for keywords and the job is identical.

The same three steps, every time
1
Describe the decision in plain English“What is the search intent of this keyword?” and “Where should it live on the site?” — both in one call.
2
List the optionsInformational · Commercial · Transactional. Then: one of my closest existing pages, or “needs a new page”.
3
Set the confidence line0.5. Below it, the row goes grey — and grey is the only column you actually read.
§17Build 3 · a lead board with confidence scores

Leads sort into columns — and a handful turn red

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · sample leads, fictional people▶ open the live demo

What you're watching: 90 leads slide into strong, medium and weak, and the red column fills with leads whose outreach message doesn't match the person.

my run: 90 leads · 2.3 s · $0.001911 mismatches caught — good message, wrong personRomàn: 700 leads · 40 seconds · 9 cents
Tweet · the proof

700 leads, forty seconds, nine cents

Romàn gave Jev 700 high-intent leads with personalised messages. In 40 seconds it predicted how each message would land, gave each a confidence score, and flagged the lead-to-message mismatches.

The same three steps, every time
1
Describe the decision in plain English“How strong is this lead?” and “Does this outreach message actually match this person?”
2
List the optionsA score on three levels you write — weak, medium, strong — plus a yes or no on the match.
3
Set the confidence lineMatch under 0.5 goes to the red column. That red column is the outreach that was quietly wasting your time.
§18Build 4 · a whole website linking itself

Every page is a dot. Lines appear. And some dots stay unconnected.

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · 385 real pages of agentos.guide▶ open the live demo

What you're watching: all 385 pages of this website as dots, with a line drawn each time Jev places an internal link — and a pink ring on every page it chose to leave alone.

my run: 385 pages · 6.83 s · 295 links · 90 left alone · $0.011Borja: 586 pages · 45.1 s · 584 links · 139 refused · 21 centsClaude Opus 5, same clock: 21 pages
Tweet · the proof

586 pages in 45.1 seconds — and 139 it refused to link

Borja ran Jev over his whole site. It rebuilt the internal link map in 45.1 seconds, placed 584 links, and left 139 pages alone because nothing honestly fit. Claude Opus 5 on the same clock got through 21 pages.

Those unconnected dots are the proof the tool is thinking.
The same three steps, every time
1
Describe the decision in plain English“Which other page should this page link to, if any?”
2
List the optionsThe ten closest pages on the site — plus one more option: “none of these honestly fits”.
3
Set the confidence line“None” is the line. Being allowed to say nothing fits is what stops links going everywhere.
§19 Quick one before number five

Build these yourself — without writing code

Five is where these builds start talking to each other. If you want them running inside your own business, this is where we build them with you.

The Agent OS as a zip file — Claude, Hermes and OpenClaw plugged into one dashboard with one shared memory
The deciding layer — exactly this sorting, scoring and routing, added to the Agent OS as Jev matures
Four coaching calls a week — bring your own inbox, your own leads, your own site, and we set up the sorting live with you
Daily tutorials — each of these ten builds, shown step by step
A 30-day roadmap — your first build running and pointed at bringing in customers
3,900+ business owners inside — plenty of them had never used AI before they joined
Join the AI Profit Boardroom →Inside the AI Profit Boardroom · skool.com/ai-profit-lab
4 live calls a week · daily tutorials · used in 38 countries
§20Build 5 · the publishing traffic light

Every draft stops at a light before it goes anywhere

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · three Noul answers per request · sample drafts▶ open the live demo

What you're watching: 24 drafts queue through a traffic light; three probabilities come back for each one, and it goes to publish, to review, or back to the writer.

my run: 24 drafts · 72 answers · 1.1 s · $0.000612 green · 6 amber · 6 redit caught “500% ROI” and “100K subscribers in 6 months” as unsourced
One draft in, three probabilities backAnswers the search?probability of yesClaim with no source?probability of yesInternal links sensible?probability of yes One draftthree questionsone request
The same three steps, every time
1
Describe the decision in plain English“Does this answer the search it was written for?” · “Does it make a claim with no source?” · “Are the internal links sensible?”
2
List the optionsYes or no, three times, in one call.
3
Set the confidence lineGreen: all three clear, publish and index. Amber: anything borderline waits for you. Red: a clear fail goes back to the writing model with a note.
§21Build 6 · the model router with a live cost counter

“Choose the cheapest model that can finish this job.”

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · spend bars use example prices▶ open the live demo

What you're watching: 40 requests slide to a small fast model or a big smart model, while two counters show what you spent against what you would have spent.

my run: 40 requests routed · 1.07 s · $0.000728 went to the small model · 12 to the big onethe dollar bars are an example: 10k tokens a request, $0.25 vs $15 per million
Article · LangChain

“Building a Harness with Jev”

LangChain shipped a ready-made piece for this. You describe in plain English what each model is good at, and Jev reads the request and picks. Sydney Runkle's post links the full write-up.

The same three steps, every time
1
Describe the decision in plain English“Choose the cheapest model that can finish this job.”
2
List the optionsEach model, described in plain English — small edits and lookups for the cheap one, hard decisions for the expensive one.
3
Set the confidence lineWhen Jev isn't sure, send the job to the big model. You only lose a little money, never the result.
§22Build 7 · the context meter that drops in one second

You run the plugin, and the bar falls off a cliff

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · sample 120-call agent session▶ open the live demo

What you're watching: a full context bar, one button press, a one-second scan of 120 tool calls, and the bar dropping from 950,000 tokens to 68,400.

my run: 120 tool calls scored · 2.9 s · $0.0019950,000 → 68,400 tokens at a 0.8 lineAlex Volkov: nearly 1M → 86K, in 1 second, inside Claude
Tweet · the idea

“Why is compaction still a summarization prompt?”

Tamara had the original idea: instant compaction. Jev scores every tool call in the history and drops what's irrelevant.

Tweet · the proof

Nearly one million tokens down to 86K

Alex Volkov ran it as a plugin inside Claude. It took one second, and his session went from nearly 1M tokens to 86K.

Tweet · the honest pushback

“Compaction isn't a filter”

Theo pushed back hard. His point: cleaning up history isn't the same as filtering it, and binning low scorers one by one can lose the trail that explains why the agent did what it did. He's right about the risk.

honest note: whether you delete or just reorder is still an open questionall of this is about a week old
The same three steps, every time
1
Describe the decision in plain English“Does this tool call still matter for the current task?”
2
List the optionsYes or no — asked once for every tool call sitting in the history.
3
Set the confidence line0.8 to keep. Set it high and you keep more of the trail. Set it low and the bar drops further.
§23Build 8 · the competitor monitor wall

A wall of dark tiles. Through the day, a few go bright.

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · sample change feed, fictional competitors▶ open the live demo

What you're watching: 16 competitor tiles stay dark while small changes get scored and filed, and a tile only lights up when a change scores above the line.

typo fix → 0.10 → filednew $29 pricing tier → 0.90 → lights upmy full run: 60 changes scored · 1.57 s · $0.001
The same three steps, every time
1
Describe the decision in plain English“Does this change matter to us?”
2
List the optionsYes or no — with one sentence describing what “matters” means for your business.
3
Set the confidence line0.75. Only tiles above your line light up. Everything else gets scored and quietly filed.
§24Build 9 · the browser you talk to

Jev decides. A small model types. The browser clicks.

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · a real headless browser on my own site▶ open the live demo

What you're watching: a request goes in, Jev picks one link out of 150 on a real page, the browser opens it, and Jev confirms the right page is open.

my run: 2 steps · 150 options · 1.4 s · $0.0003Browser Use: flights found in 7 s for $0.00391,092 → 101 browser commands · 25% fasterhonest note: it finds flights, it doesn't book themthe 7-second clock starts after the first page load
Tweet · the proof

“Browser Use + Jev = ultrafast”

Gregor Zunic from Browser Use posted this at 1x speed. After every click they rebuild the list of things you can click, Jev picks from that fresh list, and a small writing model fills in any box that needs typing.

Tweet · the full tutorial

The voice-controlled browser, built step by step

Moritz Kremb's tutorial builds the voice-controlled version at 5:59, plus an AI memory demo after it.

The same three steps, every time
1
Describe the decision in plain English“Which thing should be clicked next?” and “Is the page they asked for already open?”
2
List the optionsEverything clickable on the page right now. The list is rebuilt after every click.
3
Set the confidence line0.8 on “done”. Below it, the loop keeps going.
§25Build 10 · the task board that hands out its own cards

Twenty cards drop in and sort themselves. You didn't touch anything.

real Jev calls · typesafe/jev-1.13 through OpenRouter · replayed at viewing speed · sample cards▶ open the live demo

What you're watching: 20 cards drop onto the board and slide into the Claude Code, Hermes and OpenClaw lanes, the two cards Jev wasn't sure about slide to “you”, and the agents start working.

my run: 20 cards · 0.81 s · $0.0004“Decide refund for angry enterprise customer” → 0.59 → your lane18 cards assigned without you
What changed on the boardA card landscontent · researchsite fix · video Jev picks the agentfrom who isavailable right nowAbove the linethe card moves,work startsBelow the linethe card waitsin the “you” lane
The same three steps, every time
1
Describe the decision in plain English“Which available agent should take this card?”
2
List the optionsThe agents that are actually available right now — not a fixed list — each described in one line.
3
Set the confidence line0.75. Above it, the card moves. Below it, the card waits for you. That's what lets you leave the board running while you go for a walk.
§26What actually changed

Three things

What actually changed1writing ≠ deciding2volume isn't the limit3confidence you can act on
§27One

Writing and deciding used to be the same job, at the same price

Two jobs nowThe writing modelwrites✎ writes the email✎ writes the article✎ writes the codeJevdecides, near free✓ sorts✓ scores✓ routes and flags
§28Two

Volume stopped being the limit

Ten thousand decisionsbig model · ~3 s each8 h 20 minJev · ~0.1 s each17 min10,000 decisions, one after another · times from the speeds in the script
§29Three

Sure, it moves. Not sure, it asks you.

The line running through every buildAbove the lineit moves on its ownBelow the lineit asks you Confidence linea number you set
§30None of this needed a developer

Describe a decision. Write out the options. Set a line. That's the whole thing.

The actual skill in every buildDescribe itthe decision, inplain EnglishWrite the optionsclearly, no overlap Set the linesure → movesunsure → you
Wrong: “This is developer territory. It's not for a business like mine.”
Right: Every build on this page was a sorting, scoring or routing job described in plain English.
Wrong: “I can't trust an AI to make decisions for me.”
Right: You set the line. Above it, the thing moves. Below it, it comes to you. You only ever check the unsure pile.
Wrong: “I'll wait until it's out of beta.”
Right: The boring decision you already make a hundred times a week is safe to start on today — and you learn the skill while it's early.
Don't take my word for it

Members post their wins every day — agency owners, ecom founders, course creators, solo operators across 38 countries.

Read the 158-page wins doc →
§31The honest state of it

Jev is days old. Start with the boring decision.

Where Jev is right nowdays oldreleased Sep 15, 2026betaon OpenRouterexperimentalthe integrationsstill arguedhow best to use it
Article · the overview

Nine things people are building

Matt Van Horn collected what people built in the first few days. It's the best single overview if you want to see the range before you pick one.

start with the decision you already make a hundred times a weekbuild number one is the easiest place to see it work
§32 Your move

Get all ten of these running inside your own business

You get the Agent OS as a zip file, and we're building the Jev deciding layer into it as it matures — so your inbox, your leads, your publishing light and your task board all sort themselves.

The Agent OS zip file — Claude, Hermes and OpenClaw in one dashboard sharing one memory
Daily updates — as new versions of the deciding layer land
Four coaching calls a week — bring your own setup and we wire it live
Daily tutorials — for each of these ten builds
A 30-day roadmap — so you know which one to build first
A prompt library — and a member map to meet people running agents near you
3,900+ business owners — in there already
Join the AI Profit Boardroom →Inside the AI Profit Boardroom · skool.com/ai-profit-lab
258 documented member wins · 38 countries · 4 live calls a week
THINKING IT? “Doesn't running an agent operating system burn a fortune in tokens?”

No. The everyday work runs on free local models on your own machine, free APIs slot in for more, and the heavy work drives the CLIs you already pay for — your Claude subscription already includes the Claude CLI, and the Agent OS plugs straight into it.

A deciding model like Jev pushes that even lower — all ten demos on this page cost seven cents — and the Boardroom has full token-efficiency tutorials.

§33Ten builds. Every one of them something you can watch.

Pick the one that hurts most right now and start there

What each build cost me to run2 · 2,000 keywords$0.0484 · 385 pages linked$0.0111 · 200 emails$0.00417 · 120 tool calls$0.00193 · 90 leads$0.00198 · 60 changes$0.00106 · 40 requests$0.00075 · 24 drafts$0.000610 · 20 cards$0.00049 · one browser job$0.0003all ten together: 2,941 decisions · $0.07
▶ 1 inbox▶ 2 keywords▶ 3 leads▶ 4 links▶ 5 traffic-light▶ 6 router▶ 7 context▶ 8 monitor▶ 9 browser▶ 10 board