User repository on GitHub
Three.js drone simulator with a Python backend and live TypeSafe Jev navigation
- Forks
- 0
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Three.js drone flight simulation where a typed FastAPI backend asks jev-latest for every navigation action: a Choice question selects one of nine candidate movements, an independent Noul question estimates whether the direct route is blocked.
User repository on GitHub
Three.js drone simulator with a Python backend and live TypeSafe Jev navigation
Repo stats from the GitHub API, cached Oct 2026.
A live Three.js drone simulation with a fully typed Python/FastAPI backend. TypeSafe's jev-latest chooses each navigation action; its actual probabilities, confidence, latency, model input, and output are visible beside the flight. Requires Node.js 20.19+ (or 22.12+) and uv. Set TYPESAFEAPIKEY in .env. Environment files are ignored by Git; only the empty .env.example is tracked. The key is never sent to the browser.
Quoted from the project's README. Read the full README.
Watch out
Jev receives numeric and textual state, never images or video, and the README is explicit that this is a simulation with perfect geometric observations and simplified motion, not a real aircraft controller. The confidence shown is the API's distribution statistic, not a calibrated probability of safe flight; the Noul estimate is displayed for inspection while deterministic geometry is what actually enforces collision checks. Hovering between model calls is part of the design, not a bug. There is no offline fake-model mode, so development needs a real key, and the request budget is per browser tab: flights spend real credits while running, resetting does not clear the 150-request counter, and the check_live scripts fly complete missions against the real API. The server binds to loopback and allows local browser origins, so remote deployment and real drone integration are explicitly out of scope. Copy reviewed against the repository README on 2026-10-04, not from running it.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.