kitty (terminal emulator)

{{lowercase title}}

{{short description|Terminal emulator}}

{{other uses|Kitty (disambiguation)}}

{{Infobox software

| name = kitty

| screenshot = Kitty(Terminal-emulator).png

| author = {{#statements:author name string}}

| released = {{#statements:inception}}

| latest release version = {{wikidata|property|edit|reference|P348}}

| latest release date = {{Start date and age|{{wikidata|qualifier|P348|P577}}}}

| programming language = {{#statements:P277}}

| operating system = {{#statements:operating system}}

| license = {{#statements:copyright license}}

}}

kitty is a free and open-source GPU-accelerated{{Cite web|date=2019-10-11|title=kitty - hardware-accelerated terminal emulator|url=https://www.linuxlinks.com/kitty-hardware-accelerated-terminal-emulator/|access-date=2021-03-09|website=LinuxLinks|language=en-GB|quote=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}}{{Cite web|last=Kumar|first=Nitesh|title=Best Terminal Emulators for Linux – Linux Hint|url=https://linuxhint.com/terminal_emulators_linux/|access-date=2021-03-09|language=en-US}} terminal emulator for Linux, macOS,{{Cite web |last=deCourville |first=Nick |date=2023-03-03 |title=Best Terminal for Mac: Choosing Your Favorite Alternative |url=https://www.macobserver.com/tips/best-terminal-mac/ |access-date=2024-06-19 |website=The Mac Observer |language=en-US}} and some BSD distributions.{{Cite web |last=Byfield |first=Bruce |date=July 2022 |title=A modern terminal emulator Here, Kitty, Kitty |url=https://www.magzter.com/stories/Technology/Linux-Magazine/A-modern-terminal-emulator-Here-Kitty-Kitty |access-date=2024-06-19 |website=www.magzter.com |publisher=Linux Magazine |language=en}} Focused on performance and features, kitty is written in a mix of C and Python programming languages. It provides GPU support. kitty shares its name with another program — KiTTY — a fork of PuTTY for Microsoft Windows.{{Cite web|title=KiTTY|url=http://www.9bis.net/kitty/#!index.md|access-date=2021-03-09|website=www.9bis.net}}

Features

Kitty supports supplemental programs called kittens that add features to kitty.{{Cite web |last=Borisov |first=Bobby |date=2022-04-01 |title=Kitty Terminal Emulator: How to Install, Configure, and Use It |url=https://linuxiac.com/kitty-terminal-emulator/ |access-date=2024-06-19 |website=linuxiac |language=en-US}} Other features include:

  • Display images with ImageMagick installed{{Cite web|title=icat - Display images in the terminal — kitty 0.19.3 documentation|url=https://sw.kovidgoyal.net/kitty/kittens/icat.html|access-date=2021-03-09|website=sw.kovidgoyal.net|quote=alias icat="kitty +kitten icat"}}
  • Interactive Unicode characters input by name, code, recently used{{Cite web|title=Unicode input — kitty 0.19.3 documentation|url=https://sw.kovidgoyal.net/kitty/kittens/unicode-input.html|access-date=2021-03-09|website=sw.kovidgoyal.net}}
  • Supports true color, text formatting features
  • Tiling of multiple windows and tabs{{Cite web |last=Das |first=Ankush |date=2021-03-18 |title=Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks) |url=https://itsfoss.com/linux-terminal-emulators/ |access-date=2024-06-19 |website=It's FOSS |language=en}}
  • Single config file
  • Hyperlink clicks
  • Mouse support (for example in Vim)
  • Multiple copy/paste buffers like in Vim{{Cite web|last=Gautam|first=Pratik|date=2020-12-22|title=Kitty - A Powerful GPU Based Terminal Emulator|url=https://linoxide.com/tools/kitty-terminal-emulator/|access-date=2021-03-09|website=LinOxide|language=en-US}}
  • OpenGL rendering

References