Kyty: The Open-Source PS5 Emulator Behind PS5X
Every PS5 game you see running on an Xbox Series X traces back to Kyty — an open-source PS4 and PS5 emulator for Windows PC, developed by a programmer known as InoriRus. Here is what the project is, what it can run today, and how its Xbox spin-off fits in.
Short version: Kyty is a free, MIT-licensed, early-stage PS4/PS5 emulator that runs on Windows 10 x64 with a Vulkan-capable GPU. It can run a handful of simple PS4 games and PS5 software, with glitches, crashes, and low frame rates as the norm. Its Xbox port, PS5X by Devran Cosmo Uenal, re-implements Kyty’s Vulkan renderer as Direct3D 12 and is the project currently making headlines for running PS5 games on Xbox Series X|S.
What Kyty is
Kyty is developed by InoriRus (Vladimir M) and published on GitHub under the MIT license. It emulates the PlayStation 4 and PlayStation 5 — a much harder problem than older-console emulation, because modern console emulation means re-implementing an entire modern operating system and its GPU pipeline, not just interpreting a CPU. The project describes itself as early-stage: simple PS4 games and PS5 homebrew run, and anything bigger will meet graphics glitches, crashes, freezes, and low frame rates. Audio output, video playback, networking, and multi-user support are among the features not yet implemented.
What the PC version can run
The headline data point: in early September 2026, Kyty booted Demon’s Souls (PS5) at roughly 1–2 frames per second; by the end of that same month, the PC version reached 40–50 FPS in the same game. That single-month jump — from slideshow to playable — is the clearest public evidence of how fast targeted emulator work moves. It also explains the timing of the PS5X headlines: an emulator crossing into playable territory on PS5 software is genuinely new, and porting it to a second platform became newsworthy the moment it worked.
Requirements on PC are demanding by emulation standards: a 64-bit Windows 10 machine, a Vulkan-capable GPU (Kyty is built against the Vulkan SDK and Qt), and enough CPU headroom for the interpreter. As with all emulators, you supply your own legally obtained games — Kyty does not include or link to any.
How PS5X relates to Kyty
PS5X is not a fork with a different name slapped on — it is a platform port with real engineering in it. Xbox has no Vulkan support, so Uenal translated Kyty’s renderer to Direct3D 12, using Mesa’s spirv-to-dxil to translate SPIR-V shaders to DXIL bytecode. The port also works around the UWP sandbox’s 5 GB foreground memory limit with paging and swap-file support, and adapts input to the Xbox controller.
The practical consequence: the two projects improve on parallel tracks. When upstream Kyty fixes something for Vulkan, the Xbox port does not get it for free — the equivalent D3D12 case has to be implemented separately. You can see that asymmetry in the port’s release notes, which read as a log of D3D12-specific cases (depth-to-color copies, 64-bit atomics, texture formats) rather than upstream changelog entries. The port tracks upstream closely, though: recent Xbox builds bundled over a hundred upstream changes alongside the platform-specific work.
Where to follow the projects
Both projects publish on GitHub: upstream Kyty under InoriRus’s account, and the Xbox builds under the KytyPS5 project’s releases page — the latter is where public PS5X packages for Xbox Series X|S ship, sometimes daily. Uenal demonstrates progress on his YouTube channel. This guide links to those official sources only; we do not mirror builds, and we do not host or link to games, firmware, or keys. For what the Xbox port can run right now, see the compatibility list; for getting it on a console, see the install guide.