Remix.run Logo
▲ flohofwoe 4 hours ago

Very similar, about the only difference from user perspective is that Kitty has a slight content 'wobble' on macOS when resizing the window (this typically happens when the content is rendered via an MTKView or CAMetalLayer and its parent view's 'layerContentsPlacement' isn't anchored to one side during window resizing). That would be trivial to fix though.

PS: another difference is installation size, on macOS Kitty is about 246 MB while Ghostty is 67 MB (and it looks like Kitty comes with a glslang shader compiler and python 3.14 frameworks, which together already take up 32 MB).

TL;DR: it feels like Ghostty is paying a bit more attention to platform-specific aspects than Kitty.

Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).

▲darkwater 4 hours ago | parent | next [-]

> Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).

This still qualifies as cross-platform though. Cross-platform doesn't mean "all the platforms" or "all the platforms with the biggest market share in the segment of the application".

▲flohofwoe 4 hours ago | parent [-]

Maybe, but it reminds me of the bad old days when Microsoft called their applications 'cross-platform', and then they just meant different flavours of Windows ;)

▲darkwater 2 hours ago | parent [-]

I mean, I share the sentiment, and IMO they should support at least the BSDs (there are official FreeBSD ports for both Kitty and Ghostty but no mentions of them in both websites)

▲devsda 3 hours ago | parent | prev | next [-]

> Also funny/sad: both call themselves 'cross-platform', but then don't support Windows

Both might have thought 'If you are patient enough to tolerate a slower web based start menu, you are probably not a target market for a hardware accelerated terminal' :D

▲paaloeye 4 hours ago | parent | prev [-]

Proper Windows support is not easy to archive. Plus with Windows Terminal being good enough and open-source, there isn't much incentive to support it.

▲flohofwoe 4 hours ago | parent [-]

Windows Terminal doesn't support Kitty Graphics Protocol (yet?: https://github.com/microsoft/terminal/issues/8389).

That's the one thing I always check first in a terminal because I have this pet project to run emulators in a terminal ;)

https://github.com/floooh/chipz-kitty

(works fine in Kitty and Ghostty, wezterm theoretically also supports the Kitty protocol but at some point just freezes)

▲paaloeye 4 hours ago | parent [-]

Honestly, as fun as it is using KGP, I don't consider it critical for any real use cases.

If you need a GUI, just use a GUI.