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 0760733bd1
options: add copy_or_noop, make default
Add a "copy_or_noop" option which copies the text, and if there is no
selected text passes through the key. This allows applications to
implement native text selection but also have cmd+c still function as a
copy key since they can now receive it.

Make this the default on macos. This should have very little impact on
users because when no text is selected, the application can
(potentially) handle the key.
2025-09-03 11:01:57 -05:00
.github
3rdparty
bypy Bump version of Wayland bundled with kitty 2025-08-16 08:42:50 +05:30
docs Add os_window_title to sessions 2025-09-01 19:30:50 +05:30
gen remove leftover debug prints 2025-07-20 21:45:36 +05:30
glad More robust detection of support for GL_FRAMEBUFFER_SRGB 2025-08-11 09:13:49 +05:30
glfw macOS: focusing of minimized window broken 2025-08-23 07:49:06 +05:30
kittens kitten diff: Fix incorrect rendering if diff completes before terminal responds to capabilities query 2025-09-02 11:29:55 +05:30
kitty options: add copy_or_noop, make default 2025-09-03 11:01:57 -05:00
kitty_tests Dont use negative numbers in multi cursor protocol 2025-08-26 21:43:37 +05:30
logo
shell-integration unset KITTY_SI_RUN_COMMAND_AT_STARTUP when running the command 2025-08-19 09:57:51 +05:30
terminfo Allow backspace to wrap cursor to previous line 2025-07-23 08:56:54 +05:30
tools Fix infinite recursion in readline completer 2025-08-16 06:55:39 +05:30
.editorconfig
.gitattributes Allow backspace to wrap cursor to previous line 2025-07-23 08:56:54 +05:30
.gitignore
__main__.py
benchmark.py
Brewfile
build-terminfo
CHANGELOG.rst
CONTRIBUTING.md
count-lines-of-code
dev.sh
embeds.go
go.mod Bump the all-go-deps group with 4 updates 2025-08-11 04:49:31 +00:00
go.sum Bump the all-go-deps group with 4 updates 2025-08-11 04:49:31 +00:00
INSTALL.md
key_encoding.json
LICENSE
Makefile
publish.py
pyproject.toml
README.asciidoc
rsync-and-build.sh
SECURITY.md
session.vim
setup.py Allow shader names with underscores 2025-08-13 07:10:16 +05:30
shell.nix
staticcheck.conf
test.py
update-on-ox

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

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"]