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 c0bb8ae2a0
desktop-ui kitten: Re-read config on every file chooser invocation via portal
Allows easily changing the config without needing to restart the kitten
which is difficult to do given its lifetime is managed by the xdg
portals service.
2026-02-03 21:08:55 +05:30
.github Ignore irrelevant python stdlib CVE 2026-02-03 14:48:30 +05:30
3rdparty
bypy Bump openssl version for CVEs 2026-01-29 20:22:34 +05:30
docs Fix line-at-once selection not extending wrapped lines into scrollback 2026-01-30 20:29:33 +05:30
gen Move parsing of colors fully into C 2025-12-31 14:21:45 +05:30
glad More robust detection of support for GL_FRAMEBUFFER_SRGB 2025-08-11 09:13:49 +05:30
glfw Allow changing drag acceptance asynchronously 2026-02-03 14:43:44 +05:30
kittens desktop-ui kitten: Re-read config on every file chooser invocation via portal 2026-02-03 21:08:55 +05:30
kitty Allow changing drag acceptance asynchronously 2026-02-03 14:43:44 +05:30
kitty_tests Fix line-at-once selection not extending wrapped lines into scrollback 2026-01-30 20:29:33 +05:30
logo
shell-integration choose files: Add default mappings to choose a file and insert it into the terminal 2025-11-23 11:41:21 +05:30
terminfo Remove empty key definitions from terminfo 2026-01-26 11:50:08 +05:30
tools better fix for kitty +lnum path 2026-01-26 15:50:54 +05:30
.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 the all-go-deps group with 3 updates 2026-02-02 03:43:47 +00:00
go.sum Bump the all-go-deps group with 3 updates 2026-02-02 03:43:47 +00:00
INSTALL.md
key_encoding.json
LICENSE
Makefile
publish.py Use a full qualified name for SBOM generation 2025-09-18 17:42:05 +05:30
pyproject.toml Specify python dependencies in pyproject.toml 2025-09-16 16:42:01 +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"]