User repository on GitHub
Fast browser agent for ego lite. One TypeSafe request per step; an agent or Jev picks the move.
- Forks
- 2
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Jev directory
User repository on GitHub
Fast browser agent for ego lite. One TypeSafe request per step; an agent or Jev picks the move.
Repo stats from the GitHub API, cached Oct 2026.
TypeScript browser agent for ego lite — Jev Ultrafast's indexed action space, without Chrome, Playwright, or Browser Harness. Give it one natural-language goal. A coding agent (or TypeSafe Jev) picks CLICK / TYPETEXT / SELECT on a numbered element table. The whole loop — TypeSafe, the text helper, and CDP — runs inside one ego-browser nodejs process.
Quoted from the project's README. Read the full README.
pnpm install
pnpm build
cp .env.example .env # add TYPESAFE_API_KEY and TEXT_MODEL_API_KEY
pnpm exec jev-ego serve --url https://en.wikipedia.org/wiki/Main_Page --goal 'Find and open the article about Gödel’s incompleteness theorems.'
pnpm exec jev-ego step
pnpm exec jev-ego stopWatch out
MIT-licensed and not a general web-automation SDK; needs macOS with ego lite installed, ego-browser on PATH, Node 20+ and pnpm, plus TYPESAFE_API_KEY and a TEXT_MODEL_API_KEY for typing.
Short answers drawn from the linked project or page.
Posts, threads, and videos about this entry from around the web.
X: Text-to-screenshot (Malay Vasa)
X: Google's MediaPipe Decision Maker, tested in the browser
X: Playwright CLI + Jev vs Playwright MCP
X: jev-ultrafast splits every browser decision into operation, target and value. JEV passed 18,000 stars in its…
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.