Skip to content

Jev directory

Mario Decisions Agent

A Super Mario Bros agent whose only brain is a remote vision model on the other side of an API: screenshots in, button out, and no memory peeking. It runs on the OpenAI Decisions API by default and supports TypeSafe's Jev (jev-preview) as an alternative.
Stars
4
Language
Python
License
MIT
Reading time
2 min
Published by
Community
Author
parjanyaacoder
Last verified
Oct 2026

A Super Mario Bros agent whose only brain is the OpenAI Decisions API (POST /v1/decisions, gpt-6-luna). Screenshots in, button out — no RAM peeking.

Forks
0
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Languages
Python
Platforms
macOS
Capabilities
Open sourceRequires API key

Highlights

  • No memory hacks and no hidden game state: pixels in, button out, per the README.
  • Its brain is a remote vision model: the OpenAI Decisions API (gpt-6-luna) or TypeSafe's Jev (jev-preview).
  • The only question the model is ever asked is about a picture of the screen, according to the README.
  • Experimental status, Python 3.12, macOS and Linux, MIT licensed, last pushed 2026-10-16.
  • Reproducing the shown runs needs your own API key, per the README.

Watch out

README reviewed 2026-10-17; the digest excerpt ends at the question the model receives, so setup, emulator requirements, decision cadence and any cost or accuracy figures for the Jev path are not documented.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Jev picks which Apple HIG guides go into the agent's context. NatashaTheRobot built a small AskHIG CLI and…

X: Three decision models, one game of Snake

X: Diogo Almeida with a16z on Jev

X: Luna plans, Jev plays poker

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