Skip to content

Jev directory

Jev Experiments — mittal-parth

Two TypeSafe System One game loops in one Python repo: Dino-Jev drives Chrome's chrome://dino/ dinosaur and Krunker-Jev runs a local Krunker-style arena, both feeding structured state to Jev and logging decisions.
Stars
2
Language
Python
Reading time
3 min
Published by
Community
Author
mittal-parth
Last verified
Oct 2026

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

Languages
Python
Platforms
CLI
Capabilities
Open sourceRequires API key

Highlights

  • Dino-Jev drives real chrome://dino/ in Chromium; Krunker-Jev runs a local Krunker-style arena. Both live in this repo on separate branches.
  • Code snapshots state: Runner.getInstance() exposes pose, speed and obstacles, and one TypeSafe request per tick returns action, jump/duck and urgency.
  • TypeSafe answers overlay the bottom-left corner and an inspector at http://127.0.0.1:8766 shows a decision log — it never screenshots the game.
  • Without a key the loop runs a clearly labeled in-page heuristic bot; with JEV_API_KEY or TYPESAFE_API_KEY set it defaults to jev.
  • Tunables: --speed-cap 9 (default) keeps maxSpeed just above pterodactyl spawn at 8.5; --lead-frames 8 sets how early the runner jumps.

Quickstart

bash
python3 -m venv .venv
source .venv/bin/activate
pip install -e '.[dev]'
cp .env.example .env
python -m dino_jev play --policy jev --seconds 20
python -m dino_jev serve

Watch out

Copy reviewed against the truncated repo README on 2026-10-15; the excerpt covers Dino-Jev in detail and stops inside the Krunker-Jev section. GitHub metadata lists no licence for the repo, and the ~80 ms tick figure is the README's own, not an external measurement.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai