Sonic the Hedgehog
RetroArch
Ghostty·macOS
An LD_PRELOAD shim that hooks SDL2, OpenGL, Vulkan and gamescope — and forwards the frames to the kitty graphics protocol. For Linux and Mac.An LD_PRELOAD shim that hooks SDL2, OpenGL, Vulkan and gamescope — and walks them across the bridge into your terminal via the kitty graphics protocol. For Linux and Mac.A purr-loaded shim that catches frames by the scruff — SDL2, OpenGL, Vulkan, gamescope alike — and trots them across the Katzensteg into your terminal via the kitty graphics protocol. For Linux and Mac.
LD_PRELOAD / DYLD_INSERT_LIBRARIES · input redirection (keyboard + mouse) Sorted by where in the stack we hook. Pick an API on the left.
The original target. Drawing and frame capture for SDL2 itself — plus the OpenGL and Vulkan contexts the app uses.
Working examples → graphics APIs → katzensteg → kitty graphics protocol → your terminal.
A growing list. Drop in via LD_PRELOAD or DYLD_INSERT_LIBRARIES.