Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

claudux

claudux es una interfaz web autoalojada para ejecutar sesiones de Claude Code desde navegador o móvil. Usa tmux para mantener las sesiones vivas y ttyd para mostrarlas en el navegador, con un servidor Express que sirve la API e interfaz.

Ficha actualizada 28 sept 2026, 23:51 · upstream 28 sept 2026, 23:46 · release v1.2.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es claudux

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

claudux proporciona una interfaz web para gestionar sesiones interactivas de Claude Code sin timeout ni aplicación requerida. Las sesiones viven en tmux en el servidor, sobreviviendo a cierres del navegador o colapsos de la aplicación. Incluye una barra de teclas especial (Esc, Tab, Ctrl, flechas) y soporte para imágenes desde portapapeles.

No usa API keys; emplea tokens de cuenta de Claude Code (subscription). Soporta múltiples cuentas almacenadas, notificaciones push cuando se espera input, visualización de archivos del proyecto con mermaid, y un popover de uso con cuota. Funciona en desktop y móvil con las mismas características.

CASOS DE USO
  • Gestionar sesiones de IA persistentes que sobreviven sin supervisión activa
  • Acceder a terminales interactivas desde cualquier dispositivo web o móvil
  • Mantener múltiples proyectos activos simultáneamente en un solo panel lateral
  • Recibir notificaciones cuando una sesión espera input del usuario
  • Visualizar y editar archivos de proyecto integrados con renderizado markdown
PUNTOS DESTACADOS
  • Sesiones en tmux sobreviven a cierres del navegador o colapsos de la aplicación
  • Sin timeout ni dependencia de conexión activa para mantener sesiones vivas
  • Soporte nativo para móvil con barra de teclas especial y portapapeles
  • Autoalojado sin API keys, usa tokens de cuenta de Claude Code
  • Notificaciones push configurables por proyecto vía ntfy o webhook
  • Visualización integrada de archivos con mermaid en respuestas y editores
PRECAUCIONES
  • Requiere Node.js ≥22.15.0, tmux y ttyd instalados previamente
  • Los paquetes del proyecto deben instalarse dentro del contenedor o máquina
  • La primera llamada configura la contraseña; sin ella escucha en todas las interfaces
  • No incluye equivalente macOS (requiere launchd manual)
  • El reaper termina sesiones no protegidas si exceden el umbral de inactividad
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Projects and their sessions in the list on the left, a session open in the terminal on the rightThe same session on a phone, with the key bar below the terminal
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.

Docker detectado

Usar reverse proxy o VPN para acceso externo. Configurar HOST=127.0.0.1 detrás del proxy, o HOST=<vpn-address> con Tailscale. Para systemd: copiar deploy/claudux.service, ajustar User/Group a cuenta no privilegiada y los dos /opt/claudux paths.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4001
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.