Skip to content

F1

JEVRACE is a public archive of a racing experiment: ten driver prompts, thirty recorded races and six circuits, watchable in the browser with no API key and no further inference calls.

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

MartinPuli/f1

User repository on GitHub

View on GitHub

JEV Prix: five AI drivers, unknown procedural circuits, Formula-inspired racing, BYOK Jev and saved replays.

Forks
0
Last pushed
Updated Sep 2026

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

About this project

JEVRACE is a public showcase of a racing experiment with Jev: ten driver prompts, 30 recorded races, and comparisons of the strategies tested. The homepage plays recorded race footage; visitors can watch the original 3D replays without an API key or new inference calls. / — fullscreen race footage and six recorded circuits. /championship.html — recorded races, grouped into viewing seasons. /prompts.html — driver-by-driver prompt versions, race times and replay links.

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

Highlights

  • The published site only plays recordings. Replays use saved decisions and saved frames, so nothing calls TypeSafe while you watch.
  • Pages cover fullscreen footage, a championship grouped into seasons, per-driver prompt versions with lap times, and a leaderboard.
  • Jev picks a road lane, a pace and a battery mode; a shared controller at 40 Hz turns those into actual steering and speed.
  • Vercel plus Neon stores each browser's archive behind a signed HttpOnly cookie, with no user accounts and a 90-day expiry.

Watch out

This is a spectator experiment, not a competitive leaderboard: the client runs in the visitor's browser, so anyone can submit invented race data into their own archive. Jev does not drive the wheels — a shared steering and speed controller executes its targets at 40 Hz using current local road samples and slows to recover when a car leaves the road, and drivers never see the circuit seed or the full track. The 32-bit generator supports a huge seed space but the archive only contains six circuits with recorded races, and no claim is made about untested seeds. Keys are held in browser memory and proxied to fixed TypeSafe endpoints, which the README explicitly says is not end-to-end encryption, and prompt and race name fields are stored on purpose, so secrets must not go in them. Each active driver keeps one request in flight with three Choice questions per call and can exceed two calls per second, and there is no dollar budget — provider account controls are the only spend limit. Local development binds to loopback and should not be exposed. MIT licensed, with no affiliation to Formula 1 despite the driver numbers mirroring the published entry list. 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

45GitHub stars
Drop-in OpenAI-compatible cache proxy for repeatable agent workflows: exact hits stay local, and with a TypeSafe key Jev judges whether a cached response is semantically reusable for the current request.
Jev Demos & Experiments#community#jevbest#catalog-import
33GitHub stars
Joke JavaScript helper that asks the Jev decision model whether a number is even and resolves to a boolean.
Jev Demos & Experiments#community#jevbest#catalog-import
30GitHub stars
Side-by-side game harness where Laya running locally and Jev over API answer the same typed questions for snake, kombat, runner, flappy, tetris, and human-versus-model matches.
Jev Demos & Experiments#community#jevbest#catalog-import
22GitHub stars
Zero-dependency client that turns any logprobs-capable chat endpoint into typed choice, boolean, and score decisions with abstention.
Jev Demos & Experiments#community#jevbest#catalog-import
24GitHub stars
Native macOS computer-use agent on Apple silicon that finds controls with local CoreML detection, OCR, and accessibility, then asks Jev to pick the next finite-choice action.
Jev Demos & Experiments#community#jevbest#catalog-import
19GitHub stars
Six side-by-side web demos where Jev returns typed probabilistic decisions, plain code owns routing, and a switchable small model writes the words for Claude or Kimi tiers.
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