Repolode
ghostty-org

ghostty-org/ghostty

Быстрый, нативный и функциональный эмулятор терминала с GPU-рендерингом и интерфейсами для каждой платформы, а также библиотекой libghostty для встраивания терминалов.

Open source альтернатива:iTerm2Terminal.app

Звёзды
62,446
Форки
3,675
Открытые issues
252
Последний коммит
7 часов назад

Что это?

Ghostty — эмулятор терминала, в котором сочетаются высокая скорость, широкий набор функций и нативные пользовательские интерфейсы. Он доступен как отдельное приложение: на macOS это приложение на SwiftUI с рендерингом через Metal и обнаружением шрифтов с помощью CoreText, а на Linux — приложение на GTK с OpenGL. Общая кодовая база написана на Zig.

Помимо отдельного приложения, проект предоставляет libghostty — библиотеку на C и Zig для создания эмуляторов терминала или добавления в другие приложения таких возможностей, как разбор escape-последовательностей и отслеживание состояния терминала. Первый компонент, libghostty-vt, поддерживает macOS, Linux, Windows и WebAssembly.

Ghostty поддерживает вкладки, разделение окон на панели и несколько окон, а также современные последовательности, например графический протокол Kitty и синхронизированный рендеринг. В macOS доступны интеграции с AppleScript и Apple Shortcuts, а в Linux Ghostty при наличии интегрируется с systemd.

Ключевые возможности

  • 01Нативное приложение на SwiftUI для macOS с рендерингом через Metal
  • 02Приложение на GTK для Linux с рендерингом через OpenGL
  • 03Несколько окон, вкладки и панели с возможностью переименовывать и менять цвет вкладок
  • 04Поддержка современных последовательностей, например графического протокола Kitty и синхронизированного рендеринга
  • 05Библиотека libghostty на C и Zig для встраивания возможностей терминала

Сценарии использования

  • Ежедневная работа в терминале на macOS или Linux с нативным управлением окнами
  • Встраивание ядра эмулятора терминала в другое настольное приложение
  • Создание собственного терминального приложения на основе libghostty-vt
  • Запуск терминальных программ, использующих современные графические последовательности или последовательности для работы с буфером обмена

Быстрый старт

  1. 1

    Скачайте приложение со страницы загрузки на сайте Ghostty

  2. 2

    Прочитайте документацию на сайте Ghostty

Что важно знать

  • В README нет команды для установки через менеджер пакетов; приложение устанавливается со страницы загрузки на сайте.
  • Для C API libghostty пока не указан номер версии, а сигнатуры API продолжают меняться.

Темы

Частые вопросы

Что такое ghostty?
Быстрый, нативный и функциональный эмулятор терминала с GPU-рендерингом и интерфейсами для каждой платформы, а также библиотекой libghostty для встраивания терминалов. Ghostty — эмулятор терминала, в котором сочетаются высокая скорость, широкий набор функций и нативные пользовательские интерфейсы. Он доступен как отдельное приложение: на macOS это приложение на SwiftUI с рендерингом через Metal и обнаружением шрифтов с помощью CoreText, а на Linux — приложение на GTK с OpenGL. Общая кодовая база написана на Zig.
ghostty можно использовать бесплатно? Какая у него лицензия?
ghostty распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ghostty всё ещё поддерживается?
Активно поддерживается. Последний коммит в ghostty — 21 окт. 2026 г..
Для чего можно использовать ghostty?
Ежедневная работа в терминале на macOS или Linux с нативным управлением окнами Встраивание ядра эмулятора терминала в другое настольное приложение Создание собственного терминального приложения на основе libghostty-vt Запуск терминальных программ, использующих современные графические последовательности или последовательности для работы с буфером обмена
Как установить ghostty?
Скачайте приложение со страницы загрузки на сайте Ghostty Прочитайте документацию на сайте Ghostty
Где скачать ghostty?
Исходный код и инструкции по установке — на GitHub: https://github.com/ghostty-org/ghostty

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты