Быстрый, нативный и функциональный эмулятор терминала с GPU-рендерингом и интерфейсами для каждой платформы, а также библиотекой libghostty для встраивания терминалов.
kovidgoyal/kitty
Быстрый многофункциональный эмулятор терминала с GPU-рендерингом для Linux, macOS и других платформ.
- Звёзды
- 35,385
- Форки
- 1,568
- Открытые issues
- 11
- Последний коммит
- 7 часов назад
Что это?
kitty — эмулятор терминала для разработчиков, которые проводят большую часть дня в командной строке. Он использует GPU-рендеринг через OpenGL для вывода текста и графики и рассчитан на работу на разных платформах.
Помимо базовой эмуляции терминала, kitty поддерживает скриптуемый интерфейс удалённого управления, а также настраиваемую систему клавиатурных сочетаний и раскладок. Проект написан преимущественно на Python, а также включает компоненты на C и Go. В комплект входит запись terminfo, благодаря которой другие программы могут распознавать возможности kitty.
На сайте проекта размещены документация и FAQ, а также сообщества на GitHub Discussions и Reddit, где можно задать вопросы об использовании.
Ключевые возможности
- 01GPU-рендеринг текста и графики с помощью OpenGL.
- 02Поддержка настольных операционных систем на разных платформах.
- 03Интерфейс удалённого управления, которым можно управлять из командной строки с помощью скриптов.
- 04Настраиваемые клавиатурные сочетания и раскладки окон.
- 05Запись terminfo, позволяющая другим программам определять возможности kitty.
Сценарии использования
- Повседневная работа в shell и запуск инструментов разработки в быстром терминале.
- Автоматизация терминальных сессий и управления окнами с помощью удалённого управления.
- Настройка рабочего процесса в терминале с помощью клавиатурных сочетаний и раскладок.
Что важно знать
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, требующей распространять производные работы на тех же условиях.
Темы
Частые вопросы
- Что такое kitty?
- Быстрый многофункциональный эмулятор терминала с GPU-рендерингом для Linux, macOS и других платформ. kitty — эмулятор терминала для разработчиков, которые проводят большую часть дня в командной строке. Он использует GPU-рендеринг через OpenGL для вывода текста и графики и рассчитан на работу на разных платформах.
- kitty можно использовать бесплатно? Какая у него лицензия?
- kitty распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kitty всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kitty — 21 окт. 2026 г..
- Для чего можно использовать kitty?
- Повседневная работа в shell и запуск инструментов разработки в быстром терминале. Автоматизация терминальных сессий и управления окнами с помощью удалённого управления. Настройка рабочего процесса в терминале с помощью клавиатурных сочетаний и раскладок.
- Где скачать kitty?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kovidgoyal/kitty
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный менеджер загрузок на Go с управлением с клавиатуры: разбивает файлы на параллельные части и загружает их с нескольких зеркал.
Терминальная заставка на Go, которая запускается при простое shell и показывает анимированные сцены: созвездия, дождь, частицы и другие.
Быстрый и расширяемый индикатор выполнения для циклов, итерируемых объектов и конвейеров командной строки в Python.
Современный и простой в использовании текстовый редактор для терминала, который поставляется одним статическим бинарным файлом без зависимостей и позиционируется как преемник nano.
Терминальный просмотрщик и обработчик JSON для интерактивной навигации, сворачивания и преобразования данных в shell.