Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

hmux

HMux es una herramienta de terminal web para ejecutar sesiones persistentes de IA y shells en un host controlado, con interfaz responsiva vía navegador o PWA.

Ficha actualizada 23 sept 2026, 16:09 · upstream 23 sept 2026, 15:55 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es hmux

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

HMux mantiene sesiones de terminal largas en un host que se controla y las hace disponibles a través de una interfaz web ligera en escritorio, móvil y tablet. Al cerrar el navegador, cambiar dispositivos o reconectar más tarde, el trabajo permanece en el host. La interfaz web/PWA es la única forma de interacción con HMux. El diseño prioriza bajo consumo de memoria mediante binarios nativos, colectores compartidos y buffers de terminal limitados. No se requiere Docker para instalar.

CASOS DE USO
  • Ejecutar sesiones persistentes de Claude Code o Codex en un servidor local
  • Acceder a terminales de IA desde cualquier dispositivo con conexión HTTPS
  • Gestionar múltiples cuentas colaboradas compartiendo archivos y shell authority
  • Monitoreo y métricas de uso del host por parte de agentes de IA
  • Reconexión segura de sesiones después de reinicios o cambios de dispositivo
PUNTOS DESTACADOS
  • Bajo consumo de memoria: prioriza binarios nativos, colectores compartidos y buffers limitados
  • No requiere Docker ni infraestructura de mantenimiento externa
  • Soporte para input en coreano y apertura explícita de enlaces
  • Sistema de autenticación con TOTP opcional por cuenta
  • Recovery de sesiones verificadas tras reinicios del host
PRECAUCIONES
  • No es un aislamiento seguro: el host controla archivos y shell authority, no protege contra amenazas externas
  • Soporte limitado a Linux como gateway principal (macOS requeriría configuración manual)
  • El uso de terceros se rige por licencias públicas que HMux no puede modificar
  • La persistencia de sesiones depende del estado del host, lo cual es un riesgo operativo
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar requiere Go 1.24+, Node.js 22+ y tmux en el host. Se ejecutan `npm ci` y `make web-build` para generar assets y binarios. El gateway se instala vía `deploy/web/`. Para macOS, se recomienda usar launchd; Linux usa systemd user service. No incluye despliegue automático ni acceso a infraestructura de terceros.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.