Ще швидше, ще красивіше і без зайвих клопотів? "Повна версія" терміналу Mac нарешті з'явилася

3/4/2026
6 min read

Ще швидше, ще красивіше і без зайвих клопотів? "Повна версія" терміналу Mac нарешті з'явилася

Вступ: той знайомий момент коливання

Коли ви пишете код на Mac, перше, що потрібно зробити, це вибрати термінал.

Вбудований Terminal? Функції занадто базові, вигляд не вражає, через два дні хочеться втекти.

Тоді ви, напевно, встановите iTerm2.

Адже це "старший брат" терміналів Mac, функціонал дійсно потужний. Розділення екрана, кольорові схеми, гарячі клавіші — все, що потрібно, є.

Але, використовуючи його довго, ви також напевно помітили —

Він стає все більш громіздким.

При запуску потрібно чекати одну-дві секунди, іноді зависає автозавершення shell, використання пам'яті постійно зростає.

Очевидно, що ви просто хочете ввести кілька команд, але відчуваєте, що запускаєте невеликий IDE.

Можливо, ви також пробували Alacritty, Kitty та інші "швидкі" термінали. Вони дійсно швидкі, але варіанти конфігурації відкриваються, і ви бачите купу параметрів, що викликає головний біль, а відчуття рідної системи також не зовсім те.

Отже, виникає питання:

Чи є термінал, який може одночасно бути швидким, красивим і без зайвих клопотів?

Відповідь: так.

Головний герой: Ghostty

Ghostty — це швидкий, багатофункціональний, кросплатформений емулятор терміналу, що використовує рідний інтерфейс користувача платформи та апаратне прискорення GPU.

Ключовий момент — його автором є Мітчелл Хашимото.

Не чули цього імені? Він є засновником HashiCorp, який створив Vagrant, Terraform, Vault — ці "інструменти" в світі інфраструктури.

Простими словами, це людина, яка створила колеса, які стали публічними компаніями.

Після того, як Мітчелл залишив HashiCorp у 2023 році, він захотів зробити щось інше — "не серверне", "десктопне програмне забезпечення", і так з'явився Ghostty.

Ghostty в 4 рази швидший за iTerm2 і Kitty, і має швидкість, подібну до Alacritty, але функціонал значно багатший.

Це не дикий проект з відкритим кодом, а продукт, над яким працював великий спеціаліст протягом двох років.

Основна перевага 1: швидкість і пристрасть

Спочатку про найочевидніше враження — швидкість, дійсно швидка.

Ghostty використовує Metal для рендерингу на macOS, безпосередньо викликаючи графічний API Apple.

Що це означає?

При прокручуванні журналів, все відбувається так плавно, як при перегляді Weibo.

Коли ви виконуєте cat на великому файлі, інші термінали ще божевільно миготять, а Ghostty вже стабільно відображає результат.

Розробники повідомляють, що при поверненні півмільйона результатів запиту до бази даних, Ghostty обробляє це "в один мить".

Його рендерер Metal навіть підтримує лігатури без переходу на рендеринг CPU — це те, чого не може зробити iTerm2.

Таке відчуття, що після використання ви не зможете повернутися назад.

Основна перевага 2: краса — це справедливість (рідний досвід)

Багато кросплатформених терміналів мають загальну проблему: з першого погляду видно, що це не Mac-додаток.

Віконні рамки дивні, меню не стандартні, загальна атмосфера така, ніби "я перенесений з Linux".

Ghostty зовсім інший.

Його додаток для macOS — це справжній рідний додаток, розроблений на основі SwiftUI, з реальним управлінням вікнами, меню та налаштуваннями.

На відміну від тих, що використовують власний або веб-інтерфейс, Ghostty зосереджується на рідному GUI платформи, використовуючи Swift, AppKit і SwiftUI на macOS, щоб забезпечити ідеальну інтеграцію з операційною системою, пропонуючи безшовний досвід користувача.

Підтримує ефект матового скла, налаштування прозорості, і зливається з вашим Mac.

Він виглядає так, як і має виглядати.

Основна перевага 3: конфігурація без клопотів

Ті, хто користувався Alacritty, знають, наскільки "жорстким" є його файл конфігурації.

Ghostty вибрав інший шлях: простота — це краса.

Ghostty використовує простий файл конфігурації у форматі key-value (наприклад, ~/.config/ghostty/config), що дозволяє легко налаштовувати шрифти, теми, прозорість і поведінку, без необхідності вивчати будь-яку власну мову програмування.

Зміни зберігаються і миттєво вступають в силу, без необхідності перезавантажувати термінал.

Підтримує 24-бітний справжній колір, вбудовано понад 100 кольорових тем, що дозволяє персоналізувати вигляд вашого терміналу прямо з коробки.

Для тих, хто хоче просто "використовувати", а не "крутити", це справжнє благословення.

Практичний показ: час списувати домашнє завдання

Давайте, почнемо працювати!brew install --cask ghostty місце розташування конфігураційного файлу:

~/.config/ghostty/config швидкий старт команди:

  • Переглянути всі теми: ghostty +list-themes
  • Переглянути стандартну конфігурацію: ghostty +show-config --default
  • Перелічити шрифти: ghostty +list-fonts
Одна зручна та естетична базова конфігурація:

# Налаштування шрифта font-family = JetBrains Mono font-size = 14

Тема (вбудовано 100+ варіантів)

theme = GruvboxDark

Прозорість вікна

background-opacity = 0.92

Стиль курсора

cursor-style = block cursor-style-blink = true

Внутрішні відступи вікна

window-padding-x = 12 window-padding-y = 8

Спеціально для macOS: рідні вкладки

macos-titlebar-style = tabs Скопіюйте, вставте, збережіть, готово.

Відкрийте Ghostty, відчуйте цю зручність.

Якщо потрібно, ось ще одна не зовсім проста конфігурація:

# ~/.config/ghostty/config

--- Налаштування шрифта ---

Рекомендується використовувати Nerd Fonts для підтримки більшої кількості іконок

font-family = "JetBrains Mono" font-size = 14

Увімкніть функцію з'єднання (наприклад, != перетворюється на ≠)

font-feature = calt font-feature = liga

--- Зовнішній вигляд ---

Тема, улюблена гіками, Catppuccin Mocha

theme = catppuccin-mocha

Увімкніть рідний фон з гауссовим розмиттям (лише для macOS)

background-opacity = 0.9 background-blur-radius = 20

Залиште трохи простору для тексту, не притискайте до країв вікна

window-padding-x = 12 window-padding-y = 12

Сховати верхню рідну панель заголовка (іммерсивний досвід, за бажанням)

window-decoration = false

--- Корисна взаємодія ---

Стиль курсора: квадратний і не мерехтливий, підвищена концентрація

cursor-style = block cursor-style-blink = false

Сховати мишу: автоматично ховати курсор під час введення

mouse-hide-while-typing = true

--- Ключові комбінації клавіш ---

Звикли до розділення екрана в iTerm2? Тут поверніть до звичних клавіш

Cmd+d вертикальне розділення екрана

keybind = cmd+d=newsplit:right

Cmd+Shift+d горизонтальне розділення екрана

keybind = cmd+shift+d=newsplit:down

Швидке перезавантаження конфігурації (зміни вступають в силу одразу)

keybind = cmd+shift+r=reload_config

Інші вартості функції

  • Вбудована функція розділення вікна, що дозволяє управляти кількома термінальними сесіями в одному вікні, у багатьох випадках більше не потрібно tmux.
  • Унікальна функція Terminal Inspector, інструмент для налагодження в реальному часі, що дозволяє переглядати кожну деталь активності терміналу, від натискань клавіш до часу рендерингу.
  • Функція Quick Terminal, що дозволяє викликати термінал за допомогою комбінацій клавіш у будь-який час.
  • Підтримка користувацьких шейдерів (Shaders), що дозволяє досягти ефекту вінтажного CRT та інших вражаючих візуальних ефектів.

Підсумок: Ідеальний баланс між продуктивністю та досвідом

Сказавши так багато, в чому ж перевага Ghostty?

Одне речення підсумовує:

Вперше "швидкість", "красота" та "зручність" більше не суперечать одна одній."Хоча на ринку є багато відмінних емуляторів терміналу, вони всі змушують вас вибирати між швидкістю, функціональністю та рідним інтерфейсом. Ghostty поєднує в собі всі три." — Мітчелл Хашімото

Якщо ви:

  • втомилися від очікування запуску iTerm2
  • втомилися від пекла конфігураційних файлів
  • просто хочете термінал, який працює з коробки, з рідним плавним інтерфейсом
Тоді Ghostty варто спробувати.

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy зміни: як отримати блискучого легендарного улюбленця

Claude Code Buddy зміни: як отримати блискучого легендарного улюбленця 1 квітня 2026 року, Anthropic тихо запустила функ...

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівеньTechnology

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівень

Obsidian випустив Defuddle, піднявши Obsidian Web Clipper на новий рівень Я завжди любив основну ідею Obsidian: локальн...

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок минулого рокуTechnology

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок минулого року

OpenAI раптово оголосила про "три в одному": об'єднання браузера, програмування та ChatGPT, внутрішнє визнання помилок м...

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природноHealth

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природно

2026, більше не змушуйте себе "дисциплінуватися"! Зробіть ці 8 простих справ, і здоров'я прийде природно Новий рік почи...

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюдиHealth

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюди

Ті мами, які намагаються схуднути, але не можуть, безумовно, потрапляють сюди Травень вже минув, як ваш план схуднення?...

📝
Technology

AI Browser 24 години стабільної роботи: посібник

AI Browser 24 години стабільної роботи: посібник Цей посібник описує, як налаштувати стабільне, тривале середовище для A...