If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
copilot-swe-agent[bot] f7a4bf6be2
Reduce per OS Window VRAM usage for windows that use layered rendering, such as translucent windows.
The texture used as the intermediate rendering target is now shared between
all OS Windows instead of each OS Window having its own.

Fixes #9600
Fixes #9599
2026-03-04 14:46:14 +05:30
.github Prevent copilot from using go test 2026-03-03 22:25:24 +05:30
3rdparty
bypy Bump zlib for CVE 2026-02-21 15:51:48 +05:30
docs Document the new command palette 2026-03-03 15:34:10 +05:30
gen Fix: Increase sRGB LUT precision to 8 decimal places for more accurate color rendering 2026-02-17 02:22:20 +05:30
glad More robust detection of support for GL_FRAMEBUFFER_SRGB 2025-08-11 09:13:49 +05:30
glfw Merge branch 'fix/split-view-fullscreen-crash' of https://github.com/AndrewP-GH/kitty 2026-03-01 10:59:41 +05:30
kittens Change default word regexp to exclude punctuation 2026-03-04 09:20:53 +05:30
kitty Reduce per OS Window VRAM usage for windows that use layered rendering, such as translucent windows. 2026-03-04 14:46:14 +05:30
kitty_tests Make showing of unmapped actions a runtime cached setting 2026-03-03 15:24:26 +05:30
logo
shell-integration Add command_palette command to display bound keys 2026-02-22 20:46:47 -08:00
terminfo Remove empty key definitions from terminfo 2026-01-26 11:50:08 +05:30
tools Fix CI error by changing order of imports 2026-02-22 21:24:00 -08:00
.editorconfig
.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
benchmark.py Make mypy 1.16 happy 2025-05-30 10:06:38 +05:30
Brewfile
build-terminfo
CHANGELOG.rst
CONTRIBUTING.md
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
embeds.go Code to serialize/unserialize loaded images 2025-10-07 17:25:47 +05:30
go.mod Bump version of imaging for new JPEG code 2026-02-23 07:10:13 +05:30
go.sum Bump version of imaging for new JPEG code 2026-02-23 07:10:13 +05:30
INSTALL.md
key_encoding.json
LICENSE
Makefile
publish.py Fix pkill invocation 2026-02-24 07:47:22 +05:30
pyproject.toml Revert "Increase minimum python version to 3.12" 2026-02-08 21:57:11 +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
setup.py Ignoring errors is the default behavior for os.walk 2026-01-31 08:28:10 +05:30
shell.nix Fix shell.nix 2026-01-20 17:09:01 +01:00
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"]