Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal.
- 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
Instálalo con Homebrew (macOS/Linux)
brew install tuios - 2
O ejecútalo desde la imagen de Docker
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest - 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
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.
Una TUI de terminal para explorar, conectarse a y administrar hosts SSH definidos en el archivo ~/.ssh/config.
Aplicación de terminal para macOS que permite ejecutar y supervisar varios agentes de programación; un daemon mantiene las sesiones activas y cuenta con una app complementaria para iPhone.
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.
Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI.