unbaked
4,570 games · 9,088 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules · Privacy

GBGame Boy · 1996 · RPG

Pokémon Red and Blue

Pokémon Red and Blue (Game Boy, 1996) has a full disassembly, pret/pokered, and 56 other public projects, including a matching decompilation and an AI-assisted decompilation. An agent environment already wraps it.

RGBDS

Projects

Agent environment7,916 starspushed 2026-09-11MIT license

Playing Pokemon Red with Reinforcement Learning

Canonical deep-RL Pokemon Red project (PPO on PyBoy, exploration/badge/level rewards, parallel envs); ~ MIT

Disassembly4,981 starspushed 2026-10-06no license

Disassembly of Pokémon Red/Blue

Active; status stable

Static recomp · Reimplementationhand-written Lua engine on LOVE2D; data/graphics decoded from the use…3,907 starspushed 2026-10-12custom licenserelease v0.3.84

Gen1Recomp - A native Lua / LÖVE2D recreation of Gen 1, 2, and 3 Poke

version v0.3.2 (latest); status beta

Reimplementation378 starspushed 2026-10-09MIT license

A minimal, complete, Pokémon battle simulation engine optimized for performance

Minimal, complete Pokemon battle engine (Zig) aiming at frame-accurate reproduction of the original cartridge battle code (Gen 1 first) plus Showdown semantics; >1000x faster than Showdown; pre-v0.1 heavy development

Reimplementation362 starspushed 2026-03-19no license

A reimplementation of the Pokemon Red/Blue engine in Swift and SwiftUI

A reimplementation of the Pokemon Red/Blue engine in Swift and SwiftUI; no GitHub releases; repo created 2026-03-09

Agent environmentPyBoy, FastAPI, MCP335 starspushed 2026-05-13MIT licenserelease v5.0.0

Official repository of the paper: Continual Harness: Online Adaptation for Self-Improving Foundation Agents and PokeAgent Speedrun Track 2

game red option in same framework

Reimplementation230 starspushed 2023-03-05MIT license

A free HTML5 remake of the original Pokemon, expanded for modern browsing.

HTML5/TypeScript remake of the original Pokemon (inactive since 2021)

Agent environment211 starspushed 2025-12-04no licenserelease V1

PufferLib-based high-throughput Pokemon Red RL (David Rubinstein et al.); the "PokeRL" line of work that pushed pure-RL agents deep into the game

Agent environment205 starspushed 2025-04-03no license

Minimal starter version of the Anthropic "Claude Plays Pokemon" harness (David Hershey); PyBoy + tool use (button presses, RAM-derived state, navigator)

Agent environmentPyBoy / PyGBA headless, FastAPI REST + WebSocket182 starspushed 2026-06-02MIT license

AI-powered Pokemon gameplay agent with headless emulation, REST API, and live dashboard. Works with any LLM.

2026-06

DisassemblyAssembly180 starspushed 2026-01-25no license

Pokémon Red/Blue overhauled with full GBC support. Made by FroggestSpirit, Drenn, and dannye. Also check out the crysaudio branch.

OSGC status: playable; development: sporadic; game already in catalog; this project is a different project type for it

Agent environmentFastAPI server controlling emulator, evaluator100 starspushed 2025-06-30no license

2025-06

AI-assisted decompJavaScript/browser; all sprites/tiles/music as code65 starspushed 2026-09-30no license

Pokémon Red, rebuilt from raw pixels by Claude Opus 5.5. Every sprite, tile, battle effect and song is code: zero image files. Plays in the browser.

(2026-09); fidelity to original unverified

Agent environmentPyBoy, PufferLib53 starspushed 2024-06-08MIT license

Gymnasium environment for Pokemon Red

Inactive since 2024-06

Agent environment38 starspushed 2026-10-12MIT license

Public version of the "Gemini Plays Pokemon" harness (Joel Z); mGBA-based, multiple Pokemon games incl. Crystal; active Oct 2026

DisassemblyAssembly35 starspushed 2015-05-27no license

Anniversary Red dissassembly

OSGC status: playable; development: complete; game already in catalog; this project is a different project type for it

Agent environment34 starspushed 2025-05-31GPL-3.0 license

LLM Pokemon scaffold on PyBoy (community replication of Claude/Gemini harnesses)

Disassembly27 starspushed 2026-09-12no license

Disassembly of JPN Pokémon Red/Green

DisassemblyRGBDS (SM83/LR35902 assembly)19 starspushed 2017-01-16no license

disassembly of Japanese edition of Pokémon Red

Partial disassembly of the JP release (pret/pokered now covers several JP builds)

DisassemblyAssembly17 starspushed 2022-03-21no license

An upgrade to Pokémon Red. Fixes several bugs and adds a lot of new features. Now a standalone repository, so you can actually search it if you want (among other things).

OSGC status: playable; development: complete; An upgrade to Pokémon Red. Fixes several bugs and adds a lot of new features; game already in catalog; this project is a different project type for it

Disassembly13 starspushed 2026-08-16no license

Disassembly of JPN Pokémon Blue

Disassembly13 starspushed 2026-09-08no license

Disassembly of Pokémon Red/Blue with some fixies and improvements (and a little surprise at Vermilion Dock if you talk to Giovanni after the fight in his Gym ;) ). A special thank to Jojobear and Pre…

Static recompgb-recompiled fork (R.A.I.D.)8 starspushed 2026-07-23no licenserelease v0.1.1

Pokémon Red & Blue recompiled for the Game Boy using a fork of gb-recompiled · Part of the R.A.I.D. community

recompiled using a fork of gb-recompiled

Agent environment5 starspushed 2026-09-18custom license

Playing Pokemon Red using TypeSafe Jev

Pokemon Red played by "TypeSafe Jev" agent on PyBoy (several forks: 2389-research, BrickerP)

Static recomp · Agent environmentgb-recompiled (SM83 -> C, SDL2 runtime)5 starspushed 2026-06-07custom license

Generation I Pokémon (Red/Blue/Yellow) statically recompiled to native C — no emulator at runtime. Plus a headless build and an RL-bot integration that plays and differentially tests the recompiled e…

See static-recomp entry: headless rom_headless.dll with PyBoy-compatible shim, differential tester and PPO training

Static recomp4 starspushed 2026-08-03no license

PSP port of gen1recomp

Agent environment4 starspushed 2025-12-06custom license

Pokemon Red with Reinforcement Learning

Modular deep-RL system for early-game Pokemon Red tasks (exit house, reach grass, win first rival battle); paper April 2026

Agent environment4 starspushed 2025-03-26no license

attempt to replicate Claude Plays Pokemon with other LLMs

Attempt to replicate Claude Plays Pokemon with other LLMs

Static recomp3 starspushed 2026-09-07no licenserelease v1.0.1

Port of gen1recomp for Nintendo 3DS

Agent environment3 starspushed 2025-12-24Unlicense license

Autonomous Pokémon Red agent using local Qwen3-VL and PyBoy. Zero API calls, zero cost, pure local VLM reasoning and computer vision.

Autonomous agent with local Qwen3-VL on PyBoy (no API calls)

Static recompGb-recompiled, gb-recompiled, SDL22 starspushed 2026-05-15no license

Pokemon Red recompilation using gb-recompiled

Pokemon Red recompilation using gb-recompiled; no GitHub releases; repo created 2026-05-10

Static recomp2 starspushed 2026-09-26MIT licenserelease v0.0.1

Gen1Recomp - Lua Native 3ds Port

Agent environment2 starspushed 2026-06-16MIT license

Local Pokemon Red LLM-agent harness with live gameplay UI, structured traces, save states, replay, and turn-by-turn agent observability.

Local LLM-agent harness with live UI, structured traces, save states, replay and per-turn observability

Static recomp1 starspushed 2026-05-15no license

Pokemon GB/GBC compilation using gb-recompiled

Agent environment1 starspushed 2026-04-19no licenserelease v1.0.0

A Lean 4 formalization of the Game Boy's Sharp SM83 CPU, with Pokémon red examples

Lean 4 formalization of the SM83 CPU with Pokemon Red examples

pokepilotnew, unvetted
Agent environment1 starspushed 2026-08-17no license

Work in progress: agents playing the real Pokémon Blue ROM on PyBoy, with every badge, catch and evolution verified in cartridge RAM.

WIP multi-agent LLM + PPO agents on PyBoy with badges/catches/evolutions verified in cartridge RAM

Agent environment1 starspushed 2026-10-11MIT licenserelease 0.1.0

Trains a deep Q-network to play Pokémon Blue from the screen, through PyBoy and PyTorch.

DQN from pixels via PyBoy + PyTorch (Gymnasium)

pokered-cleanroomnew, unvetted
Matching decompthe pret/pokered disassembly on EmulatorJS (gambatte)0 starspushed 2026-10-02no license

Pokemon Red and Blue in the browser with every picture regenerated (clean room build on the pret/pokered disassembly)

andrewnakas/decompgames browser build: the pret/pokered disassembly on EmulatorJS (gambatte); verification: {"status": "smoke-tested", "date": null, "browsers":, "scope": "Headless Edge test of the live build: boots, picture, sound, input.…

Disassembly0 starspushed 2026-06-12no license

A live disassembly of Pokémon Red that read and rewrite the original game's memory in real time to power a custom web UI for online PvP battles

Disassembly0 starspushed 2025-06-26no license

A modified disassembly of Pokémon Red/Blue

repo archived

pokebenchnew, unvetted
Agent environment0 starspushed 2026-09-09MIT license

A fixed agent harness for Pokémon Red where the model is the only variable: same tools, memory, prompt and observation format across 5 models from 4 vendors, turn-matched and eval-integrity gated. Li…

Fixed agent harness for Pokemon Red where the model is the only variable (same tools/memory/prompt across 5 models, turn-matched)

Agent environment0 starspushed 2025-02-27no license

LLMs Play Pokemon

LLMs play Pokemon

Agent environment0 starspushed 2023-11-15no license

LLMs play pokemon red

Early LLMs-play-Pokemon-Red experiment by a pokemonred_puffer contributor

Agent environment0 starspushed 2024-08-02no license

Pokemon Reinforcement Learning with RLlib

Pokemon Red RL with RLlib

Agent environment0 starspushed 2026-05-15no license

Dataset of the original Claude Plays Pokemon Twitch Chat pulled from ~4 days via the API

Dataset of ~4 days of original Claude Plays Pokemon Twitch chat

Agent environment0 starspushed 2026-08-24MIT license

Reinforcement learning toolkit for training agents to play Pokémon Red. Built on PyBoy, Stable-Baselines3, and Gymnasium. Includes pixel/symbolic/hybrid observation treatments and rliable-based stati…

RL toolkit on PyBoy + SB3 + Gymnasium with pixel/symbolic/hybrid observation treatments

Agent environment0 starspushed 2026-08-20MIT licenserelease research-closeout-2026-…

Completed reproducible Pokémon Red study: 8.24M self-generated actions reached Route 1, but frozen evaluation found zero durable skills.

Completed reproducible study: 8.24M self-generated actions reached Route 1, frozen evaluation found no durable skills (useful negative result)

Agent environment0 starspushed 2026-08-07MIT license

Experimenting with getting Open Source LLMs to play Pokemon Red.

Open-source LLMs playing Pokemon Red

Agent environment0 starspushed 2026-09-27custom license

A verified memory atlas for Pokemon Red and Blue: 2,898 evidenced claims covering the whole address space, every one checked against a running cartridge rather than transcribed.

Verified memory atlas for Red/Blue: 2,898 evidenced claims over the whole address space, each checked against a running cartridge

Agent environmentPyBoy990 starspushed 2025-11-16MIT license

[ICLR 2026] LLM/VLM gaming agents and model evaluation through games.

Part of lmgame-Bench (2025)

Agent environmentPyBoy375 starspushed 2025-05-30custom license

Benchmark environment for evaluating vision-language models (VLMs) on popular video games!

Included in VideoGameBench dev split (2025)

Orakcovers 12 games
Agent environmentOrak MCP game server170 starspushed 2025-06-17MIT license

One of Orak's 12 games (2025)

Agent environment43 starspushed 2025-03-12MIT license

Deep Reinforcement Learning Framework done with PyTorch

Code for arXiv 2502.19920 (with Rubinstein and Whidden); baseline reaches Cerulean City

pokerecompgeneral tool
Static recomp · Reimplementation40 starspushed 2026-10-12MIT licenserelease v0.1.78

A native Godot 4 reimplementation of the Gen 1 and 2 Game Boy Color games. Not an emulator, bring your own ROM.

version v0.1.36 (latest); completeness: playable ('Gold, Silver, Crystal, Red, Blue and Yellow are playable from the bedroom to the Hall of Fame and their own credits.')

grokemongeneral toolarchived
Agent environment6 starspushed 2026-06-06no license

Grokemon: an autonomous Grok agent that plays Pokemon Red on mGBA from emulator state only.

Autonomous Grok agent playing Pokemon Red on mGBA (mgba-http) from emulator state only; archived fork; repo archived

AgentMon Leaguegeneral tool
Agent environment4 starspushed 2026-03-30no license

Platform for AI agents and models to compete playing Pokémon Red via an HTTP API. PyBoy emulator + Next.js; agents register, start/load games, send actions, get state and screenText. Watch live; RL a…

Platform where AI agents/models register and compete at Pokemon Red via HTTP API (PyBoy + Next.js leaderboard)

agent-oakgeneral tool
Agent environment0 starspushed 2026-10-06MIT license

An LLM that plays Pokémon Red by reasoning over structured game state, using an MCP server on the PyBoy emulator with memory readers, a world model built from the pokered disassembly, and pathfinding.

LLM agent over structured game state via an MCP server on PyBoy with memory readers and a world model built from the pokered disassembly

What you need

You need your own copy of the game: these projects ship code only.

Agent environments

Same toolchain

More on Game Boy

Found via arxiv.org/abs/2502.19920, SubmitGame/awesome-decomp-games, retroreversing.com/source-code/decompiled-retail, CharlotteCross1998/awesome-game-decompilations, tanookistudios.com/decomp-buddy/catalog.json

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.