
Opal Emu
Drop a game. Play instantly. Browser-based retro emulator.
3 followers
Drop a game. Play instantly. Browser-based retro emulator.
3 followers
Drop a game file, play instantly. 100% on-device emulation, nothing is uploaded. Supports NES, SNES, Game Boy, N64, Genesis, PlayStation, and more.


Free
Launch Team

Render: Get up to $100K in startup creditsCloud infrastructure for founders who want to move fast and NOT break things
Promoted
Built this because every other emulator wants something from you before it'll run anything - an install, an account, a config file. Opal Emu just wants the game. Drop a file, it starts. No setup, no uploads, everything stays on your device. Would love to hear what you think!
Hey Product Hunt 👋
Solo dev here. Opal Emu started as "I just want to drop a ROM and play, why does every emulator make me install something or make an account first." So that's what it does — drag a file onto the site, it figures out the console itself, and you're playing in a couple seconds. Everything stays on your device.
18 systems supported (NES, SNES, GB/GBC/GBA, N64, DS, PS1, PSP, Genesis, Saturn, Sega CD, 32X, Game Gear, Master System, Atari 2600/7800/Jaguar, Virtual Boy), auto save-states, rewind/fast-forward, a few display filters including a real CRT shader, and it's installable as an offline PWA.
If you'd rather self-host, there's a Docker image now — point it at your own ROM library and browse from the UI.
There's also a separate project I built on top, Opal Emu MCP, which lets AI agents like Claude actually see the screen and press buttons — built it mostly as an agent-testing sandbox, but happy to talk about it if that's your thing.
Open source (AGPL-3.0): github.com/thevalmarch/opalemu
Would love your feedback — what's missing, what's rough, what console you tried first. I'll be here all day.