kitty (terminal emulator)

kitty
Original authorKovid Goyal
Release2017
Stable release
0.48.2[1] Edit this on Wikidata / 30 July 2026 (30 July 2026)
Written inC, Python, Go
Operating systemLinux, macOS, FreeBSD
LicenseGNU General Public License, version 3.0
Websitesw.kovidgoyal.net/kitty/ Edit this on Wikidata
Repository

kitty is a free and open-source GPU-accelerated[2][3] terminal emulator for Linux, macOS,[4] and some BSD distributions.[5] It is written in a mix of C, Python and Go programming languages.[6] kitty shares its name with another program — KiTTY — a fork of PuTTY for Microsoft Windows.[7]

Features

Kitty supports supplemental programs called kittens that add features to kitty.[8] Other features include:

  • Display images with ImageMagick installed[9][8]
  • Interactive Unicode characters input by name, code, recently used[10]
  • Supports true color, text formatting features
  • Tiling of multiple windows and tabs[11]
  • Single config file
  • Hyperlink clicks
  • Mouse support (for example in Vim)
  • Multiple copy/paste buffers like in Vim[12]
  • OpenGL rendering[4]

References

  1. ↑ "Release 0.48.2". 30 July 2026. Retrieved 31 July 2026.
  2. ↑ "kitty - hardware-accelerated terminal emulator". LinuxLinks. 2019-10-11. Retrieved 2021-03-09. It offers GPU-acceleration combined with a wide feature set. It's targeted at power keyboard users. It's billed as a modern, hackable, featureful, OpenGL based terminal emulator
  3. ↑ Kumar, Nitesh. "Best Terminal Emulators for Linux – Linux Hint". Retrieved 2021-03-09.
  4. 1 2 deCourville, Nick (2023-03-03). "Best Terminal for Mac: Choosing Your Favorite Alternative". The Mac Observer. Retrieved 2024-06-19.
  5. ↑ Byfield, Bruce (July 2022). "A modern terminal emulator Here, Kitty, Kitty". www.magzter.com. Linux Magazine. Retrieved 2024-06-19.
  6. ↑ "Overview". kitty. Retrieved 2026-02-01.
  7. ↑ "KiTTY". www.9bis.net. Retrieved 2021-03-09.
  8. 1 2 Borisov, Bobby (2022-04-01). "Kitty Terminal Emulator: How to Install, Configure, and Use It". linuxiac. Retrieved 2024-06-19.
  9. ↑ "icat - Display images in the terminal — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09. alias icat="kitty +kitten icat"
  10. ↑ "Unicode input — kitty 0.19.3 documentation". sw.kovidgoyal.net. Retrieved 2021-03-09.
  11. ↑ Das, Ankush (2021-03-18). "Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks)". It's FOSS. Retrieved 2024-06-19.
  12. ↑ Gautam, Pratik (2020-12-22). "Kitty - A Powerful GPU Based Terminal Emulator". LinOxide. Retrieved 2021-03-09.