~/VibeHandbook

Терминалы

ghostty.org

Ghostty

Что это

Ghostty — это быстрый терминальный эмулятор с GPU-ускорением. Терминальный эмулятор — это окно, в котором вы вводите команды и запускаете инструменты командной строки, включая AI-агентов для написания кода. Ключевое преимущество Ghostty — скорость и чистый, нативный внешний вид: он отрисовывает текст на GPU, поставляется с разумными настройками по умолчанию и ведёт себя как полноценное приложение на каждой платформе, а не как окно по принципу наименьшего общего знаменателя.

Сильные стороны

  • По-настоящему быстрый, с GPU-рендерингом, который делает прокрутку и обильный вывод плавными.
  • Хорошие настройки по умолчанию, поэтому всё ощущается правильно без долгой первоначальной настройки конфигурации.
  • Нативная интеграция с платформой вместо универсальной кроссплатформенной оболочки.
  • Бесплатный и с открытым исходным кодом, с активным сообществом.
  • Расширяемый как основа: VOID от dancinlab — это Ghostty плюс слой сетки.

Компромиссы

  • Новее, чем давно устоявшиеся терминалы, поэтому некоторые нишевые функции могут всё ещё догонять.
  • Меньше встроенных «наворотов», чем у самых функционально насыщенных эмуляторов.
  • Современный GPU-путь иногда может споткнуться о необычное оборудование или удалённые конфигурации.
  • Меньшая экосистема сторонних руководств, чем у более старых инструментов.

Когда использовать

Выбирайте Ghostty, когда вы проводите в терминале действительно много времени и хотите, чтобы он ощущался быстрым и чистым без серьёзных доработок, — особенно если вы запускаете долгоживущие CLI-сессии, например AI-агента для написания кода, где плавный рендеринг имеет значение.

Подходит для вайб-кодинга

Для CLI-ориентированного вайб-кодинга терминал — это домашняя база: именно здесь работает агент, печатает diff'ы и выводит логи. Скорость Ghostty означает, что шумная сессия агента остаётся отзывчивой, а не подтормаживает, а хорошие настройки по умолчанию позволяют начать работу раньше. Шустрый терминал — недооценённый выигрыш в качестве жизни, когда проводишь в нём весь день.

# Ghostty читает простую конфигурацию вида ключ = значение
# ~/.config/ghostty/config
theme = dark
font-family = JetBrains Mono
font-size = 14