Repolode
RizRiyz

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. 1
  2. 2

    Или установите через Homebrew

    brew install RizRiyz/luvus/luvus
  3. 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 обновляется ежедневно.

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

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

44,8 тыс.3,6 тыс.RustApache-2.0Обновлён позавчера

Десктопное рабочее пространство для параллельного запуска нескольких агентов для написания кода — каждый в своей git-ветке и worktree — с живой Kanban-доской для PR, CI и ревью.

13,4 тыс.1,8 тыс.GoApache-2.0Обновлён 8 часов назад