TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
- Звёзды
- 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
Установите с помощью Homebrew (macOS/Linux)
brew install tuios - 2
Или запустите из образа Docker
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest - 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.
TUI в терминале для просмотра SSH-хостов из ~/.ssh/config, подключения к ним и управления ими.
Терминал для macOS, в котором можно запускать и отслеживать несколько агентов для написания кода; демон сохраняет сессии активными, а управлять ими можно и с iPhone.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI.