РАЗРАБОТКА

Создатель HashiCorp выпустил терминал Ghostty с GPU-ускорением и шейдерами

Митчелл Хашимото представил Ghostty — терминал с GPU-рендерингом через Metal/OpenGL и поддержкой кастомных шейдеров для фона.

✍️ Редакция iTech News | 10.03.2026 | ⏱ 2 мин

Митчелл Хашимото, сооснователь HashiCorp, выпустил Ghostty — терминальный эмулятор с GPU-ускорением и поддержкой кастомных шейдеров. Проект использует Metal на macOS и OpenGL на Linux для рендеринга графики видеокартой.

Основная фишка Ghostty — возможность использовать фрагментные шейдеры как фон терминала. Это означает, что разработчики могут создавать анимированные, интерактивные или просто красивые фоны прямо в командной строке.

Зачем ещё один терминал

Существующие терминалы заставляют выбирать между скоростью, функциональностью и нативным интерфейсом. iTerm2 многофункционален, но тяжеловат. Alacritty быстрый, но минималистичный. Terminal.app нативный, но ограниченный.

Ghostty позиционируется как решение «всё в одном» — он не претендует на звание лучшего в каждой категории, но остаётся конкурентоспособным во всех трёх направлениях одновременно.

Техническая начинка

Архитектура строится на GPU-рендеринге, что даёт несколько преимуществ:

  • Плавная прокрутка больших логов без подтормаживаний
  • Аппаратное ускорение для отрисовки текста
  • Возможность использования шейдеров для кастомизации
  • Меньшая нагрузка на процессор при интенсивном выводе

Ghostty написан с нуля и стремится к полной совместимости со стандартами VT100/xterm. Это означает, что весь существующий инструментарий командной строки будет работать без изменений.

Шейдеры в деле

Поддержка фрагментных шейдеров открывает неожиэти возможности. Можно создать:

  • Анимированный градиентный фон
  • Фон с эффектом «звёздного неба»
  • Интерактивный фон, реагирующий на активность в терминале
  • Кастомные визуализации системных метрик

Для разработчиков это означает новый уровень персонализации рабочего пространства. Вместо статичных цветовых схем можно получить живой, динамичный интерфейс.

Практическое применение

GPU-ускорение особенно полезно для задач с интенсивным выводом — сборка проектов, потоковые логи, мониторинг серверов. В обычных терминалах прокрутка тысяч строк может вызывать фризы, особенно на слабых машинах.

Кроссплатформенность позволяет использовать одинаковую конфигурацию на разных системах — полезно для команд с гибридной инфраструктурой.

Ghostty пока находится в активной разработке, но уже доступен для тестирования на GitHub — первые релизы запланированы на ближайшие месяцы.

Поделиться: Telegram X LinkedIn