Skip to content
System One

milanboers/jev-plays-pokemon

Autonomous Pokemon Red agent on a PyBoy emulator. Jev reads a compact text snapshot of the game state, answers parallel yes/no questions each turn, and deterministic code turns the answers into button presses. Jev has no vision and no history, so the harness holds the short-term memory.

milanboers/jev-plays-pokemon on GitHub

Stars
5
Forks
1
Language
Python
Last push
18 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

No direct call turned up in the code, so this is where it loads the SDK.

from typing import Any

from dotenv import load_dotenv
from typesafe_sdk import Choice, Noul, RetryPolicy, TypeSafeClient

load_dotenv()

# (press_frames, settle_frames) per action, tuned for Gen 1.

View in jev_plays_pokemon/agent.py

Open on GitHub

PrimitivesNoul

More like this

Use cases this is tagged with