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
{{Reflist}}
{{Terminal emulators}}
Category:Free terminal emulators
Category:Free software programmed in Python
Category:Free software programmed in C
{{free-software-stub}}