Repolode
Helvesec

Helvesec/rmux

Motor multiplataforma de multiplexación de terminal escrito en Rust, con SDK tipados para Rust, Python y TypeScript que permiten controlar CLI y aplicaciones TUI mediante código.

Alternativa open source a:tmux

Estrellas
2,692
Forks
167
Issues abiertos
25
Último commit
hace 13 días

¿Qué es?

RMUX es un motor de multiplexación de terminal escrito en Rust. Implementa más de 90 comandos compatibles con tmux y se ejecuta de forma nativa en Linux, macOS y Windows, sin WSL. Se puede usar como CLI independiente, integrar en aplicaciones de terminal en Rust mediante un widget de Ratatui o controlar con código a través de sus SDK tipados.

Un daemon local mantiene los shells, paneles, ventanas, sesiones y el historial de desplazamiento en el equipo del usuario. Los SDK se conectan a este daemon para crear sesiones, leer instantáneas, esperar a que haya salida y transmitir el contenido de los paneles, lo que permite automatizar programas interactivos mediante código.

El proyecto también incluye Web Share, que permite mostrar un panel o una sesión seleccionados en un navegador mediante una conexión cifrada de extremo a extremo, mientras la ejecución permanece en local. Incluye un modo integrado de Claude Code que inicia Claude dentro de un espacio de trabajo de RMUX con el modo de compañeros de equipo de tmux activado.

Funciones clave

  • 01Implementa más de 90 comandos compatibles con tmux.
  • 02Se ejecuta de forma nativa en Linux, macOS y Windows.
  • 03SDK tipados para Rust, Python y TypeScript.
  • 04Widget de Ratatui para mostrar paneles en vivo en aplicaciones TUI de Rust.
  • 05Web Share con cifrado de extremo a extremo para acceder desde el navegador a sesiones locales.
  • 06Un daemon local mantiene las sesiones y el historial de desplazamiento en tu equipo.

Casos de uso

  • Automatizar programas interactivos de CLI o TUI mediante scripts o agentes.
  • Ejecutar flujos de trabajo al estilo de tmux en Windows sin WSL.
  • Integrar paneles de terminal en vivo en una aplicación de terminal en Rust.
  • Compartir una sesión de terminal local con alguien que la vea desde un navegador remoto.

Inicio rápido

  1. 1

    Instalar mediante Homebrew en macOS

    brew install rmux
  2. 2

    Instalar mediante WinGet en Windows

    winget install rmux
  3. 3

    Comprobar la versión instalada

    rmux -V
  4. 4

    Ver la lista de comandos disponibles

    rmux list-commands

Antes de usarlo

  • La licencia no está especificada claramente (NOASSERTION), así que consulta sus términos antes de usar el proyecto.
  • El README no describe una línea de versiones estables; la versión 0.10.0 indica que el proyecto aún está en una fase anterior a la 1.0.

En colecciones

Temas

Preguntas frecuentes

¿Qué es rmux?
Motor multiplataforma de multiplexación de terminal escrito en Rust, con SDK tipados para Rust, Python y TypeScript que permiten controlar CLI y aplicaciones TUI mediante código. RMUX es un motor de multiplexación de terminal escrito en Rust. Implementa más de 90 comandos compatibles con tmux y se ejecuta de forma nativa en Linux, macOS y Windows, sin WSL. Se puede usar como CLI independiente, integrar en aplicaciones de terminal en Rust mediante un widget de Ratatui o controlar con código a través de sus SDK tipados.
¿rmux es gratuito? ¿Qué licencia tiene?
rmux es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rmux sigue mantenido?
Mantenimiento activo. El último commit de rmux fue el 24 oct 2026.
¿Para qué puedo usar rmux?
Automatizar programas interactivos de CLI o TUI mediante scripts o agentes. Ejecutar flujos de trabajo al estilo de tmux en Windows sin WSL. Integrar paneles de terminal en vivo en una aplicación de terminal en Rust. Compartir una sesión de terminal local con alguien que la vea desde un navegador remoto.
¿Cómo se instala rmux?
Instalar mediante Homebrew en macOS: brew install rmux Instalar mediante WinGet en Windows: winget install rmux Comprobar la versión instalada: rmux -V Ver la lista de comandos disponibles: rmux list-commands
¿Dónde consigo rmux?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Helvesec/rmux

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

Proyectos relacionados