TUIOS — Когда терминалу не хватает workspace'ов
Знакома ситуация, когда десяток терминальных вкладок превращаются в хаос? Или когда tmux кажется слишком сложным, а стандартный терминал — слишком ограниченным? Встречайте TUIOS — Terminal UI Operating System, который предлагает золотую середину.
Что в коробке?
TUIOS — это не просто ещё один терминальный мультиплексор. Это целая операционная среда в вашем терминале, написанная на Go с использованием модного стека Charm (Bubble Tea и Lipgloss). Представьте себе:
- 9 виртуальных рабочих столов — как в i3, но в терминале
- Вимовские моды и хоткеи — привычно для любителей vim
- Настоящие окна — с возможностью перетаскивания и ресайза мышью
- Гибкая настройка — все хоткеи меняются через TOML-конфиг

Топ-5 причин попробовать TUIOS
-
Рабочие пространства на стероидах Переключайтесь между 9 виртуальными рабочими столами (как в i3/sway), каждый со своим набором терминальных окон. Больше не нужно держать десяток вкладок в голове.
-
Vim-style навигация Два режима работы (управление окнами и собственно терминал) с привычными vim-сочетаниями. Плюс режим копирования с прокруткой истории (до 10k строк!).
-
SSH-сервер из коробки Запустите
tuios sshи получите удалённый доступ ко всей вашей терминальной среде с изоляцией сессий. -
Умный рендеринг Адаптивная частота обновления (60 Гц для активного окна, 30 для фоновых), кеширование стилей и другие оптимизации.
-
Полная кастомизация Все хоткеи настраиваются через TOML-конфиг. Хотите, чтобы новые окна открывались по Ctrl+T? Без проблем!
Как это работает под капотом
TUIOS построен на проверенном стеке:
- Bubble Tea v2 — фреймворк для TUI-приложений
- Lipgloss v2 — стилизация интерфейса
- Гибкая архитектура MVU (Model-View-Update)
Интересно, что рендеринг использует технику viewport culling — окна, которые не видны на экране, не перерисовываются. Это серьёзно экономит ресурсы.
Кому особенно пригодится?
- DevOps-инженерам, работающим с десятком серверов одновременно
- Бекенд-разработчикам, держащим открытыми кучу терминалов
- Любителям vim/tmux, ищущим что-то свежее
- Всем, кто хочет организовать свой терминальный workflow
Как начать?
Установка — проще некуда:
# macOS/Linux (Homebrew)
brew tap Gaurav-Gosain/tap
brew install tuios
# Или сразу запустить через nix
nix run github:Gaurav-Gosain/tuios#tuios
Базовые команды:
tuios # запуск
tuios ssh # режим SSH-сервера
tuios config edit # редактирование конфига
Вывод: стоит ли пробовать?
TUIOS — это свежий взгляд на организацию работы в терминале. Он не заменит полноценный DE, но точно сделает жизнь удобнее, если вы:
- Работаете с множеством терминалов
- Любите vim-like интерфейсы
- Хотите больше порядка в workflow
Проект активно развивается (посмотрите историю звезд) и уже получил награду "Tool of The Week" от Terminal Trove. Так что если вы фанат терминалов — самое время попробовать!
P.S. А если зайдёте в режим копирования (Ctrl+B [), не забудьте, что там работают все привычные vim-команды для навигации по истории.
