Skip to content

Jev directory

Jev's Fly

A Three.js first-person garden game where a glowing fly hunts goblins and TypeSafe's Jev steers: about five times per second it answers four typed questions on turning, sidestepping trunks, climbing and diving, and every flight is logged.
Stars
16
Language
JavaScript
Reading time
3 min
Published by
Community
Author
webdevcody
Last verified
Oct 2026
Languages
JavaScript
Platforms
Browser
Capabilities
Open sourceRequires API key

Highlights

  • Jev chooses the fly's heading and dive about five times per second from the goblin's bearing, its angle below the horizon and line-of-sight blockers.
  • Four typed questions: which way to turn, whether to sidestep a trunk, whether to climb or descend, and whether to dive at 30, 45, 60, 75 or 90 degrees.
  • Flights are appended to .audit/flights/flights-YYYY-MM-DD.jsonl with 0.1 s path samples, each Jev round trip with its latency, and the crash outcome.
  • npm run flight-test -- --secs 120 --seed 7 runs headless Chrome; adding --mock answers the questions locally from their criteria and spends no API credits.
  • Controls: P pauses game and API calls, M mutes, H hides the HUD, V or the 3RD PERSON | FPV button switches cameras; without a key the fly waits at its flower.

Quickstart

bash
npm install
npm start

Watch out

Grounded in the truncated repository README, screenshots and GitHub metadata reviewed on 2026-10-15; the repository declares no license, the README publishes no performance measurements, and without a TYPESAFE_API_KEY the fly waits at its flower.

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