Repolode
Gaurav-Gosain

Gaurav-Gosain/tuios

Multiplexor de terminal y gestor de ventanas en Go con paneles en mosaico, espacios de trabajo, sesiones persistentes y una bandeja de entrada para agentes de programación.

Alternativa open source a:tmuxZellij

Estrellas
5,540
Forks
257
Issues abiertos
40
Último commit
hace 4 horas

¿Qué es?

TUIOS es un multiplexor de terminal y gestor de ventanas escrito en Go. Se ejecuta dentro de una terminal existente y ofrece varios paneles, nueve espacios de trabajo, diseños en mosaico BSP y master-stack, teclas modales al estilo de Vim y una paleta de comandos. Un daemon en segundo plano mantiene las sesiones activas al desconectarse, volver a conectarse y reiniciar, y permite acceder por ssh a sesiones en otros equipos.

El proyecto está dirigido a quienes ejecutan varios agentes de programación a la vez, como Claude Code, Codex o Gemini CLI. Cada panel de agente indica si está trabajando, esperando, listo o si se produjo un error; una bandeja de entrada reúne las solicitudes de aprobación, preguntas y errores de todas las sesiones. Los agentes pueden enviarse mensajes entre sí, y es posible ejecutar una misma instrucción en varios agentes de un conjunto, cada uno en un git worktree independiente.

TUIOS está desarrollado con Bubble Tea v2 y Lipgloss v2. Es compatible con el protocolo de gráficos de kitty, sixel, el protocolo de teclado de kitty y la salida sincronizada; además, renderiza en respuesta a eventos, no con un temporizador fijo.

Funciones clave

  • 01Paneles en mosaico con diseños BSP y master-stack, además de un diseño con desplazamiento
  • 02Nueve espacios de trabajo, una paleta de comandos y un lanzador de aplicaciones con búsqueda difusa
  • 03Sesiones gestionadas por un daemon que se reanudan tras un reinicio, con opciones para desconectarse y volver a conectarse
  • 04Estados de los agentes y una bandeja de entrada que reúne solicitudes de aprobación, preguntas y errores de todas las sesiones
  • 05Sesiones y paneles remotos en otros equipos mediante ssh o Tailscale
  • 06Modo de copia al estilo de Vim con un historial de desplazamiento de 10.000 líneas
  • 07Compatibilidad con gráficos de kitty e imágenes sixel

Casos de uso

  • Ejecutar varios agentes de programación en paralelo y ver cuáles necesitan que intervengas
  • Mantener activas sesiones de terminal de larga duración mediante ssh o durante reinicios
  • Reemplazar tmux o Zellij con un diseño en mosaico y una paleta de comandos integrada
  • Controlar desde un solo lugar un conjunto de agentes distribuidos en varios git worktrees

Inicio rápido

  1. 1

    Instálalo con Homebrew (macOS/Linux)

    brew install tuios
  2. 2

    O ejecútalo desde la imagen de Docker

    docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest
  3. 3

    Después de instalarlo, inicia tuios en tu terminal

Antes de usarlo

  • La compatibilidad con gráficos Sixel es experimental.
  • Para renderizar imágenes por completo, necesitas un terminal compatible con los gráficos de kitty, como Ghostty, Kitty o WezTerm.

Temas

Preguntas frecuentes

¿Qué es tuios?
Multiplexor de terminal y gestor de ventanas en Go con paneles en mosaico, espacios de trabajo, sesiones persistentes y una bandeja de entrada para agentes de programación. TUIOS es un multiplexor de terminal y gestor de ventanas escrito en Go. Se ejecuta dentro de una terminal existente y ofrece varios paneles, nueve espacios de trabajo, diseños en mosaico BSP y master-stack, teclas modales al estilo de Vim y una paleta de comandos. Un daemon en segundo plano mantiene las sesiones activas al desconectarse, volver a conectarse y reiniciar, y permite acceder por ssh a sesiones en otros equipos.
¿tuios es gratuito? ¿Qué licencia tiene?
tuios es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tuios sigue mantenido?
Mantenimiento activo. El último commit de tuios fue el 21 oct 2026.
¿Para qué puedo usar tuios?
Ejecutar varios agentes de programación en paralelo y ver cuáles necesitan que intervengas Mantener activas sesiones de terminal de larga duración mediante ssh o durante reinicios Reemplazar tmux o Zellij con un diseño en mosaico y una paleta de comandos integrada Controlar desde un solo lugar un conjunto de agentes distribuidos en varios git worktrees
¿Cómo se instala tuios?
Instálalo con Homebrew (macOS/Linux): brew install tuios O ejecútalo desde la imagen de Docker: docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest Después de instalarlo, inicia tuios en tu terminal
¿Dónde consigo tuios?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Gaurav-Gosain/tuios

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

Proyectos relacionados