Skip to content

Jev Demo — PenglongHuang

A zero-build Node server and static page for trying Jev: send a state plus choice, score and noul questions and read back options, scores and calibrated probabilities, with a beta browser agent that drives a real browser through Playwright.

Stars
1
Language
JavaScript
License
MIT
Published by
Community
Author
PenglongHuang
Last verified
Oct 2026

PenglongHuang/jev-demo

User repository on GitHub

View on GitHub

TypeSafe Jev(System One 决策模型)零依赖网页体验台:浏览器操作 / 意图识别 / Agent 上下文裁剪三大预设场景,发送状态与类型化问题,拿到带校准概率的结构化答案

Forks
1
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

This is one of several Jev listings for the same project. The canonical entry is Jev Demo — julianoczkowski.

About this project

零构建的本地网页 Demo(无打包、无框架;playwright-jev-agent 那部分需要 playwright-core,见下),用来体验 TypeSafe 的 Jev(System One)决策模型:发一段 state 和几道类型化问题(choice / score / noul),拿回选项、分值与校准概率。. A zero-build local web demo (no bundler, no framework; the playwright-jev-agent part needs playwright-core, see below) for TypeSafe's Jev (System One) decision model: send a state plus typed questions, get choices, scores and calibrated probabilities back.

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

Highlights

  • Four built-in scenario pages demo offline; server.js only hosts files and proxies the API, so the browser CORS problem is handled in one place.
  • The browser agent gets a goal only: the project builds state and questions, Jev decides each turn and asks for more, with every request body shown.
  • The in-process playwright-core backend is the default and falls back to playwright-cli with the reason shown, rather than degrading silently.
  • The two order scenarios are a deliberate pair: one spells the steps out for the model, the other hands over a single business intent.

Watch out

You need Node 18 and an API key, and the playwright-jev-agent part additionally needs playwright-core 1.59 or newer plus Chrome or Edge; playwright-cli 0.1.17 is only for the CLI backend. Browser mode matters: the default independent instance leaves your profile alone, but CDP direct-connect drives the browser you already started with remote debugging, so it does touch your session, working only in its own dedicated tab and refusing window-size commands. The API key typed into the page is kept in localStorage, and ALLOW_ORIGIN defaults to a wildcard, so anything beyond localhost wants a reverse proxy with HTTPS. The browser agent is labelled Beta. Saved scenarios and browser sessions are isolated by the first segment of X-Forwarded-For, so a missing proxy header changes who shares a tenant. 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

11GitHub stars
Agent skill that ports the ultrafast browser loop into ego lite: ego executes while Jev picks the operation and target in one call per step, with escalation instead of guessing on risky actions.
Jev Demos & Experiments#community#awesomejev#catalog-import
3GitHub stars
Browser agent where Jev makes every navigation decision and agent-browser performs clicks and typing, stopping when the named goal page is reached or blocked.
Jev Demos & Experiments#community#jevbest#catalog-import
5GitHub stars
An MCP server that lets Claude or Codex drive a real Chrome window: Claude plans the task and Jev picks each click, keystroke and scroll from a numbered element list, with irreversible actions held for confirmation.
Jev Demos & Experiments#community#awesomejev#catalog-import
10GitHub stars
Playwright wrapper that routes natural-language operations and assertions through Jev while clicks, typing and waits stay deterministic, with verification provenance.
Jev Demos & Experiments#community#jevbest#catalog-import
2GitHub stars
A skill and MCP server that drives a real browser for coding agents. One Jev request per step picks the action and the target, and the control loop stays in code.
Jev Demos & Experiments#community#awesomejev#catalog-import
2GitHub stars
Three dependency-free files that put Jev in a browser agent's hot path: code builds the choices from a table of visible controls, Jev picks an operation and target in one forward pass, and the code executes the pick.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

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