vibehub
Plataforma autoalojada para orquestar múltiples sesiones de agentes de IA (Claude Code) en un tablero Kanban interactivo con terminales xterm/tmux persistentes en contenedores Docker.
Ficha actualizada 24 sept 2026, 16:13 · upstream 24 sept 2026, 15:45 · release sin release detectada
Qué es vibehub
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
vibehub es una aplicación web autoalojada diseñada para orquestar múltiples sesiones de agentes de IA (Claude Code) en un tablero Kanban interactivo. Cada tarjeta del tablero representa una terminal de xterm conectada a tmux dentro de contenedores Docker, permitiendo visualizar el progreso de los agentes en tiempo real y gestionar sus estados sin necesidad de compartir contexto entre ellos.
La arquitectura separa la interfaz web (Next.js) del runner que ejecuta los agentes (Node.js), comunicándose mediante hooks de estado POST al API. Los datos persisten en archivos JSON cifrados con una bóveda local, eliminando la dependencia de bases de datos tradicionales y facilitando copias de seguridad sencillas.
El sistema soporta múltiples cuentas de Claude Code por proyecto, inyección de servidores MCP centralizados, y gestión de permisos granular para equipos. Incluye funcionalidades como terminales que se "apagan" automáticamente tras inactividad, navegación entre proyectos recientes y capacidad de delegar tareas entre tarjetas mediante el propio vibehub como servidor MCP.
- Gestión de múltiples agentes de IA simultáneos en diferentes repositorios GitHub con seguimiento visual del progreso
- Colaboración en equipo donde miembros pueden asignarse tarjetas específicas o proyectos completos con permisos controlados (can work / can view)
- Orquestación de tareas complejas donde un agente puede delegar subtareas a otros agentes mediante la API MCP integrada
- Desarrollo continuo en servidor/VPS con persistencia de sesiones que sobreviven a reinicios del servicio
- Arquitectura desacoplada API/UI permite escalabilidad y despliegues flexibles en VPS o homelab
- Persistencia de sesiones tmux que sobreviven a reinicios del servicio gracias al runner containerizado
- Gestión segura de tokens GitHub mediante bóveda cifrada local sin escribir en .git/config del runner
- Soporte nativo para múltiples cuentas de Claude Code con perfiles aislados por proyecto o tarjeta
- Estado "Early" según README con advertencia explícita sobre cambios futuros en la API
- Dependencia de Docker para el runner, requiriendo configuración adicional fuera del docker-compose
- Requiere cuenta Claude Code activa; no soporta agentes alternativos sin modificaciones
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Docker en el host o acceso SSH a un host remoto. Configurar VIBEHUB_PUBLIC_URL correctamente para que el runner pueda comunicarse con la API. Copiar .env.example antes de iniciar. Asegurar TLS si se expone públicamente. Backup regular de data/ (incluye tokens cifrados). Para producción, considerar aumentar recursos según número de agentes concurrentes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.