tmux держит несколько терминальных окон и панелей внутри одной сессии. Это особенно полезно на удалённых машинах: процесс не пропадает при разрыве SSH, а рабочее окружение можно вернуть одной командой.

Где он действительно нужен

Локально множество панелей легко заменить окнами Kitty и компоновкой Niri. На сервере ситуация другая: сборка, просмотр логов или обслуживание контейнеров не должны зависеть от стабильности сети. Там tmux становится страховкой, а не декоративным менеджером окон.

Я стараюсь давать сессиям и окнам понятные имена и не хранить в них единственную копию важного состояния. Команды и конфигурация должны оставаться в файлах, а tmux — только возвращать удобный контекст работы после переподключения.

Серверная часть процесса описана в Серверах.