A favicon of Kitty

Kitty

A fast, feature-rich, cross-platform terminal emulator that renders on the GPU, for people who spend their working day in a terminal.

Open Source Alternative to:

Screenshot of Kitty websiteVisit Kitty

Kitty is the fast, feature-rich, cross-platform, GPU based terminal emulator. If you live in the terminal, the cost of a slow one is paid every hour, in dropped frames on heavy output and lag between a keystroke and a character. Kitty moves the drawing onto the GPU and keeps it off the input path.

The performance work has three parts. GPU and SIMD vector CPU instructions do the rendering, a separate thread keeps latency low, and the tradeoffs are configurable so you decide where the budget goes. Everything else is set in kitty.conf, which covers fonts, cursor, scrollback, mouse behavior, the bell, layouts, the tab bar, color schemes and key bindings.

The feature set reaches well past drawing text quickly.

  • Graphics: images and animations through the terminal graphics protocol.
  • Typography: ligatures, variable fonts and emoji with per-glyph font substitution.
  • Window management: programmable tabs and splits, with Stack, Tall, Fat, Grid, Horizontal and Vertical layouts.
  • Kittens: small extensions written in Python, including an SSH kitten that edits or downloads remote files inside an existing session.
  • Remote control: a running instance driven from scripts or the shell, with startup sessions for a predefined working setup.

Kitty runs on Linux, macOS and the BSDs and is packaged across many distribution repositories. Hyperlinks take configurable actions, and a pager browses the entire history or the output from the last command. The project also authored the terminal graphics protocol and a keyboard handling specification for the wider ecosystem.

Categories:
Built with:
Share:
Details:
  • Stars


    34,798
  • Forks


    1,495
  • Last commit


    5 days ago
  • Repository age


    10 years
  • License


    GPL-3.0
  • Version


    0.48.2
  • Repository


    kovidgoyal/kitty

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Kitty:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Kitty: Open Source Warp Alternative – Unvendored