openclaw-manager
Plano de control auto-alojado para instancias aisladas de agentes IA multiusuario. Gestiona OpenClaw, Hermes y EvoScientist con aislamiento por usuario, identidad separada y adaptadores de producto sin modificar el upstream.
Ficha actualizada 27 sept 2026, 7:33 · upstream 27 sept 2026, 7:30 · release sin release detectada
Qué es openclaw-manager
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenClaw Manager es un plano de control auto-alojado diseñado para gestionar instancias aisladas de agentes de inteligencia artificial en entornos multiusuario. Funciona como una capa intermedia que provisiona y opera estas instancias sin alterar la aplicación corriente principal (upstream), manteniendo la compatibilidad con despliegues existentes. El proyecto es independiente de la comunidad y no está avalado por el upstream oficial de OpenClaw.
La arquitectura separa explícitamente los usuarios de la plataforma, las identidades de autenticación y las instancias gestionadas. Esto permite que un usuario de la plataforma posea múltiples instancias de producto mientras se preserva la compatibilidad con las implementaciones actuales. Los adaptadores de producto exponen solo las capacidades soportadas por cada runtime, resolviendo operaciones del lado del servidor mediante registros de instancia.
El sistema ofrece gestión completa del ciclo de vida (crear, iniciar, detener, actualizar, reciclar y restaurar) a través de una interfaz web y scripts de línea de comandos. Utiliza Nginx para proxy inverso estable con HTTPS, soporte para autenticación OAuth2/OIDC o básica local, y control de acceso en capas mediante tokens y aprobación de dispositivos. Los datos de metadatos residen en SQLite y el estado del runtime se gestiona fuera del repositorio Git en directorios configurables.
- Gestión centralizada de múltiples instancias de agentes IA aislados para diferentes usuarios
- Despliegue y operación de productos compatibles como OpenClaw, Hermes o EvoScientist sin modificar el upstream
- Administración de identidades y autenticación mediante Nginx Basic Auth, OAuth2/OIDC o login local mixto
- Migración y recuperación de usuarios e instancias mediante scripts de línea de comandos y directorio de reciclaje
- Aislamiento por usuario garantizado con contenedores independientes, workspaces y estado del runtime separados
- Modelo de identidad separado que distingue entre usuarios de plataforma, identidades de login e instancias gestionadas
- Autenticación flexible soportando Nginx Basic Auth, OAuth2/OIDC o login local mixto con mapeo de identidades
- Proxy inverso estable mediante Nginx con HTTPS y soporte para rutas legacy y per-tenant
- Control de acceso en capas combinando autenticación Nginx, tokens de aplicación y aprobación de dispositivos
- Metadatos persistentes en SQLite con verificaciones de consistencia del runtime y visibilidad de actividad
- Proyecto independiente de la comunidad no avalado por el upstream oficial de OpenClaw
- Requiere Ubuntu 22.04 LTS o 24.04 LTS; otras distribuciones no están validadas actualmente
- No incluye Dockerfile ni Compose nativo en el repositorio, requiere scripts manuales para bootstrap
- Los datos de producción y credenciales nunca deben comprometerse ni almacenarse en el repositorio Git
- Bajo desarrollo activo; mejor adecuado para entornos auto-alojados controlados que producción crítica inmediata
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.
Seguir la guía de Fresh Environment Bootstrap antes del uso productivo. Ejecutar scripts de verificación de seguridad del runtime y validar consistencia de metadatos con Python. Configurar rutas en config/openclaw-manager.env fuera del repositorio Git. No comprometer credenciales, claves API, certificados ni archivos .htpasswd. Utilizar Docker Engine y el plugin Docker Compose. Revisar permisos de sistema de archivos y límites de red antes del despliegue final.
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.