Kitty

GPU-accelerated, cross-platform terminal emulator with built-in tabs, splits, and extensions called kittens.

HN commenters like Kitty for built-in kittens such as hints, diff and SSH,123 for scriptable remote control and native sessions that can replace tmux,456 and for its terminal graphics support.78 The most common complaints are that setup happens entirely in config files and that it looks poor on macOS,9101112 with some reports of font rendering trouble and crashes in the Debian package.13
The HN verdict, written from 13 cited comments
17recommend
3warn against
Nov 3, 2025first mention
Oct 28, 2026latest mention
Nov 25 – Oct 26
Used fortmux alternativefor Neovim usersfor SSH sessionsfor inline imagesfor Linux usersterminal emulatorterminal emulator with hints mode

Why people recommend it

Built-in kittens · 3

Built-in tools like hints mode, diff, and kitten ssh are valued enough to keep users from switching.

“Kitty's hints mode[1] is the one feature keeping me from switching from Kitty to Ghostty”

“kitty terminal has diff like this builtin”

Show 1 more

“I still use Kitty, especially for SSH connections.”

Scriptability · 3

Commenters build workflows on its remote control protocol and full scriptability.

“embracing the total scriptability of my favorite terminal, Kitty”

“Kitty has remote protocol.”

Show 1 more

“I want to keep my existing workflow in Kitty and tmux/zellij”

Won-over switchers · 3

Users who moved from Terminal.app, Konsole, or Ghostty say they did not look back.

“kitty was what got me off Terminal.app and I think it's not given enough love around here.”

switched from Terminal.appon “Ghostty 1.4”

“For that reason I switched to Kitty a couple of years ago when I was transitioning to neovim I'm have not looked back since.”

switched from Konsoleon “Ghostty 1.4”
Show 1 more

“I've moved back to Kitty and now I wonder why I ever left!”

Speed · 2

Commenters report it as much faster than Konsole and as starting instantly in single-instance mode.

“kitty was many times faster than Konsole and Ghostty even faster.”

Gentoo user with NVIDIA GPUsswitched from Konsoleon “Ghostty 1.4”

“Kitty has the single instance feature and starts instantly with it.”

Terminal graphics · 2

Its graphics protocol lets users view images and plots in tools like Yazi and the Julia REPL.

“I run Kitty and use this feature regularly.”

“I've been pushing Kitty terminal graphics compositing”

Built-in sessions · 2

Native sessions and tab management replace tmux for some users.

“I decided to move to Kitty and use its built-in sessions instead.”

spends most time in the terminalswitched from tmuxon “Mitchellh starts a new company: Superlogical”

Caveats and dissent

Config-file setup · 2

Nearly everything must be configured in a config file, and tab customization needed Python.

“I've tried Kitty and Alacritty but the fact that you have to dive into the config file for everything”

“I've had various crashes with Kitty's Debian package”

macOS appearance · 2

Commenters say it doesn't look good on Mac and wish for a better macOS icon.

If you’re fine using iTerm just use iTerm. In my case I used iTerm for years and kinda liked it, but not completely. I’d been looking for an alternative for years but couldn’t find one I like (Alacritty doesn’t support pane splitting, Wezterm has full code config which I hate, Kitty doesn’t look good on Mac, Terminal.app is dog slow…). Ghostty just fits my needs pretty much exactly.

“I've moved back to Kitty and now I wonder why I ever left!”

Font rendering · 1

One user could not get consistent font rendering across screens with different pixel densities.

“I've had various crashes with Kitty's Debian package”

Stability · 1

One user had crashes with the Debian package, though it later became stable.

“I've had various crashes with Kitty's Debian package”

Not fastest · 3

Some found Ghostty faster or returned to lighter terminals, and one latency benchmark placed Kitty mid-pack.

“kitty was many times faster than Konsole and Ghostty even faster.”

Gentoo user with NVIDIA GPUsswitched from Konsoleon “Ghostty 1.4”

I was curious to see what the actual latency was, so I used Pavel Fatin's https://pavelfatin.com/typometer/. Notes: This system is running Arch, with kernel 7.0.3, scx_bpfland, and i3 on X11. Primary GPU is an integrated Intel GPU. Using picom: Terminal Min Max Avg SD alacritty 20.1 111.4 43.8 18.0 xfce4-terminal 19.1 112.5 49.1 17.9 xterm 12.3 152.6 53.1 26.4 wezterm 28.3 106.0 56.2 15.4 kitty 25.3 115.9 57.2 18.5 g

Arch Linux user on i3 and X11on “Linux Terminal Memory Usage”
Show 1 more

“I have tried other terminal emulators as well (kitty, for example)”

Often compared with

Who recommends it in their own words

All comments 25

“kitty was what got me off Terminal.app and I think it's not given enough love around here.”

switched from Terminal.appon “Ghostty 1.4”

“I've had various crashes with Kitty's Debian package”

“I have tried other terminal emulators as well (kitty, for example)”

“For that reason I switched to Kitty a couple of years ago when I was transitioning to neovim I'm have not looked back since.”

switched from Konsoleon “Ghostty 1.4”

If you’re fine using iTerm just use iTerm. In my case I used iTerm for years and kinda liked it, but not completely. I’d been looking for an alternative for years but couldn’t find one I like (Alacritty doesn’t support pane splitting, Wezterm has full code config which I hate, Kitty doesn’t look good on Mac, Terminal.app is dog slow…). Ghostty just fits my needs pretty much exactly.

“Kitty's hints mode[1] is the one feature keeping me from switching from Kitty to Ghostty”

“kitty was many times faster than Konsole and Ghostty even faster.”

Gentoo user with NVIDIA GPUsswitched from Konsoleon “Ghostty 1.4”

“kitty was the only one that covered most of my needs without feeling like it suffers from random quirks”

evaluated about 12 terminalson “Ghostty 1.4”

“I've moved back to Kitty and now I wonder why I ever left!”

“I've been pushing Kitty terminal graphics compositing”

“I want to keep my existing workflow in Kitty and tmux/zellij”

“because I love cool retro terminal and kitty”

“Kitty has the single instance feature and starts instantly with it.”

“I decided to move to Kitty and use its built-in sessions instead.”

spends most time in the terminalswitched from tmuxon “Mitchellh starts a new company: Superlogical”

“embracing the total scriptability of my favorite terminal, Kitty”

“I've tried Kitty and Alacritty but the fact that you have to dive into the config file for everything”

“Kitty has remote protocol.”

I was curious to see what the actual latency was, so I used Pavel Fatin's https://pavelfatin.com/typometer/. Notes: This system is running Arch, with kernel 7.0.3, scx_bpfland, and i3 on X11. Primary GPU is an integrated Intel GPU. Using picom: Terminal Min Max Avg SD alacritty 20.1 111.4 43.8 18.0 xfce4-terminal 19.1 112.5 49.1 17.9 xterm 12.3 152.6 53.1 26.4 wezterm 28.3 106.0 56.2 15.4 kitty 25.3 115.9 57.2 18.5 g

Arch Linux user on i3 and X11on “Linux Terminal Memory Usage”

“I use Kitty terminal emulator, I have 4 tabs open.”

“I still use Kitty, especially for SSH connections.”

“kitty terminal has diff like this builtin”

“I highly recommend making the last program in your .xinitrc be a terminal emulator rather than Emacs”

“I run Kitty and use this feature regularly.”

Threads where it came up

Also written as kitty. Data: kitty.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help