19 мая 2026 года состоялся релиз многофункционального, с поддержкой опции GPU‑accelerated (технология, при которой графический процессор используется для ускорения вычислительных задач и приложений), кроссплатформенного эмулятора терминала Kitty 0.47. Исходный код проекта написан на Python, C и Go и опубликован на GitHub под лицензией GNU General Public License v3.0. Разработка проекта ведётся с 2017 года.

Новая версия решения в значительной степени ориентирована на стабильность, в ней исправлены ранее найденные некритичные ошибки, обнаруженные после выпуска предыдущей стабильной сборки в марте 2026 года, включая исправления сбоев рендеринга панели вкладок, новый элемент управления, позволяющий перетаскивать объекты, функцию перестановки окон, автоматическую перезагрузку конфигурации, индикаторы выполнения и ряд исправлений безопасности.

Основные дополнения и изменения в Kitty Terminal 0.47:

  • новая функция перетаскивания файлов, позволяющая пользователям перетаскивать файлы из командной строки в графические приложения, в том числе через SSH-сессии;

  • расширена поддержка перетаскивания внутри Kitty, позволяющая переставлять окна, перемещать их на другую вкладку или окно ОС, а также отсоединять в отдельное окно ОС, также теперь пользователи могут временно отображать заголовки окон с помощью параметра toggle_window_title_bars при перетаскивании окон;

  • появилась опция palette_generate, которая автоматически генерирует палитру из 256 цветов, начиная с первых 16;

  • автоматическая перезагрузка конфигурации, управляемая новой опцией auto_reload_config, что устраняет необходимость вручную перезагружать Kitty после редактирования её конфигурации;

  • терминал отображает индикатор выполнения вверху, когда программа сообщает о ходе выполнения с помощью управляющей последовательности OSC 9;4. Это поведение управляется новой опцией progress_bar. Дополнительно scroll_line_up и scroll_line_down по умолчанию используют плавную прокрутку, хотя предыдущее поведение можно восстановить, переназначив действия без аргумента smooth;

  • опция focus_follows_mouse теперь переключает активное окно только тогда, когда указатель пересекает другое окно, а не при каждом движении мыши. Связанная опция позволяет переключать фокус только при перетаскивании, а не при движении указателя;

  • для пользователей, работающих с визуальной настройкой, появилась возможность указывать и сохранять на графическом процессоре несколько записей background_image, что обеспечивает более быструю смену фона. Также добавлена ​​поддержка рендеринга блочных элементов из блока Unicode Symbols for Legacy Computing Supplement, включая разделенные блочные квадранты, секстанты, блоки размером в одну шестнадцатую и частичные заливки размером в одну четверть;

  • в Wayland жесты удержания могут отменять инерционную прокрутку при размещении пальцев на трекпаде, что делает кинетическую прокрутку более естественной. В Linux Kitty учитывает настройку матрицы fontconfig, обычно используемую для имитации наклона шрифтов, не имеющих курсивных вариантов;

  • исправлена ​​проблема с драйвером Nvidia, вызывавшая искажение цвета после выхода из спящего режима;

  • в X11 Kitty исправлена регрессия из предыдущего релиза, которая могла вызывать периодические сбои при удалении устройства ввода. Пользователи XWayland также получают исправление регрессии, которая препятствовала корректной прокрутке некоторых колёсиков мыши;

  • пользователи macOS получили новую иконку приложения в стиле Tahoe с разными фонами для светлого и темного режимов, а также исправления для периодически появляющихся фантомных курсоров, игнорируемых аргументов, передаваемых через open --args, и отсутствующих пунктов «Копировать» и «Вставить» в меню «Правка» глобальной строки меню;

  • исправления, касающиеся взаимодействия полосы прокрутки с полями окна, автодополнения при редактировании в Kitty, поведения переноса строки при выделении, переименования вкладок, перетаскивания границ, поведения копирования и вставки на границах мягкого переноса, а также ответов от терминальных программ, проникающих в оболочку после завершения работы Kitty;

  • улучшенный вывод удалённого управления с помощью session_name и last_focused_at , улучшено отображение ввода пароля, фиксированные заголовки в Kitty для сравнения файлов, завершающую новую строку для текстового вывода из Kitty для выбора файлов, автоматическая обработка расширения .kitty-session в save_as_session и улучшенная производительность при отображении панелей вкладок с использованием данных активного процесса.