Repolode
RizRiyz

RizRiyz/luvus

Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal.

Alternativa open source a:tmux

Estrellas
976
Forks
73
Issues abiertos
46
Último commit
hace 4 días

¿Qué es?

Luvus es un gestor de espacios de trabajo en la terminal diseñado para ejecutar varios agentes de programación con IA a la vez. Ofrece espacios de trabajo persistentes con pestañas, paneles divididos y sesiones con nombre que permanecen activas en un servidor en segundo plano, de modo que el estado de la terminal se conserva al cerrar la interfaz.

Luvus detecta agentes compatibles como Claude Code, Codex, opencode, Kimi y Grok, y muestra el estado en tiempo real de cada uno (bloqueado, trabajando, terminado o inactivo), junto con los títulos de las sesiones, los tokens, el costo y el uso de contexto. Puedes iniciar, enviar mensajes, inspeccionar, reanudar y bifurcar sesiones de agentes, además de enviar prompts a paneles concretos desde un compositor compartido. Las vistas integradas de Git y GitHub, un árbol de archivos, la creación de worktrees y la orquestación de tareas complementan a los agentes.

El proyecto está escrito en Rust y funciona en macOS, Linux, FreeBSD y Windows. Incluye una TUI, una CLI, un cliente de navegador opcional de solo lectura, perfiles de máquinas remotas basados en SSH y un sistema de módulos para añadir acciones, paneles y widgets a la barra lateral.

Funciones clave

  • 01Espacios de trabajo persistentes con pestañas, paneles y sesiones con nombre que permanecen activas gracias a un servidor en segundo plano.
  • 02Estado en tiempo real de los agentes compatibles, incluidos los estados bloqueado, trabajando, terminado e inactivo.
  • 03Inicia, envía mensajes, reanuda y bifurca sesiones de agentes, y envía prompts a paneles concretos.
  • 04Vistas integradas de Git, GitHub, el árbol de archivos y los worktrees.
  • 05Orquestación de tareas con colas, controles de calidad y tareas recurrentes que tienen en cuenta las zonas horarias.
  • 06Perfiles de máquinas remotas mediante SSH y un cliente de navegador opcional de solo lectura.

Casos de uso

  • Ejecutar varios agentes de programación en paralelo en distintas ramas o worktrees.
  • Supervisar qué agente necesita intervención sin cambiar entre muchas ventanas de terminal.
  • Trabajar en máquinas remotas y mantener las sesiones activas tras desconectarse.
  • Coordinar tareas de agentes dependientes con reservas de rutas y pasos de fusión.

Inicio rápido

  1. 1

    Instalar en macOS, Linux o FreeBSD

    curl -fsSL https://luvus.dev/install.sh | sh
  2. 2

    O instalar con Homebrew

    brew install RizRiyz/luvus/luvus
  3. 3

    Iniciar o volver a conectarte a tu sesión dentro de un proyecto

    luvus

Antes de usarlo

  • En macOS, puede que tengas que desactivar un atajo de entrada del sistema para liberar Ctrl+Space.
  • Las funciones compatibles varían según el agente: algunos no permiten reanudar sesiones o no admiten eventos de hook precisos.

Temas

Preguntas frecuentes

¿Qué es luvus?
Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal. Luvus es un gestor de espacios de trabajo en la terminal diseñado para ejecutar varios agentes de programación con IA a la vez. Ofrece espacios de trabajo persistentes con pestañas, paneles divididos y sesiones con nombre que permanecen activas en un servidor en segundo plano, de modo que el estado de la terminal se conserva al cerrar la interfaz.
¿luvus es gratuito? ¿Qué licencia tiene?
luvus es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿luvus sigue mantenido?
Mantenimiento activo. El último commit de luvus fue el 16 oct 2026.
¿Para qué puedo usar luvus?
Ejecutar varios agentes de programación en paralelo en distintas ramas o worktrees. Supervisar qué agente necesita intervención sin cambiar entre muchas ventanas de terminal. Trabajar en máquinas remotas y mantener las sesiones activas tras desconectarse. Coordinar tareas de agentes dependientes con reservas de rutas y pasos de fusión.
¿Cómo se instala luvus?
Instalar en macOS, Linux o FreeBSD: curl -fsSL https://luvus.dev/install.sh | sh O instalar con Homebrew: brew install RizRiyz/luvus/luvus Iniciar o volver a conectarte a tu sesión dentro de un proyecto: luvus
¿Dónde consigo luvus?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/RizRiyz/luvus

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados