Un espacio de trabajo de terminal en Rust que ejecuta agentes de programación en paneles persistentes, indica cuáles están trabajando, bloqueados o inactivos y permite controlarlo mediante CLI y una API de socket.
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
Instalar en macOS, Linux o FreeBSD
curl -fsSL https://luvus.dev/install.sh | sh - 2
O instalar con Homebrew
brew install RizRiyz/luvus/luvus - 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
Monitor de terminal estilo btop que muestra en tiempo real el uso de tokens, la ventana de contexto, los límites de uso y los puertos abiertos de sesiones de Claude Code, Codex CLI y OpenCode.
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Espacio de trabajo de escritorio que ejecuta varios agentes de programación en paralelo, cada uno en su propia rama y worktree de Git, con un tablero Kanban en vivo para PR, CI y revisiones.
Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles.
Un emulador de terminal en Rust con renderizado por GPU, cuyo servidor en segundo plano mantiene vivos los shells y paneles tras cerrar la ventana, con sesiones conscientes de agentes y trabajo remoto por SSH.