SMALL DECISIONS. REAL PROGRESS.

A browser
that chooses.

A little intention. A clear next move.
Give Jev a goal, and watch it find its way through the web.

MADE OF Typed decisions. Observable actions.
ONE GOAL. LET'S GO.

Find a Design stay in Lisbon with free cancellation. Open Casa Flora.

forma.example / stays DEMO
Reading the page10 visible elements
01 / 06
SIMULATED WALKTHROUGHObserve the page. Find the available actions.
Built with intention.
Bun nativeTypeScriptYour modelsOpen source · MIT
JEV / 001

01 — THE IDEA

The whole web.
One next move.

A page is a set of possibilities. Jev gives each one a name, chooses an action, and checks what actually happened.

01 OBSERVE

See what's there.

Visible controls become an indexed action space. The model works with the page in front of it.

[04]searchboxDestination
02 CHOOSE

Make it specific.

One typed decision pairs an operation with a compatible target. Every choice has a place to go.

TYPE_TEXT[04]
03 ACT

A real next step.

The browser clicks, types, selects and scrolls. The inspector makes the journey visible as it unfolds.

LisbonFIELD UPDATED
04 VERIFY

Check the result.

Observed evidence must satisfy the checklist. A final review checks the original goal before completion.

Goal reviewed

02 — A WINDOW INTO THE WORK

Every move.
In the open.

The useful part of an agent isn't just where it ends up. It's being able to follow how it got there.

Explore the inspector
DECISION TRAILOBSERVED EVIDENCE
01
Destination enteredTYPE_TEXT [04]
Lisbon
02
Category selectedSELECT [06]
Design
03
Cancellation confirmedCLICK [07]
Checked
04
Casa Flora openedCLICK [08]
Verified
From a goal to a checked result. DONE

Illustrative trace from the walkthrough above.

01 / YOUR PACE

Stay in the loop.

Run automatically or go step by step. Pause, inspect a decision, and follow the pages visited.

02 / YOUR MODELS

Local. Cloud. Your call.

Connect a System One decision model and an OpenAI-compatible chat helper. Switch connections as you work.

03 / YOUR CODE

Small enough to know.

A Bun-native TypeScript library with a browser inspector and CLI. Open it up. Make it yours.

03 — BUILT FOR BUILDERS

A few lines.
A new direction.

Bring a goal and your model connections.
Jev brings the loop.

Read the documentation

Bun 1.4.3+ · Chromium · Two model connections

# Add Jev to your project
bun add @usex/jev-browser-agent

# Give it a browser
bunx --bun --no-install playwright install chromium

Your next browser agent starts here.

THE WEB IS FULL OF POSSIBILITIES.

Give your intent
a next move.

Make something with Jev
OPEN SOURCE. OPEN POSSIBILITIES.