Updated for KSA version: v2026.6.9.4750 (as of 2026-06-27)
Source code: https://github.com/meow-sci/purrtty
Latest release: https://github.com/meow-sci/purrtty/releases/latest
SpaceDock: tbd
Mod version: v1.0.1
License: MIT
purrTTY is a terminal emulator mod
It is built ontop of libghostty-vt (the multi-platform headless terminal emulator that backs the Ghostty terminal), it works on both Windows and Linux hosts
The UI portion is custom KSA ImGui code to display the terminal
Supports full color terminal modes, mouse integration, kitty graphics protocol and more!
On Windows, it supports all the built-in OS terminals like Cmd, PowerShell and WSL2
On Linux it can launch whatever shells you have
Note that purrTTY is just the terminal emulator (the thing which runs the terminal escape code handling and paints the UI portion), the shell sessions are your OS-native shells like Cmd, PowerShell, WSL2 linux shells or native Linux shells. There is no DIRECT game integration with these terminals, they are processes running outside of the game.
However, purrTTY has a first-party integration with my other mod gatOS which runs an tiny Alpine Linux based VM that integrates with KSA game code for reading game data and controlling the game (see gatOS mod post for details)

Source code: https://github.com/meow-sci/purrtty
Latest release: https://github.com/meow-sci/purrtty/releases/latest
SpaceDock: tbd
Mod version: v1.0.1
License: MIT
purrTTY is a terminal emulator mod
It is built ontop of libghostty-vt (the multi-platform headless terminal emulator that backs the Ghostty terminal), it works on both Windows and Linux hosts
The UI portion is custom KSA ImGui code to display the terminal
Supports full color terminal modes, mouse integration, kitty graphics protocol and more!
On Windows, it supports all the built-in OS terminals like Cmd, PowerShell and WSL2
On Linux it can launch whatever shells you have
Note that purrTTY is just the terminal emulator (the thing which runs the terminal escape code handling and paints the UI portion), the shell sessions are your OS-native shells like Cmd, PowerShell, WSL2 linux shells or native Linux shells. There is no DIRECT game integration with these terminals, they are processes running outside of the game.
However, purrTTY has a first-party integration with my other mod gatOS which runs an tiny Alpine Linux based VM that integrates with KSA game code for reading game data and controlling the game (see gatOS mod post for details)

Last edited: