Repolode
Gaurav-Gosain

Gaurav-Gosain/tuios

Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.

Open source альтернатива:tmuxZellij

Звёзды
5,540
Форки
257
Открытые issues
40
Последний коммит
3 часа назад

Что это?

TUIOS — мультиплексор терминала и оконный менеджер на Go. Он запускается внутри уже открытого терминала и предоставляет несколько панелей, девять рабочих пространств, мозаичные раскладки BSP и master-stack, модальные клавиши в стиле Vim и командную палитру. Фоновый демон сохраняет сессии при отключении, повторном подключении и перезапуске, а также позволяет обращаться к сессиям на других машинах через ssh.

Проект рассчитан на тех, кто одновременно запускает нескольких coding-агентов, например Claude Code, Codex или Gemini CLI. Панель каждого агента показывает, работает ли он, ожидает ввода, завершил работу или столкнулся с ошибкой, а Inbox собирает запросы на подтверждение, вопросы и ошибки из всех сессий. Агенты могут обмениваться сообщениями, а группы агентов — выполнять один запрос в отдельных git worktrees.

TUIOS построен на Bubble Tea v2 и Lipgloss v2. Он поддерживает графический протокол kitty, sixel, протокол клавиатуры kitty и синхронизированный вывод, а перерисовка происходит по событиям, а не через фиксированные интервалы.

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

  • 01Мозаичные панели с раскладками BSP и master-stack, а также прокручиваемой раскладкой
  • 02Девять рабочих пространств, командная палитра и нечёткий поиск приложений
  • 03Сессии под управлением демона, восстанавливающиеся после перезапуска; есть отключение и повторное подключение
  • 04Состояние агентов и Inbox, собирающий запросы на подтверждение, вопросы и ошибки из всех сессий
  • 05Удалённые сессии и панели на других машинах через ssh или Tailscale
  • 06Режим копирования в стиле Vim с буфером прокрутки на 10 000 строк
  • 07Передача изображений через kitty graphics и sixel

Сценарии использования

  • Параллельный запуск нескольких coding-агентов и отслеживание тех, кому нужен ввод
  • Сохранение долгоживущих сессий терминала через ssh или после перезагрузки
  • Замена tmux или Zellij на мозаичную раскладку со встроенной командной палитрой
  • Управление группой агентов в нескольких git worktrees из одного места

Быстрый старт

  1. 1

    Установите с помощью Homebrew (macOS/Linux)

    brew install tuios
  2. 2

    Или запустите из образа Docker

    docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest
  3. 3

    После установки запустите tuios в терминале

Что важно знать

  • Поддержка графики Sixel является экспериментальной.
  • Для полноценного отображения изображений нужен терминал с поддержкой графики kitty, например Ghostty, Kitty или WezTerm.

Темы

Частые вопросы

Что такое tuios?
Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели. TUIOS — мультиплексор терминала и оконный менеджер на Go. Он запускается внутри уже открытого терминала и предоставляет несколько панелей, девять рабочих пространств, мозаичные раскладки BSP и master-stack, модальные клавиши в стиле Vim и командную палитру. Фоновый демон сохраняет сессии при отключении, повторном подключении и перезапуске, а также позволяет обращаться к сессиям на других машинах через ssh.
tuios можно использовать бесплатно? Какая у него лицензия?
tuios распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tuios всё ещё поддерживается?
Активно поддерживается. Последний коммит в tuios — 21 окт. 2026 г..
Для чего можно использовать tuios?
Параллельный запуск нескольких coding-агентов и отслеживание тех, кому нужен ввод Сохранение долгоживущих сессий терминала через ssh или после перезагрузки Замена tmux или Zellij на мозаичную раскладку со встроенной командной палитрой Управление группой агентов в нескольких git worktrees из одного места
Как установить tuios?
Установите с помощью Homebrew (macOS/Linux): brew install tuios Или запустите из образа Docker: docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest После установки запустите tuios в терминале
Где скачать tuios?
Исходный код и инструкции по установке — на GitHub: https://github.com/Gaurav-Gosain/tuios

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

44,8 тыс.3,6 тыс.RustApache-2.0Обновлён 3 дня назад