Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.
RizRiyz/luvus
TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
Open source альтернатива:tmux
- Звёзды
- 976
- Форки
- 73
- Открытые issues
- 46
- Последний коммит
- 4 дня назад
Что это?
Luvus — менеджер терминальных рабочих пространств для одновременной работы с несколькими AI-агентами для программирования. Он предоставляет постоянные рабочие пространства с вкладками, разделёнными панелями и именованными сессиями, которые остаются активными на фоновом сервере, поэтому состояние терминала сохраняется после закрытия интерфейса.
Luvus распознаёт поддерживаемых агентов, таких как Claude Code, Codex, opencode, Kimi и Grok, и показывает состояние каждого в реальном времени (заблокирован, работает, завершил работу или бездействует), а также названия сессий, число токенов, стоимость и использование контекста. Можно запускать сессии агентов, отправлять им сообщения, изучать их, возобновлять и создавать их ответвления, а также отправлять запросы в конкретные панели через общий редактор. Наряду с агентами доступны встроенные представления Git и GitHub, дерево файлов, создание worktree и оркестрация задач.
Проект написан на Rust и работает в macOS, Linux, FreeBSD и Windows. В него входят TUI, CLI, необязательный браузерный клиент только для чтения, профили удалённых машин на основе SSH и система модулей для добавления действий, панелей и виджетов боковой панели.
Ключевые возможности
- 01Постоянные рабочие пространства со вкладками, панелями и именованными сессиями, которые остаются активными на фоновом сервере.
- 02Отображение состояния поддерживаемых агентов в реальном времени: заблокирован, работает, завершил работу или бездействует.
- 03Запуск сессий агентов, отправка сообщений, возобновление и создание ответвлений, а также отправка запросов в конкретные панели.
- 04Встроенные представления Git, GitHub, дерева файлов и worktree.
- 05Оркестрация задач с очередями, контрольными проверками качества и повторяющимися задачами с учётом часового пояса.
- 06Профили удалённых машин через SSH и необязательный браузерный клиент только для чтения.
Сценарии использования
- Одновременная работа с несколькими агентами для программирования в разных ветках или worktree.
- Отслеживание того, какому агенту нужен ввод, без переключения между множеством окон терминала.
- Работа на удалённых машинах с сохранением активных сессий после отключения.
- Координация зависимых задач агентов с арендой путей и этапами слияния.
Быстрый старт
- 1
Установите на macOS, Linux или FreeBSD
Установите по официальной инструкции из README - 2
Или установите через Homebrew
brew install RizRiyz/luvus/luvus - 3
Запустите сеанс или подключитесь к нему повторно внутри проекта
luvus
Что важно знать
- В macOS может потребоваться отключить системное сочетание клавиш ввода, чтобы освободить Ctrl+Space.
- Поддерживаемые функции зависят от агента: некоторые не поддерживают возобновление сеанса или точные события хуков.
Темы
Частые вопросы
- Что такое luvus?
- TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах. Luvus — менеджер терминальных рабочих пространств для одновременной работы с несколькими AI-агентами для программирования. Он предоставляет постоянные рабочие пространства с вкладками, разделёнными панелями и именованными сессиями, которые остаются активными на фоновом сервере, поэтому состояние терминала сохраняется после закрытия интерфейса.
- luvus можно использовать бесплатно? Какая у него лицензия?
- luvus распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- luvus всё ещё поддерживается?
- Активно поддерживается. Последний коммит в luvus — 16 окт. 2026 г..
- Для чего можно использовать luvus?
- Одновременная работа с несколькими агентами для программирования в разных ветках или worktree. Отслеживание того, какому агенту нужен ввод, без переключения между множеством окон терминала. Работа на удалённых машинах с сохранением активных сессий после отключения. Координация зависимых задач агентов с арендой путей и этапами слияния.
- Как установить luvus?
- Установите на macOS, Linux или FreeBSD Или установите через Homebrew: brew install RizRiyz/luvus/luvus Запустите сеанс или подключитесь к нему повторно внутри проекта: luvus
- Где скачать luvus?
- Исходный код и инструкции по установке — на GitHub: https://github.com/RizRiyz/luvus
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Десктопное рабочее пространство для параллельного запуска нескольких агентов для написания кода — каждый в своей git-ветке и worktree — с живой Kanban-доской для PR, CI и ревью.
Терминальный инструмент для код-ревью с vim-сочетаниями клавиш; экспортирует комментарии в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.
Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH.