← Все проекты
Проект / Swift

vaayne/mori: Mori — терминал для macOS вокруг проектов

Терминал, который думает не вкладками, а git-репозиториями и ветками — каждая ветка живёт в своей сессии и не теряется после перезапуска.

Mori сканирует ваши git-репозитории и их worktree (отдельные чекауты веток). Для каждого worktree автоматически создаётся tmux-сессия с окнами и панелями. Всё это оборачивается в нативный macOS-интерфейс с боковой панелью, палитрой команд и GPU-ускоренным...

★ 51 Swift Форки 4 Issue 0 Оценка 8/10 Карточка проверена

Для кого это

Для macOS-разработчиков, которые жонглируют несколькими репозиториями и ветками одновременно, устали от хаоса вкладок в терминале и хотят нативный, красивый инструмент вместо голого tmux.

Проблема / задача

Когда работаешь над несколькими проектами или ветками, терминальные вкладки превращаются в кашу — непонятно, где какой проект, сессии теряются при закрытии, а tmux в чистом виде выглядит как из 90-х. Mori решает это: каждый репозиторий и каждая ветка — отдельная именованная сущность с сохранённым состоянием.

Как это работает

Mori сканирует ваши git-репозитории и их worktree (отдельные чекауты веток). Для каждого worktree автоматически создаётся tmux-сессия с окнами и панелями. Всё это оборачивается в нативный macOS-интерфейс с боковой панелью, палитрой команд и GPU-ускоренным терминалом на движке Ghostty (Metal). Закрыли приложение — tmux-сессии продолжают жить, открыли снова — всё на месте.

Ключевые возможности

Навигация по проектам и веткам вместо безымянных вкладокПерсистентные сессии через tmux — ничего не теряется при закрытииGPU-ускоренный терминал на libghostty с Metal-рендерингомНативный macOS-интерфейс: боковая панель, палитра команд, горячие клавишиCLI-утилита для управления проектами и сессиями из терминалаПоддержка git worktree — параллельная работа с несколькими ветками одного репо

Технологии

SwiftSwiftUIAppKittmuxlibghosttyMetalSQLiteGo

Темы и ключи

ghosttygitmacosswiftterminaltmuxworkspaceworktree

Интересный факт

Терминальный движок взят из Ghostty — одного из самых хайповых терминалов 2024 года — но используется как встраиваемая библиотека. По сути, Mori — это надстройка над двумя мощными инструментами (tmux + Ghostty), которая склеивает их в...

С чего начать

  • Сначала откройте GitHub-репозиторий и проверьте README, архитектуру и последние issue.

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
8/10

Вердикт GitRadar

Очень свежая и продуманная идея для тех, кто живёт в терминале на macOS. Архитектура чистая — модульные Swift-пакеты, разделение на ядро, UI, git, tmux и терминал. Проект молодой (51 звезда), но концепция «проект-первый терминал» реально закрывает боль, которую не решают ни iTerm, ни Warp, ни голый tmux. Порог входа...

Наблюдения по обновлениям

Проект свежий и активно развивается, но пока на ранней стадии — 51 звезда, документация уже есть, архитектура зрелая для такого возраста

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/vaayne/mori
Лицензия
MIT
Создан на GitHub
19 марта 2026 г.
Последнее обновление репо
19 марта 2026 г.
Последняя проверка GitRadar
19 марта 2026 г.
Изученные файлы
README.md

FAQ

Для кого подходит mori?

Проект предназначен для: разработчиков.

Источники

  • GitHub исходный код и активность

Нужна помощь с vaayne/mori?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.