Skip to content

Dejevu

Python browser agent that reads one lean page view per state and answers with a single JSON action, using any OpenAI-compatible model with no decision API or browser daemon.

Stars
11
Language
Python
License
MIT
Published by
Community
Author
idovmamane
Last verified
Oct 2026

About this project

Jev? Déjà vu. Browser agents that run on instinct, no Jev needed. One look at the page. One call to any open model. One action. Jev is TypeSafe's System One model: it answers with a choice instead of text, in about 200 ms. Browser Use built jev-ultrafast on it and booked a Google Flights search in 7.1 s. dejevu does the same search in 5.6 s with plain llama-3.3-70b, 10 model calls instead of 17, 5.6x fewer tokens. No decision API, no second model for typing, no browser daemon, one API key.

Quoted from the project's README. Read the full README.

Highlights

  • One JSON object per page state with op, target, text, option and key, no separate text model.
  • Settle detection after every action plus a lean one-line-per-element page view.
  • TYPE plus Enter submits an unambiguous suggestion and SELECT on a suggestion clicks it.
  • Safety guards recheck identity, role, name and nearby text, and traverse open shadow roots.

Watch out

Tuned while watching llama-3.3-70b on two reference tasks, so other models were measured not tuned, and closed shadow roots, cross-origin frames, canvas, uploads and new tabs are out of scope. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

7GitHub stars
Python client and decision toolkit for the Jev System One endpoint with noul, choice, and score primitives, batched asks, composition helpers, concurrent evaluation, and an MCP server.
Jev Practices & Patterns#community#jevbest#catalog-import
1GitHub stars
Measures whether Jev can catch malicious agent skills on MalSkillBench, with a cascade arm that sends only the uncertain band to an LLM. Per-sample records, thresholds and calibration are all kept.
Jev Practices & Patterns#community#jevbest#catalog-import
A fork of the SHADE-Arena public split that evaluates TypeSafe Jev as a monitor for covert agent sabotage, against Gemini 2.5 Flash and Pro. Thirteen hand-built transcripts across three tasks, 353 tool calls, and a full LaTeX report.
Jev Practices & Patterns#community#jevbest#catalog-import
24GitHub stars
Unofficial laptop study of parallel constrained decoding: prefill once, share the KV cache across fields, and decide all schema fields in one batched forward pass without writing JSON.
Jev Practices & Patterns#community#jevbest#catalog-import
16GitHub stars
Vendor-neutral harness that tests whether Jev reranking improves a small RAG stack, using frozen hybrid BM25 plus BGE-M3 candidates and isolating retrieval, rerank, and generation stages.
Jev Practices & Patterns#community#jevbest#catalog-import
39GitHub stars
Reproduction kit that rebuilds a frozen typed-decision benchmark suite from public sources and runs any engine through it with resume, scoring, and index computation.
Jev Practices & Patterns#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Most Jev accuracy problems are state problems. What belongs in a state, what is a pre-made judgment to leave out, and why naming the slice you ask about matters more than the wording.
Jev Practices & Patterns#state#design#primitives
Read article
A Noul returns one number and no separate confidence. How to read the value, pin its boundary with criteria, split compound questions, and set a per-action threshold that matches the cost of being wrong.
Jev Practices & Patterns#noul#primitives#confidence
Read article
A Score is a weighted position, not a ruler. Why the number can land between levels, why levels are judged separately, and how to combine several atomic scores in code instead of one crowded rubric.
Jev Practices & Patterns#score#primitives#scoring
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai