Tools/kovidgoyal/kitty

kitty

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

35.1k ★+152/wkgrowthPythonGNU General Public License v3.0 →trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

kitty is a fast, GPU-accelerated terminal emulator from Kovid Goyal, the developer behind Calibre. GPLv3, for Linux, macOS and the BSDs. It pioneered its own graphics protocol, which lets programs draw real images inside the terminal, so tools like mpv can even play video there. True color and ligatures come standard.

Install through your package manager or grab the binary. Configuration lives in ~/.config/kitty/kitty.conf. Built in: tabs, including vertical tabs as of 0.48, multiple windows, split layouts without a multiplexer, scrollback browsing in a pager, and kittens, small extensions for SSH with shell integration on remote hosts, image previews, a unicode picker, and theme and font choosers. Free across every team size, and there is nothing to roll out: people pick their own terminal.

The catch is that kitty wants you to live in a text file. The theme and font pickers help, but there is no preferences window, and getting it how you like takes real tuning time. WezTerm is the closest match on features. Pick kitty when you want images in the terminal and splits without a multiplexer layered on top.

Free vs Self-Hosted vs Paid

fully free

Free tier: Everything. The terminal is fully free under GPLv3.

Self-hosted: Not applicable. It runs on your machine: Linux, macOS or BSD.

Paid: None. There is no paid version, no cloud service and no enterprise tier; the project takes donations.

Completely free under GPLv3, with donations as the only way to pay.

What to do by team size

Solo
free
Small team
free
Medium team
free
Large team
free
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
85/100 · A
Adoption27/30
Maintenance25/25
Community13/20
License10/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 32,910 starsActive community: 1,364 forksCommunity discussions enabledNotable author: 5,507 followers

License: GNU General Public License v3.0

Commercial OK but must share source of modifications.

Commercial use: ✓ Yes

About

Owner
Kovid Goyal (User)
Stars
35,087
Forks
1,528

Explore Further

More tools in the directory