Skip to content

CodexQA Jev Browser

A Playwright-based CodexQA skill where Jev chooses indexed controls on a page-built index while the browser executes the action.

Stars
97
Language
TypeScript
License
MIT
Published by
Community
Author
openqa-cn
Last verified
Oct 2026

About this project

简体中文 · How it works · Known limitations. Jev Browser is one skill in CodexQA: local Agent Skills that check whether code is actually good after it is written. This repository is the standalone project. The same skill is also installed from the CodexQA catalog. GUI-model browser automation sends a screenshot to a vision model on every step. Recognition spends vision tokens, the loop waits for the model to read the image, and the click lands on coordinates.

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

Highlights

  • README: Jev chooses an indexed control; Playwright Chromium performs the click or typing.
  • Knowledge-base markdown files supply domain facts Jev cannot infer from the DOM alone.
  • Shares the CodexQA skill catalog pattern for post-write code quality checks.

Watch out

MIT. Requires curated knowledge/<app> notes for reliable flows; marketing latency figures cite TypeSafe launch posts, not this repo's benchmarks.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Jev driving real Chrome from Grok Bot

X: jev-browser, a general browser skill

X: A second-hand shopping agent

X: A job crawler that reads careers pages with Jev

More Jev resources like this

29.3kGitHub stars
The Cua computer-use platform documents a jev-use recipe where TypeSafe Jev picks bounded action IDs and Cua Driver executes clicks and fills in the browser.
Jev Demos & Experiments#community#browser#computer-use
221GitHub stars
An agent skill that reproduces Jev-style single-step logits over indexed browser controls using local Qwen weights for offline browser use.
Jev Demos & Experiments#community#browser#open-models
634GitHub stars
A CLI browser automation tool with optional Jev semantic mode: Surf observes, Jev selects the next action, Surf validates and acts, Jev checks the goal.
Jev Tools & CLIs#community#browser#cli
306GitHub stars
Local macOS computer-use automation on Apple silicon using on-device laya typed decisions and CUA-S1-FORMS for filling, via the Accessibility API.
Jev Demos & Experiments#community#browser#local
36GitHub stars
A Clash Royale bot that turns a phone screenshot into JSON once a second and asks Jev for a strategy, a card, and a square.
Jev Demos & Experiments#community#python#gaming
11GitHub stars
Open-source, pre-alpha CLI that runs plain-English browser tests on Playwright, using Jev for bounded decisions: resolving each step, picking elements among offered candidates and judging verify claims with probabilities. Bring your own TypeSafe key; MIT licensed.
Jev Tools & CLIs#community#e2e-testing#playwright

From the Jev guides

Original write-ups on what this entry is for.

Browser loops are long series of small decisions, and the expensive model does not need to make any of them. The patterns behind the fastest agents, from element tables to OCR plus accessibility trees.
Jev Tools & CLIs#browser#computer-use#agents
Read article
A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai