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
Leah Amelia Chen 81e0a86791
docs/graphics-protocol: replace demo image
The "Lenna" test image has been deprecated for several years at this
point in the computer graphics scientific community for being an
unauthorized, cropped scan of a Playboy magazine that is not only legally
problematic regarding redistribution (see #661) but also raises questions
about the appropriateness of using originally pornographic material in
scientific literature. **If scientific journals now find it unacceptable,
so should we, and we should do better**.

The image itself has been long gone from the repo itself following #661,
but it's still present in a screenshot attached to the documentation.
Although that resolved legal issues for Debian packaging, I think the
fundamental problem with the Lenna image remains unsolved, and over the
past 8 years the scientific consensus (and more importantly, the
sentiment from the model herself, Lena Forsén) has been very clear that
we shouldn't use this image in any shape or form now. So let's replace it
with something actually wholesome and thematically appropriate!

Instead, I've taken a screenshot of `gr.py`, but with Lenna replaced with
a photo of a friend's cat. I took the original photo myself and licensed
it under CC0 — no attribution is required, though it would certainly be
welcome. Some minor things about the composition have been changed, such
as the proportions of the images and the font used (sorry, I don't know
which font the original used, I'm using Iosevka here since it's my system
monospace font), but overall it shows off the capabilities of the
Graphics Protocol as well as the original.

Please let me know of any feedback regarding the image selection and the
composition, but I think this is a worthy step to take.
2026-08-21 15:40:56 +08:00
.github Ignore CVE for openssl with a fix that has not yet been released 2026-08-21 10:53:01 +05:30
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 docs/graphics-protocol: replace demo image 2026-08-21 15:40:56 +08:00
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 Wayland: Workaround clipboard managers that restore application private MIME types. Fixes #10376 2026-08-21 08:14:38 +05:30
kittens ... 2026-08-20 08:07:21 +05:30
kitty Fix handling of a=f chunked loading 2026-08-21 10:46:43 +05:30
kitty_tests Fix handling of a=f chunked loading 2026-08-21 10:46:43 +05:30
logo autoformat 2026-08-05 05:32:56 +05:30
shell-integration Merge origin/master into go-kitten-ports 2026-08-18 16:18:54 +05:30
terminfo
tools Merge origin/master into go-kitten-ports 2026-08-18 16:18:54 +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"]