Ghostty — обзор терминала от создателя Terraform
Ghostty — терминал с GPU-рендерингом от Mitchell Hashimoto. Разбираю, что он умеет, как настроить и стоит ли переходить с iTerm2.
TL;DR: Ghostty — быстрый терминал с GPU-рендерингом от Mitchell Hashimoto (создателя Terraform и Vagrant). Нативный UI, встроенные сплиты, выпадающий терминал в стиле Quake. Бесплатный, open-source, MIT-лицензия. Работает на macOS и Linux.
Я перешёл на Ghostty несколько месяцев назад и с тех пор ни разу не открыл iTerm2. Это первый терминал за долгое время, где я ничего не хочу допилить. Расскажу, что внутри и стоит ли переходить.
Что это и зачем
Ghostty — эмулятор терминала, который написал Mitchell Hashimoto. Если имя не знакомо — он основал HashiCorp и создал Terraform, Vagrant, Vault. После ухода из компании взялся за личный проект: терминал, который одновременно быстрый, функциональный и выглядит как родное приложение.
Версия 1.0 вышла в декабре 2024-го после двух лет закрытой беты. Написан на Zig, UI на macOS — Swift/AppKit, на Linux — GTK4. В 2025-м Hashimoto передал проект под управление Hack Club — это некоммерческая организация, альтернатива венчурным деньгам.
Что отличает Ghostty от остальных терминалов? Две вещи. Во-первых, GPU-рендеринг через Metal — на macOS он в 4 раза быстрее iTerm2 (по бенчмаркам vtebench). Во-вторых, нативный UI. Это не Electron и не кроссплатформенный тулкит — на macOS он выглядит как родное приложение Apple, на Linux — как обычное GTK4-приложение.
Ну и конфиг. Формат ключ = значение. Никакого TOML, YAML или Lua. Открыл файл, написал параметр, сохранил.
Быстрый старт
Установка на macOS занимает 30 секунд:
brew install --cask ghostty
На Linux зависит от дистрибутива. На Arch:
pacman -S ghostty
На Ubuntu и Fedora — через сторонние репозитории или сборку из исходников.
После установки открываешь Ghostty — и всё. Шелл подхватывается автоматически, shell integration встраивается сама. Если хочешь что-то поменять — создаёшь файл конфига:
# macOS
~/.config/ghostty/config
# или можно открыть через Cmd+,
Минимальный конфиг, чтобы было красиво:
font-family = JetBrains Mono
font-size = 14
theme = Catppuccin Mocha
background-opacity = 0.95
Четыре строчки — и у тебя терминал с лигатурами, красивой темой и лёгкой прозрачностью.
Что умеет
Встроенные сплиты и вкладки
Ghostty умеет делить окно на панели без tmux. Горизонтально, вертикально, вложенные — всё через хоткеи. Неактивные панели можно сделать полупрозрачными, чтобы фокус был на рабочей:
# Создание сплитов
keybind = ctrl+super+right=new_split:right
keybind = ctrl+super+down=new_split:down
keybind = ctrl+super+left=new_split:left
keybind = ctrl+super+up=new_split:up
# Навигация между сплитами
keybind = alt+super+right=goto_split:right
keybind = alt+super+down=goto_split:bottom
keybind = alt+super+left=goto_split:left
keybind = alt+super+up=goto_split:top
# Прозрачность окон не в фокусе
unfocused-split-opacity = 0.5
Для простых задач этого хватает вместо tmux. Для SSH-сессий и серверной работы tmux всё ещё полезен — Ghostty с ним дружит.
Quick Terminal
Выпадающий терминал в стиле Quake — появляется по глобальному хоткею из любого приложения. Съезжает сверху с анимацией, сохраняет состояние между вызовами:
keybind = global:ctrl+grave_accent=toggle_quick_terminal
На macOS нужно дать разрешение Accessibility в системных настройках. После этого — нажал хоткей, терминал выпал, сделал дело, нажал снова — спрятался. Я пользуюсь этим по 50 раз в день.
Shell Integration
Автоматически работает для zsh, bash (из Homebrew), fish и elvish. Что даёт:
- Новые вкладки открываются в текущей директории
- Тройной клик выделяет весь вывод команды
- Навигация между промптами (прыгать к предыдущей/следующей команде)
- Курсор меняет форму: блок в нормальном режиме, полоска при вводе
Темы
Встроенных тем сотни — берутся из проекта iterm2-color-schemes и обновляются еженедельно. Посмотреть все:
ghostty +list-themes
Можно автоматически переключать тему вместе с системной:
theme = dark:Catppuccin Mocha,light:Catppuccin Latte
Переключил macOS на светлый режим — терминал тоже посветлел. Мелочь, но приятная.
Command Palette

Появился в версии 1.2.0. Открывает список всех доступных действий — как в VS Code. Не помнишь хоткей? Открыл палитру
CMD+Shift+PНашёл действие, выполнил. Можно даже выполнять действия, на которые хоткей не назначен.
Тарифы
Бесплатный. MIT-лицензия, открытый исходный код на GitHub. На GitHub больше 27 000 звёзд, в релизе 1.2.0 участвовали 149 контрибьюторов.
Вердикт
Если ты на macOS и до сих пор сидишь на iTerm2 — попробуй. Серьёзно. Переход занимает пять минут, а разница в скорости заметна сразу.
Если ты на Linux с Wayland — тоже стоит попробовать. GTK4-версия работает хорошо.
Мне Ghostty подошёл. Быстрый, простой, не пытается быть всем сразу. Иногда этого достаточно.

Что ещё почитать
- iTerm2 + Zsh + Oh My Zsh — красивый терминал на Mac за 10 минут — если пока не готов переходить
- Homebrew — пакетный менеджер для macOS в 2026 — нужен для установки Ghostty
- Cork — GUI для Homebrew, который заменит терминал — ещё один инструмент для macOS
