# kitty

The fast, feature-rich, GPU based terminal emulator

Fast

- Offloads rendering to the GPU for lower system load

- Uses threaded rendering for absolutely minimal latency

- Performance tradeoffs can be tuned

Capable

- Graphics, with images and animations

- Ligatures and emoji, with `per glyph font substitution`

- Hyperlinks, with configurable actions

Scriptable

- Control from scripts or the shell

- Extend with kittens using the Python language

- Use startup sessions to specify working environments

Composable

- Programmble tabs, splits and multiple layouts to manage windows

- Browse the entire history or the output from the last command comfortably in pagers and editors

- Edit or download remote files in an existing SSH session

Cross-platform

- Linux

- macOS

- Various BSDs

Innovative

Pioneered various extensions to move the entire terminal ecosystem forward

- Terminal graphics protocol

- Comprehensive keyboard handling in terminals

- Lots more in Terminal protocol extensions

Screenshot, showing vim, tig and git running in kitty with the 'Tall' layout

To get started see Quickstart.