everettjf /
liney
Liney — терминал для macOS (AppKit/SwiftUI/Ghostty) для работы с несколькими репозиториями, переключения worktree и сфокусированного вайб-кодинга.
Форки
14
Звёзды
119
Issues
0
Liney — нативный терминал для macOS на базе Ghostty. Ускоряет переключение между репозиториями и работу с git worktree.
Что делает
Liney организует рабочее пространство для тех, кто постоянно прыгает между разными проектами. Он берет за основу движок Ghostty и упаковывает всё в интерфейс, оптимизированный под macOS.
Программа помогает управлять множеством репозиториев без хаоса в окнах. Она создана для вайб-кодеров, которые ценят чистоту рабочего стола и быстрый доступ к коду.
Как работает
Инструмент использует нативный стек macOS — AppKit и SwiftUI. Внутри он интегрирует возможности терминала Ghostty, обеспечивая высокую скорость рендеринга и поддержку современных фич командной строки.
Он связывает структуру ваших папок с логикой git worktree. Это позволяет переключаться между ветками проекта без постоянного пересобирания или смены директорий в терминале.
Кому подходит
Вайб-кодерам, которые держат открытыми 5+ проектов одновременно.
Тем, кто устал от перегруженных интерфейсов стандартного терминала macOS.
Разработчикам на Swift, которым нужна глубокая интеграция с системой.
Пользователям, активно использующим git worktree для параллельной работы.
Основные возможности
Нативный интерфейс на базе SwiftUI и AppKit.
Интеграция с движком Ghostty для быстрой работы.
Управление несколькими репозиториями в одном окне.
Удобное переключение между git worktree.
Фокусировка на рабочем процессе без лишних панелей.
Оптимизация под macOS для минимального потребления ресурсов.
Как установить
Для установки потребуется Swift и установленные инструменты сборки Xcode. Скачайте исходный код с GitHub и соберите проект локально.
git clone https://github.com/everettjf/liney.git
cd liney
swift build -c releaseПосле сборки исполняемый файл появится в папке `.build/release/`. Перенесите его в папку Applications для удобного запуска через Spotlight.
Как применить в своём продукте
Liney — это готовое решение для организации терминального окружения. Вы можете использовать его как базу для создания своей оболочки или просто внедрить в свой workflow для ускорения разработки.
Используйте как основной терминал для управления серверами своего SaaS.
Создайте скрипты автоматизации, которые открывают нужные worktree сразу при запуске Liney.
Внедрите его в процесс обучения, чтобы новички не путались в путях к файлам и ветках git.
Ускорение переключения контекста между задачами.
Снижение когнитивной нагрузки при работе с кодом.
Улучшение организации локальных репозиториев.
Подводные камни
Проект находится на ранней стадии. Ожидайте баги при работе с редкими конфигурациями оболочек или нестандартными путями в системе. Поскольку он опирается на Ghostty, любые изменения в архитектуре последнего могут потребовать обновления Liney.
Частые вопросы
Нужно ли мне устанавливать Ghostty отдельно?
Liney использует Ghostty как движок, поэтому убедитесь, что у вас есть все необходимые зависимости для его работы. Проверьте актуальность вашего Xcode, так как нативный стек SwiftUI требует свежей версии SDK для корректной компиляции.
Поддерживает ли он темы оформления?
Да, так как в основе лежит Ghostty, вы можете настраивать внешний вид терминала через конфигурационные файлы, привычные для этого движка. Это дает гибкость в подборе цветов под ваш стиль разработки.
Можно ли использовать его на Linux?
Нет, Liney построен на AppKit и SwiftUI. Это нативное приложение для macOS, поэтому оно не будет работать на других операционных системах.
Топики
Похожие репозитории
Mori — нативный терминал для macOS, который управляет проектами через Worktrees. Использует Ghostty и tmux для быстрой работы.
Muxy — это нативный терминальный мультиплексор для macOS, построенный на базе движка Ghostty и SwiftUI. Помогает управлять сессиями в терминале с интерфейсом, который не тормозит.
macterm — это компактный мультиплексор терминала для macOS. Он использует движок Ghostty и интерфейс SwiftUI для быстрой работы в консоли.
Harness Terminal — нативный терминал для macOS, который держит сессии активными и сигнализирует, когда AI-агент ждет вашего участия.
Данные обновлены: 3 июня 2026 г.