pokemon-player
FeaturedPlay Pokemon via headless emulator + RAM reads.
AI & Automation 244,407 stars
50594 forks Updated today MIT
Install
Quality Score: 92/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Pokemon Player
Play Pokemon games via headless emulation using the `pokemon-agent` package.
## When to Use
- User says "play pokemon", "start pokemon", "pokemon game"
- User asks about Pokemon Red, Blue, Yellow, FireRed, etc.
- User wants to watch an AI play Pokemon
- User references a ROM file (.gb, .gbc, .gba)
## Startup Procedure
### 1. First-time setup (clone, venv, install)
The repo is NousResearch/pokemon-agent on GitHub. Clone it, then
set up a Python 3.10+ virtual environment. Use uv (preferred for speed)
to create the venv and install the package in editable mode with the
pyboy extra. If uv is not available, fall back to python -m venv + pip.
If a checkout already exists (e.g. ~/pokemon-agent with a venv ready),
just cd there and source .venv/bin/activate instead of recloning.
You also need a ROM file. Ask the user for theirs (a previous setup may
already have one at roms/pokemon_red.gb inside the checkout).
NEVER download or provide ROM files — always ask the user.
### 2. Start the game server
From inside the pokemon-agent directory with the venv activated, run
pokemon-agent serve with --rom pointing to the ROM and --port 9876.
Run it in the background with &.
To resume from a saved game, add --load-state with the save name.
Wait 4 seconds for startup, then verify with GET /health.
### 3. Set up live dashboard for user to watch
Use an SSH reverse tunnel via localhost.run so the user can view
the dashboard in their browser. Connect with ssh, forwarding loca...
Details
- Author
- NousResearch
- Repository
- NousResearch/hermes-agent
- Created
- 1 years ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
pokemon-player
Play Pokemon via headless emulator + RAM reads.
0 Updated 1 months ago
988hj7tczd-oss AI & Automation Listed
pokemon-player
Play Pokemon via headless emulator + RAM reads.
0 Updated today
PavelDumbrao AI & Automation Listed
pokemon-player
Play Pokemon via headless emulator + RAM reads.
4 Updated 3 weeks ago
ZDStudios