If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based. https://sw.kovidgoyal.net/kitty/
Find a file
Kovid Goyal cb673d3817
Generate all cell shader variations at build time
Trying to generate them at runtime is fragile if using slang IR as the
IR is highly version dependent. If going from source it means it is even
slower and would require some sophisticated caching scheme.
2026-08-05 05:32:53 +05:30
.github Install gslangValidator in CI 2026-08-05 05:32:51 +05:30
3rdparty
bypy Bump slang version, allows removing one glsl workaround 2026-08-05 05:32:52 +05:30
docs Note that shader-slang is now a dependency 2026-08-05 05:32:49 +05:30
gen
glad
glfw Move glfw build code into setup.py 2026-08-05 05:32:50 +05:30
kittens Desktop file chooser integration: when the specified directory does not exist, open file chooser at home directory 2026-07-28 09:04:57 +05:30
kitty Generate all cell shader variations at build time 2026-08-05 05:32:53 +05:30
kitty_tests Get freezing of slang on linux working 2026-08-05 05:32:50 +05:30
logo
shell-integration
terminfo
tools Update the list of NERD glyph names 2026-08-04 06:29:55 +05:30
.editorconfig
.gitattributes
.gitignore
__main__.py
benchmark.py
Brewfile
build-terminfo
CHANGELOG.rst
CONTRIBUTING.md
count-lines-of-code
dev.sh
embeds.go
go.mod Bump the all-go-deps group with 3 updates 2026-08-03 03:43:01 +00:00
go.sum Bump the all-go-deps group with 3 updates 2026-08-03 03:43:01 +00:00
INSTALL.md
key_encoding.json
LICENSE
local-agent.md
Makefile
publish.py
pyproject.toml
README.asciidoc
rsync-and-build.sh
SECURITY.md
session.vim
setup.py Get slangc working in macOS frozen build 2026-08-05 05:32:50 +05:30
shell.nix Note that shader-slang is now a dependency 2026-08-05 05:32:49 +05:30
staticcheck.conf
test.py
update-on-ox

= 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"]