AI product Open source

SuperAstra

SuperAstra is a SNES-themed desktop companion that uses natural-language prompts to investigate and alter a running game through BizHawk. Its agent receives screenshots, cartridge identity data, emulator registers, memory scans, hardware-domain reads, controller probes, and checkpoint results; it can search cartridge data, identify game-memory structures, create routines or guarded patches, test changes, and retain cartridge-specific findings in a local notebook. Each committed mutation can be undone through emulator checkpoints, while named experiment checkpoints support controlled trials that restore the player's prior state. The prototype runs on Windows or Linux with Python and Tkinter, BizHawk using its BSNES SNES core, a ROM, and an OpenAI API key configured for the stated model; it also includes limited local Mario shortcuts that do not require an API key. It does not patch the original ROM file, create exportable ROM patches, expand ROM capacity, or guarantee success on unfamiliar games. The original source is MIT-licensed.

View repository Mentioned in 1 video ↓

What SuperAstra is used for

1 use taken from transcripts — each links to the moment in the video.

  • Connects to the BizHawk emulator so an agent can modify a running SNES game from natural-language instructions. It searches game memory, records cartridge-specific knowledge, and provides checkpoints and undo states.

Videos mentioning SuperAstra

1 in the library.