Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

claude-code-control-room

Interfaz web para ejecutar múltiples sesiones de Claude Code en paralelo desde navegador o móvil. Proporciona visualización de estado en tiempo real, coordinación mediante bloqueos jerárquicos (slog) y persistencia de conocimientos entre sesiones.

Ficha actualizada 28 sept 2026, 4:13 · upstream 28 sept 2026, 3:08 · release v1.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es claude-code-control-room

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

Este proyecto permite gestionar múltiples instancias de Claude Code simultáneas desde cualquier dispositivo móvil o navegador web. Proporciona una cuadrícula visual que muestra el estado de cada agente: activo, inactivo o esperando aprobación del usuario. La interfaz se conecta a las hooks nativas de Claude Code para obtener información precisa sin depender del scraping de la UI.

La coordinación entre sesiones se maneja mediante `slog`, un sistema de bloqueos jerárquicos implementado con flock en bash que permite asignar recursos compartidos como bases de datos o archivos específicos. Cada sesión puede ver qué otros agentes están trabajando y solicitar permisos para acceder a recursos bloqueados, evitando colisiones.

El sistema incluye persistencia de conocimientos mediante skills que sobreviven al cierre de sesiones, sincronizando aprendizajes entre ejecuciones paralelas. Soporta dictado con Whisper, subida de archivos por arrastre o captura de pantalla, y un sistema de portapapeles optimizado para móviles donde la selección de texto no funciona bien en terminales.

CASOS DE USO
  • Desarrollo multi-agente en repositorios compartidos con coordinación de recursos
  • Supervisión visual de múltiples sesiones de IA desde móvil o tablet
  • Sincronización de conocimientos entre sesiones paralelas para evitar reinicio frío
  • Gestión de aprobaciones humanas para acciones críticas en tiempo real
PUNTOS DESTACADOS
  • Sin dependencias de frameworks, solo Python stdlib y bash
  • Integración nativa con hooks de Claude Code sin scraping
  • Sistema de bloqueos jerárquicos implementado con flock
  • Interfaz optimizada para dispositivos móviles con controles táctiles
PRECAUCIONES
  • No incluye autenticación por defecto, requiere proxy con login
  • No soporta macOS (scripts usan GNU date y flock)
  • Requiere tmux y ttyd instalados previamente en el sistema
  • Sin Docker ni contenerización nativa
VISUAL

Capturas del proyecto

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

Six sessions in the control room: two agents collide on a lock, one waits for permission, the board shows who holds what
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Ubuntu 24.04+ o Debian 12+. Ejecutar `install.sh --all` para configurar hooks, skills y tmux. Por defecto solo escucha en 127.0.0.1:7680. Para acceso remoto usar Cloudflare Tunnel, Tailscale o reverse proxy con autenticación obligatoria. Nunca exponer el puerto directamente sin login.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
7680
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.