Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

multimux

multimux es una interfaz web en un solo binario para tmux, que ejecuta un daemon en Go y sirve una PWA React con paneles de terminal vivos. Funciona como dashboard en la red privada, accesible desde cualquier navegador vía passkeys (WebAuthn) sobre TLS.

Ficha actualizada 22 sept 2026, 22:23 · upstream 22 sept 2026, 22:13 · release v0.56.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es multimux

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

multimux es una herramienta web única que gestiona las sesiones de tmux a través de un daemon en Go. Proporciona una interfaz PWA integrada con paneles visuales de terminal en tiempo real, accesibles desde cualquier navegador en la red privada del usuario. Las sesiones se mantienen activas tras reinicios o desconexiones, permitiendo reanudar el scrollback sin pérdida de datos. El acceso está protegido mediante passkeys (WebAuthn) generados por un CA local con restricciones de nombre, lo que elimina los problemas de certificados SSL en entornos privados.

CASOS DE USO
  • Gestionar múltiples sesiones de desarrollo simultáneamente desde una sola interfaz web
  • Acceder a paneles de terminal desde cualquier dispositivo (laptop, tablet) sin necesidad de tmux instalado localmente
  • Monitoreo remoto de sesiones de desarrollo con persistencia de scrollback y historial
  • Gestión de múltiples usuarios o equipos en un entorno corporativo mediante passkeys
  • Desarrollo móvil: acceso a paneles de terminal desde Android sin instalar tmux en el dispositivo
  • Conexión segura entre dispositivos dentro de una red local (LAN, VPN, Tailscale)
PUNTOS DESTACADOS
  • Funciona como un único binario que ejecuta un daemon en Go y sirve una PWA React con paneles de terminal vivos
  • Las sesiones tmux se mantienen activas tras reinicios o desconexiones del cliente, permitiendo reanudar el scrollback sin pérdida de datos
  • El CA local genera certificados restringidos por nombre que permiten acceso HTTPS sin advertencias de certificado en entornos privados
PRECAUCIONES
  • No soporta Windows (solo macOS y Linux)
  • Requiere tmux instalado en el cliente para iniciar el daemon
  • El hostname debe ser estable antes de registrar passkeys, ya que cambia al regenerar el CA
  • En entornos MDM-managed se puede prohibir la instalación de CAs personalizadas por políticas de seguridad
  • Firefox y Chromium en Linux no usan el store del sistema para validar certificados, requiriendo importación manual
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instala con curl el script de instalación. El daemon escucha en puerto 8686 por defecto. Usa SQLite en ~/.local/share/multimux/. Configura el hostname y genera un CA local para cada dispositivo cliente. Para servicios, usa `multimux service install` (launchd macOS o systemd user unit Linux). Actualiza con `curl -fsSL https://raw.githubusercontent.com/jontuk/multimux/main/install.sh | sh`. El CA se regenera si el hostname cambia.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
878751738686
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.