
About kitty
kitty is an open source terminal emulator that uses GPU rendering. It is built for people who work mostly in the terminal and want image display, remote control and scripting.
What it does
kitty draws the terminal with the GPU and uses threaded rendering to keep input latency low. It is configurable and scriptable. It includes kittens, which are small programs that add features such as a pager, image display and remote file editing. Remote control lets scripts send text to windows or manage them.
Key features
- GPU-based rendering with threaded drawing
- Display images in the terminal with the icat kitten
- Open remote files for local viewing or editing
- Broadcast text to several windows at once
- Remote control protocol for scripts
Who it's for
Developers, system administrators and power users who spend much of their time in the terminal and want image display, window layouts and automation.
Pricing and good to know
kitty is free and open source under the GPL-3.0 license, with source on GitHub. It is aimed at Linux and macOS. Its configuration is a text file, and themes can be chosen interactively from the command line.
Highlights
- GPU-based rendering with threaded drawing
- Display images in the terminal with the icat kitten
- Open remote files for local viewing or editing
- Broadcast text to several windows at once
- Remote control protocol for scripts












