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
Tim Culverhouse 365f1a6b37
terminal: add visibility reports
Allow terminal applications to detect when their view is not observable so they can avoid unnecessary rendering work.

Implement mode 2033 and the visibility status query, and report changes from tab, pane, window, and platform occlusion state.
2026-07-28 14:25:12 -05:00
.github Bump the actions group with 4 updates 2026-07-27 03:44:57 +00:00
3rdparty
bypy
docs terminal: add visibility reports 2026-07-28 14:25:12 -05:00
gen
glad
glfw Wayland: fix abort when dragging a tab out 2026-07-26 00:48:26 +01:00
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 terminal: add visibility reports 2026-07-28 14:25:12 -05:00
kitty_tests terminal: add visibility reports 2026-07-28 14:25:12 -05:00
logo
shell-integration
terminfo
tools fix locking in LRUCache 2026-07-27 09:34:01 +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 github.com/ebitengine/purego in the all-go-deps group 2026-07-27 03:42:46 +00:00
go.sum Bump github.com/ebitengine/purego in the all-go-deps group 2026-07-27 03:42:46 +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
shell.nix
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"]