All your games. One place. A cross-platform emulator manager, game launcher, and ROM library for Windows, macOS, and Linux.
Everything you need to manage your game library
Download, install, and auto-configure 20+ emulators from inside the app. No terminal required.
Scan your ROMs, browse by platform, and launch games directly from a unified library.
Automatically fetches covers, screenshots, and metadata from SteamGridDB and libretro-thumbnails.
View per-game achievements in the game detail modal. Supports RetroArch, PCSX2, DuckStation, and more.
Navigate the entire UI with a gamepad. Apply PS/Xbox-aware controller bindings to installed emulators.
Sync save files between devices with built-in Syncthing integration. BIOS manager included.
Install and manage PC port projects like Ship of Harkinian, SM64, and more.
Choose your theme or follow system preference. Cross-platform with identical experience everywhere.
20+ emulators across Windows, macOS, and Linux
| Emulator | Systems | Windows | macOS | Linux |
|---|---|---|---|---|
| Dolphin | GameCube, Wii | Yes | Yes | Yes |
| RPCS3 | PlayStation 3 | Yes | No | Yes |
| Eden | Nintendo Switch | Yes | Yes | Yes |
| PCSX2 | PlayStation 2 | Yes | Yes | Yes |
| DuckStation | PlayStation 1 | Yes | Yes | Yes |
| Mednafen | PS1, PC Engine, Lynx, Neo Geo Pocket | Yes | Yes | Yes |
| MAME | Arcade | Yes | Yes | Yes |
| PPSSPP | PSP | Yes | Yes | Yes |
| melonDS | Nintendo DS | Yes | Yes | Yes |
| Flycast | Dreamcast, Naomi | Yes | Yes | Yes |
| Cemu | Wii U | Yes | Yes | Yes |
| xemu | Original Xbox | Yes | Yes | Yes |
| Vita3K | PS Vita | Yes | Yes | Yes |
| Azahar | Nintendo 3DS | Yes | Yes | Yes |
| Project64 | Nintendo 64 | Yes | No | No |
| Snes9x | SNES | Yes | Yes | Yes |
| mGBA | Game Boy, GBA | Yes | Yes | Yes |
| Mesen2 | NES, SNES, GB, GBA, PC Engine | Yes | Yes | Yes |
| RetroArch | Multi-system | Yes | Yes | Yes |
Download the latest release for your platform, launch OmniEmu, install an emulator from the Library, set your ROMs directory, and start playing.