Эмулятор терминала для браузера на основе скомпилированного в WASM VT-парсера Ghostty с API, совместимым с xterm.js.
zerebos/ghostty-config
Веб-генератор конфигурации Ghostty с визуальным редактором и экспортом минимального конфигурационного файла.
- Звёзды
- 4,304
- Форки
- 84
- Открытые issues
- 11
- Последний коммит
- 3 дня назад
Что это?
Ghostty Config — браузерный инструмент для настройки параметров терминала Ghostty без ручного редактирования конфигурационного файла. Настраивайте шрифты, цвета, стиль курсора, прозрачность и другие параметры на страницах по категориям. Инструмент в реальном времени показывает результат и позволяет экспортировать готовую конфигурацию.
Настройки формируются на основе типизированной схемы, соответствующей спецификации конфигурации Ghostty. В файл попадают только значения, отличающиеся от значений по умолчанию в Ghostty, поэтому экспортированная конфигурация остаётся компактной. Для каждого параметра есть встроенная справка, значки поддерживаемых платформ (macOS, Linux, GTK) и указание минимальной версии Ghostty.
Приложение создано на Svelte, TypeScript и Bun. В него входят встроенная библиотека тем, песочница для шрифтов, конструктор сочетаний клавиш, а также функции импорта и экспорта с URL для обмена настройками. Хостинговая версия развёрнута на Cloudflare Workers; статическую сборку можно запускать локально или разместить на собственном сервере.
Ключевые возможности
- 01Визуальный редактор настроек Ghostty, сгруппированных по категориям, со встроенной документацией.
- 02Встроенная библиотека цветовых тем Ghostty с предпросмотром в реальном времени.
- 03Интерактивный предпросмотр терминала, который меняет тему по мере редактирования.
- 04Конструктор сочетаний клавиш с проверкой триггеров и действий.
- 05Импорт, экспорт и URL для обмена настройками; в файл попадают только параметры, отличающиеся от значений по умолчанию.
- 06Значки поддерживаемых платформ и минимальной версии для каждого параметра.
Сценарии использования
- Настроить новый терминал Ghostty, не запоминая синтаксис конфигурации.
- Проверить шрифты и цветовые темы перед сохранением конфигурационного файла.
- Поделиться конфигурацией терминала с коллегами по ссылке.
- Создать собственные сочетания клавиш с проверкой параметров.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/zerebos/ghostty-config.git - 2
Перейдите в каталог проекта
cd ghostty-config - 3
Установите зависимости
bun install - 4
Запустите сервер разработки, затем откройте http://localhost:5173 в браузере
bun run dev
Что важно знать
- Инструмент всё ещё активно разрабатывается, поэтому функции могут измениться.
- Для локального запуска необходимы среда выполнения Bun и клонирование репозитория.
- В README не описана встроенная настройка самостоятельного хостинга — только возможность самостоятельно собрать статические файлы.
Темы
Частые вопросы
- Что такое ghostty-config?
- Веб-генератор конфигурации Ghostty с визуальным редактором и экспортом минимального конфигурационного файла. Ghostty Config — браузерный инструмент для настройки параметров терминала Ghostty без ручного редактирования конфигурационного файла. Настраивайте шрифты, цвета, стиль курсора, прозрачность и другие параметры на страницах по категориям. Инструмент в реальном времени показывает результат и позволяет экспортировать готовую конфигурацию.
- ghostty-config можно использовать бесплатно? Какая у него лицензия?
- ghostty-config распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ghostty-config всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ghostty-config — 17 окт. 2026 г..
- Для чего можно использовать ghostty-config?
- Настроить новый терминал Ghostty, не запоминая синтаксис конфигурации. Проверить шрифты и цветовые темы перед сохранением конфигурационного файла. Поделиться конфигурацией терминала с коллегами по ссылке. Создать собственные сочетания клавиш с проверкой параметров.
- Как установить ghostty-config?
- Клонируйте репозиторий: git clone https://github.com/zerebos/ghostty-config.git Перейдите в каталог проекта: cd ghostty-config Установите зависимости: bun install Запустите сервер разработки, затем откройте http://localhost:5173 в браузере: bun run dev
- Где скачать ghostty-config?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zerebos/ghostty-config
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для Claude Code, который выводит актуальную строку состояния: использование контекста, лимиты, активные инструменты, запущенных агентов и прогресс по задачам.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Плагин для Claude Code, который по умолчанию показывает краткие ответы и позволяет раскрывать отдельные фрагменты прямо на месте.
Open source AI-агент для программирования, работающий в терминале; также доступны desktop-приложение и два встроенных агента для разработки и планирования изменений.
Агентный инструмент для разработки от Anthropic: работает в терминале, изучает кодовую базу и выполняет задачи по разработке и git-операции по запросам на естественном языке.