browser-jev-automation
Installation
SKILL.md
Browser Jev Automation
Zero-dependency browser harness. Programs read the DOM and execute actions, Jev makes every judgment call, an LLM writes text only when the goal does not already contain the value. Built in-house; no pip or npm packages.
Quick start
python3 scripts/jev-browser-agent.py \
--url http://127.0.0.1:8000/ \
--goal "Sign in with username alice, choose country Canada, and submit." \
--check-text-contains "Welcome alice" --json-compact
Requires TYPESAFE_API_KEY, Node 22+, and a local Chromium (Playwright cache or CHROME_PATH). Output is one JSON object: status (done|blocked|budget|error), reason, steps, requests, final_url, verify, log (full probability distributions per step), usage.
Measured on a local login form: 5 steps, 7 Jev calls, 1.4 s wall, zero LLM tokens, goal verified.