Skip to content

Jev controls the NPC

A browser game experiment where Jev drives a non-player character in an open-world scene, choosing the NPC's next behaviour from the state it is given instead of a scripted tree.

Published by
Community
Author
koha
Last verified
Oct 2026

Highlights

  • Jev chooses the NPC's next action from the game state, one decision at a time.
  • Hosted as a playable browser build at gta.koha.wtf.
  • Fits the pattern where a game tick is a state plus a legal action list, which suits Jev's Choice primitive.

Watch out

A personal experiment with no repository, license, or documentation, so it is a demonstration to play rather than a project to reuse.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

25GitHub stars
A playable espresso bar where an XState machine models what the hardware can do next and Jev picks the move, from a plain-language order or after you break the machine.
Jev Demos & Experiments#community#xstate#typescript
29.3kGitHub stars
The Cua computer-use platform documents a jev-use recipe where TypeSafe Jev picks bounded action IDs and Cua Driver executes clicks and fills in the browser.
Jev Demos & Experiments#community#browser#computer-use
A Mineflayer agent for Minecraft Java 1.16.5 where a planner sets the objective and Jev picks the next bounded action from game observations.
Jev Demos & Experiments#community#javascript#gaming
221GitHub stars
An agent skill that reproduces Jev-style single-step logits over indexed browser controls using local Qwen weights for offline browser use.
Jev Demos & Experiments#community#browser#open-models
185GitHub stars
A local site, games, a benchmark, and an agent skill for Laya. The public pages replay recorded runs; the clone runs the model on your machine.
Jev Demos & Experiments#community#javascript#open-models
97GitHub stars
A Playwright-based CodexQA skill where Jev chooses indexed controls on a page-built index while the browser executes the action.
Jev Demos & Experiments#community#browser#playwright

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