Release / 2026-05-19
kitty v0.47.0
Drag files from your shell into any GUI program, even across SSH.
Before you upgrade to v0.47.0
focus_follows_mouse now switches window only when the mouse crosses into another window, not on every movement.
Read the evidence
Built-in shortcuts fall back to the US layout key when a pressed non-English key has no match.
Read the evidence
edit-in-kitty now ignores environment variables and color config passed to it (CVE-2026-42851).
Read the evidence
What changed in v0.47.0
New dnd kitten for dragging files out of the terminal. Windows can be dragged to rearrange, move or detach. New options auto_reload_config, progress_bar (OSC 9;4) and palette_generate.
Also: Multiple background images kept on the GPU; diff kitten sticky file header.
v0.47.0.
New things you can do
Drag files from your shell to any GUI program, including from a remote machine over SSH.
Read the evidence
Have changes to kitty.conf apply automatically when the file is saved.
Read the evidence
See a progress bar at the top of the window when a program reports progress with the OSC 9;4 escape code.
Read the evidence
Fixed and improved
Windows can be dragged to rearrange, move to another tab or OS window, or detach.
Read the evidence
palette_generate builds the 256-color palette from the first 16 colors.
Read the evidence
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.