Tools/kovidgoyal/kitty

kitty

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

34.4k+137/wkgrowthPythonGNU General Public License v3.0trending

The Lens

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

Updated Jul 2026

kitty is a GPU-accelerated terminal emulator from Kovid Goyal (the same developer who built Calibre). GPLv3 licensed. Cross-platform across Linux and macOS. The point of the GPU acceleration is not just speed: it lets kitty render true-color graphics, ligatures, and even inline images and video without bolting on a separate protocol like sixel.

Install via your package manager or grab the binary from the project site. Configuration is a single text file at ~/.config/kitty/kitty.conf. No GUI preferences panel, ever. Hot-reload works. Built-in features include tabs, multiple windows, layouts (splits without a multiplexer), keyboard-driven scrollback browsing, and a kittens system for small extensions like SSH session resume, image preview, and unicode picker.

Solo developers and power users get the most out of this. Teams: there is nothing to mandate or roll out, individuals pick their terminal. Free across every team size.

The catch is the config file. There is no settings UI and the defaults are minimal. You will spend a weekend tuning it the first time. Alacritty is faster on synthetic benchmarks but does less. WezTerm is the closest competitor on features. Pick kitty if you want graphics and ligatures in your terminal 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.

Paid: None. There is no paid version, no cloud service, no enterprise tier.

Completely free and open source. GPLv3.

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
34,382
Forks
1,462

Explore Further

More tools in the directory