Your library, your style.
Media Artwork formats your game covers automatically with the right aspect ratios, while CATui Customs gives you full freedom with custom widgets, icons, and flexible layouts.

Your collection, with a little more personality.
Media Artwork formats your game covers automatically with the right aspect ratios, while CATui Customs gives you full freedom with custom widgets, icons, and flexible layouts.

High-performance emulation across all your favorite consoles, designed for modern displays and seamless progress.

Integrated RetroAchievements with full online and offline support. Hunt trophies wherever you play and sync your progress the moment you reconnect.
Real-time badge toasts, custom popup albums, and rich presence keep your retro milestones feeling like modern achievements.

Before you make yourself at home.
CATui is an emulation platform built with Godot, with support for Libretro cores and its own cores. It brings your game library, emulation, customization, and social features together in one interface. It runs only cores on its compatibility list. CATui's own cores are not limited to Libretro. Check the compatibility list and updates in #core-status on our official Discord.
Yes. CATui is free to use. It is currently in testing, and updates will be announced through our official Discord.
No games, ROMs, BIOS files, or encryption keys are included. Bring your own legally obtained games and any files required by the corresponding core.
Documentation will be released gradually as CATui develops. The project is currently in testing. Guides and references will become available as they are ready, with updates shared on our official Discord.
Follow the project's Windows builds and check the notes for each release.
Installers will appear here when a build is ready.Find previous builds and release notes for your platform.
4 releases
CATui does not include games or BIOS files. Platform names belong to their respective owners.
Seamless is CATui's new direct emulation mode. CATui runs the original standalone emulator and mirrors its screen inside the interface, so it feels native. As a side effect, it ends up making almost any game run internally. That was never the goal, but you can use it for that.
It was supposed to debut on the Steam Nightly, but the store page approval is taking too long. So it arrives in the next releases, alongside CATui's first extra OS: Linux, tested on Arch.
Seamless does not replace Libretro. Cores stay, and their advantages are not worth losing. The focus of Seamless is the heavy side: emulators like Eden, shadPS4 and Kyty (PS5), plus any system without an up to date core. I built those cores by hand for Libretro, and keeping them alive is not sustainable. That's the part Seamless takes off my plate.
Right now it's experimental and totally unstable, with a lot of OS-level work still missing.
I'm preparing a major change for CATui. Over the next one or two builds, I will start phasing out cores in favor of internal standalone emulators. This will arrive first in upcoming Nightly builds.
Going forward, CATui will just use "Emulators" instead of "Cores", embedding official standalone releases directly into the frontend. In my tests, this approach proved far superior in performance, responsiveness, and overall stability. By integrating the emulators natively into the interface instead of relying on core wrappers, CATui keeps a seamless, unified frontend experience while running the exact official builds provided by upstream developers.
The transition will take time. While with cores I only need to adapt the core architecture itself, standalone emulation requires specific OS level integration for Windows, Android, macOS, and other platforms. I'm still architecting the whole system, and early previews will be ready soon.
Build ZERO will be available for closed testing on Windows on October 17 at 4:00 PM BRT.
Try the features and report bugs to help improve the next builds. Other platforms will follow later.
Test build: bugs and instability are expected.
View downloadsVideo could not load. Please try again.
Hey everyone, CATui is just getting started. I've been putting a lot into this project, and there's still plenty I want to share with you. This beta is the first step toward getting it into the hands of the people who'll actually use it.
There are plenty of features to discover just by trying CATui and poking around. I'll keep showing you more details, explaining how things work, and sharing what I'm working on for the future.
About what's next, I want to keep building on this with you. Try the beta, tell me what you liked, what felt weird, and what you'd like to see. Bugs, ideas, little details, send it all over on Discord. That feedback will help me figure out what to work on next.
I've still got a lot to share. For now, I just want you to get your hands on CATui and see what you think. Thanks for being here.
Previews and leaks on Discord