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 406a92fc69
handle unknown pointer names in OSC 22 more gracefully
Also, allow using beam and arrow as aliases of text and default when
setting pointer shapes. These are the names kitty itself reports, so
they should be allowed in addition to the canonical list from the spec.

Fixes #10372
2026-08-19 04:56:27 +05:30
.github Bump github/codeql-action from 4.37.5 to 4.37.6 in the actions group 2026-08-17 03:45:03 +00:00
3rdparty autoformat 2026-08-05 05:32:56 +05:30
bypy Bump version of python for CVEs 2026-08-12 20:50:07 +05:30
docs Update changelog 2026-08-18 08:04:48 +05:30
gen handle unknown pointer names in OSC 22 more gracefully 2026-08-19 04:56:27 +05:30
glad autoformat 2026-08-05 05:32:56 +05:30
glfw macos: allow OS windows to participate in Split View tiling 2026-08-17 22:17:15 +04:00
kittens Make ty happy 2026-08-12 15:07:11 +05:30
kitty handle unknown pointer names in OSC 22 more gracefully 2026-08-19 04:56:27 +05:30
kitty_tests Add AVX 512 implementations for remaining SIMD functions 2026-08-18 09:03:29 +05:30
logo autoformat 2026-08-05 05:32:56 +05:30
shell-integration Fix Bash SSH hostname detection 2026-08-13 07:55:42 +05:00
terminfo
tools Increase default number of reps for benchmarking 2026-08-18 08:22:46 +05:30
.clang-format ... 2026-08-05 20:01:16 +05:30
.clang-format-for-slang Prepare for autoformat of .slang files 2026-08-10 22:03:38 +05:30
.clang-format-ignore Try newer clang-format installed via pip 2026-08-05 20:15:07 +05:30
.editorconfig
.gitattributes Load GLSL binding information at runtime rather than writing it to a generated C header 2026-08-05 05:32:55 +05:30
.gitignore Agent neutral instructions 2026-07-06 11:18:16 +05:30
__main__.py autoformat 2026-08-05 05:32:56 +05:30
autoformat Prevent clang-format from zeroing files 2026-08-11 16:57:43 +05:30
benchmark.py Throughput improvements when processing large blocks of text 2026-08-16 17:47:56 +05:30
Brewfile
build-terminfo
CHANGELOG.rst
CONTRIBUTING.md
count-lines-of-code Get count-lines-of-code to also count .slang files (as HLSL) 2026-08-12 10:30:35 +05:30
dev.sh
embeds.go
go.mod Bump the all-go-deps group with 2 updates 2026-08-17 03:43:04 +00:00
go.sum Bump the all-go-deps group with 2 updates 2026-08-17 03:43:04 +00:00
INSTALL.md
key_encoding.json
LICENSE
local-agent.md ... 2026-08-07 09:26:06 +05:30
Makefile
publish.py autoformat 2026-08-05 05:32:56 +05:30
pyproject.toml autoformat 2026-08-05 07:16:05 +05:30
README.asciidoc
rsync-and-build.sh Exclude shaders from rsync 2026-08-11 14:03:37 +05:30
SECURITY.md
session.vim
setup.py Improve performance of SIMD UTF-8 decoding 2026-08-16 20:25:03 +05:30
shell.nix ... 2026-08-09 22:12:20 +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"]