The page loads while the last word is still landing
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: a real Chromium window on the left, the live decision panel on the right. “Go to” does nothing. “Go to DuckDuckGo” loads the page. “Search for” waits. The full sentence gets typed into the page's own search box.
§2What it is
Three parts: your voice, a model that decides, and a real browser
posted on GitHub · Sep 18, 2026by Moritz Krembopen code · MIT licence
§3The model underneath
Jev can't write a single word. It only picks an answer.
Jev 1.13 · TypeSafe AI · out since Sep 15, 2026last week: 15,900 of my keywords sorted for 42 cents
§4What's actually new
It asks again every time a new word arrives
§5One request, about ten questions
Everything it needs to know, asked at the same moment
§6My speed test
Same pages, same eight commands: Jev against three fast models
§7The question that lets it act early
“Has this person finished the sentence?”
§8On a real page
It uses the search box that's already on the page
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: a Wikipedia article about coffee. “Search for” makes it wait. “Search for espresso” gets typed into the site's own search box, enter is pressed, and the espresso article opens.
§9Searching a site by name
“Search GitHub for Playwright.” The code owns the address.
§10It can't put words in your mouth
The code cuts your sentence into pieces. Jev only points at one.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: “type flat white into the search box”. On the right, under “text to type”, the piece “flat white” scores 1.00, and those exact letters land in the box. Then “press enter”.
“Scroll down a bit.” “Scroll to the bottom.” “Scroll up a page.”
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: three scroll commands in a row. The “scroll amount” bars on the right flip between a little, one page and to the end.
§13Use case · clicking by describing
“Click the models link.” On my own leaderboard.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: goldiebench.com, my AI model leaderboard. “Click the models link” opens Models. “Go back.” Then “click compare”. On the right, the “target element” bars show which label Jev picked.
§14When it isn't sure
It doesn't guess. It puts numbers on the page and asks.
I saw this on a news page with 30 links: “click on a link please” → badges → “the first one”
§15Use case · tabs
“Open a new tab.” “Next tab.” “Close this tab.”
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: four commands, four moves — a new tab, goldiebench.com loads in it, back to the first tab, then the tab closes.
in the full test run, “close this tab” moved after word 2 of 3
§16Use case · my own site, start to finish
“Go to goldiebench dot com.” And the one address it couldn't open.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: the browser goes to goldiebench.com, scrolls down a page, scrolls back to the top and clicks Methodology, all from spoken words.
“go to agentos dot guide” → “where to? no site or domain recognised”the code knows endings like .com .org .ai — .guide isn't on its listthe code owns the addresses · the model only picks
§17Use case · two things in one breath
Eleven words. It started moving at word seven.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: “go to example dot com and click the more information link”. The site loads while the sentence is still arriving, then the link gets clicked when it ends.
§18Use case · it knows when you're not talking to it
“So anyway, I think we should get lunch.” Nothing moves.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: two lines of normal chat get ignored — the “is_command” score sits at 0.01. Then “scroll down” scores 0.99 and the page moves.
§19The Place Order button
“Click place order.” It stops and asks first.
real session on my machine · real Jev calls through OpenRouter · words streamed in one at a time, the way the mic sends them
What you're watching: a local test checkout I made, so nothing real is bought. “Click place order” turns the panel red: CONFIRM. “Cancel” drops it. Asked again, “confirm” clicks it, and the page shows “Order placed (test page)”.
§20Honest safety notes
The confirm step is a helper. It can still mishear you.
§21“That's for developers”
Four lines, one key, and a Start mic button
THINKING IT?“I've never opened a terminal. This isn't for me.”
We have people in the Boardroom who had never opened one before they joined, and they run setups bigger than this.
The idea underneath is plain English: write a question, list the answers, and set a line for how sure it has to be.
no TypeSafe key on my machine → ran it on the OpenRouter key I already had, with a 20-line adapter file
§22The numbers from my machine
39 of 39. 27 of 27. 16 of 16.
§23What a day of talking costs
About two hundredths of a cent per decision
§24Bigger than the browser
The same shape runs an inbox, a keyword list and a task board
The big models still do the writing and the thinking. A deciding model handles the hundreds of tiny calls in front of them.
§25“I'll wait until it's polished”
Sep 15. Sep 18. Sep 20. Nobody waited.
THINKING IT?“It's a few days old. I'll come back when it's finished.”
The people who learn the pattern this month will know exactly what to build when it shows up inside the tools they already use.
You don't have to run this project to get the lesson. You have to understand the shape.
§26“I don't trust agents to click things”
Every spoken sentence passes five lines you can read
THINKING IT?“I've had an agent click the wrong thing before.”
Here every decision shows its scores on the panel, next to the line it had to pass.
You can see why it moved, every single time, and you can move the lines yourself.
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 lower still — the full 16-step run on this page cost 1.2 cents — and the Boardroom has full token-efficiency tutorials.
§30The close
You talk like a person. The machine keeps up.
For years we bent ourselves around the computer. This bends the other way.
Get the AI agent system and learn how to get more customers and leads.
The Agent OS zip, the decision-layer walkthroughs and the 30-day roadmap live inside the AI Profit Boardroom, with four coaching calls a week to set it up with you.