Автономная игра в Pokémon через AI

★ 7.1 · general

pokemon-player is a Claude Code skill that lets Claude autonomously run and play Pokémon games through a headless PyBoy emulator with direct RAM reads. It clones the NousResearch/pokemon-agent repository, sets up a Python 3.10+ virtual environment, and starts a game server on port 9876 — the user supplies their own ROM file (.gb/.gbc/.gba), as the skill never downloads or provides ROMs. A live dashboard is exposed via an SSH reverse tunnel through localhost.run so the user can watch gameplay in the browser. The gameplay loop alternates between GET /state for HP and position data, vision analysis of screenshots for spatial awareness, POST /action calls with short action lists (walk, press_a/b, hold_b, etc.), and periodic state saves via POST /save. It's built for anyone who wants to watch Claude play through Pokémon Red, Blue, Yellow, or any compatible ROM end-to-end.