If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
zhaolei b16221a1d3 macos: explicitly enable modern window corners on macOS 26
Use an explicit runtime check to apply the newer corner styling on macOS 26 while leaving behavior unchanged on older macOS versions for compatibility.

Also add the required QuartzCore framework for linking the corner curve API.
2026-04-18 20:41:38 +08:00
.github ... 2026-04-14 17:39:04 +05:30
3rdparty ... 2024-07-14 12:34:24 +05:30
bypy Bump python for CVEs 2026-04-14 14:11:35 +05:30
docs macOS: Switch to Tahoe style application icon 2026-04-18 13:28:22 +05:30
gen Add machine id and stub for t=k transfers 2026-04-11 17:20:53 +05:30
glad More robust detection of support for GL_FRAMEBUFFER_SRGB 2025-08-11 09:13:49 +05:30
glfw macos: explicitly enable modern window corners on macOS 26 2026-04-18 20:41:38 +08:00
kittens run go modernizer 2026-04-16 19:12:31 +05:30
kitty Fix crash in overlay line drawing on uninitialized linebuf view 2026-04-18 13:10:07 +08:00
kitty_tests Fix crash in overlay line drawing on uninitialized linebuf view 2026-04-18 13:10:07 +08:00
logo macOS: Switch to Tahoe style application icon 2026-04-18 13:28:22 +05:30
shell-integration Add support for RemoteCommand option in kitten ssh 2026-04-14 11:11:51 +08:00
terminfo Remove empty key definitions from terminfo 2026-01-26 11:50:08 +05:30
tools Rewrite mouse-demo drop to use OnDnDData API; fix QueueDnDData bugs 2026-04-16 15:32:49 +00:00
.editorconfig Fix indentation in codeql yml file 2025-04-14 10:21:10 +05:30
.gitattributes Move parsing of colors fully into C 2025-12-31 14:21:45 +05:30
.gitignore Add XI2 smooth scrolling support for X11 backend 2026-01-09 17:13:24 +05:30
__main__.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
benchmark.py Make mypy 1.16 happy 2025-05-30 10:06:38 +05:30
Brewfile See if dropping pkgconf fixes CI build 2024-11-23 19:48:05 +05:30
build-terminfo Make the terminfo database available in the compiled module 2024-03-21 10:16:50 +05:30
CHANGELOG.rst
CONTRIBUTING.md Fix misspellings 2023-06-14 03:39:53 +06:00
count-lines-of-code Update the list of nerd font names when updating other unicode data as well 2025-05-21 13:19:27 +05:30
dev.sh Update docs for new develop builds 2023-07-29 14:16:25 +05:30
embeds.go Code to serialize/unserialize loaded images 2025-10-07 17:25:47 +05:30
go.mod Start work on config watcher kitten 2026-04-16 12:37:43 +05:30
go.sum Start work on config watcher kitten 2026-04-16 12:37:43 +05:30
INSTALL.md
key_encoding.json
LICENSE
Makefile Update docs for new develop builds 2023-07-29 14:16:25 +05:30
publish.py Fix pkill invocation 2026-02-24 07:47:22 +05:30
pyproject.toml Add license metadata to pyproject.toml 2026-03-30 13:42:18 +05:30
README.asciidoc Update some docs 2025-10-07 20:20:19 +05:30
rsync-and-build.sh Slightly improve rsync script 2025-05-09 15:33:22 +05:30
SECURITY.md ... 2025-09-14 21:31:43 +05:30
session.vim Switch to LSP for mypy 2024-03-28 19:36:07 +05:30
setup.py macOS: Switch to Tahoe style application icon 2026-04-18 13:28:22 +05:30
shell.nix Update shell.nix 2026-03-23 17:26:53 -04:00
staticcheck.conf configure staticcheck 2022-11-14 15:42:01 +05:30
test.py Dont change the env for go tests 2022-11-14 15:41:53 +05:30
update-on-ox Allow turning off stripping in update-on-ox 2024-08-18 15:30:38 +05:30

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

If you live in the terminal, *kitty* is made for **you**!

See https://sw.kovidgoyal.net/kitty/[the kitty website].

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty-terminal.svg?columns=3&header=kitty["Packaging status", link="https://repology.org/project/kitty-terminal/versions"]