Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Lumen

Lumen es una plataforma auto-hospedable multimodal AI workspace que integra chat, visión por computadora, generación de imágenes, video, storyboard y gestión de assets en un único entorno privado.

Ficha actualizada 23 sept 2026, 0:24 · upstream 23 sept 2026, 0:22 · release v1.2.171

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Lumen

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

Lumen es un espacio de trabajo multimodal auto-hospedado que combina chat, visual QA, generación de texto a imagen e imagen a imagen en una sola interfaz. Su arquitectura full-stack incluye Next.js para la web frontend, FastAPI para el API backend, arq como worker de procesamiento asíncrono, y un runtime privado de agentes basado en Node.js. El sistema soporta múltiples proveedores de IA (OpenAI-compatible), gestión de pools de providers con priorización y weight, proxy de imágenes, generación de video, creación de storyboards, flujo de assets, bot Telegram, facturación y actualizaciones automáticas. La plataforma se despliega mediante Docker Compose en un entorno completo, con soporte para backups, actualizaciones rolling y monitoreo con Prometheus y Sentry.

CASOS DE USO
  • Chat interactivo con IA multimodal para generación de contenido visual
  • Visual QA: análisis de imágenes mediante preguntas naturales
  • Generación de imágenes a partir de descripciones textuales
  • Creación de storyboard y planificación de producción audiovisual
  • Gestión de assets visuales en proyectos de diseño o marketing
  • Chatbot empresarial con integración de generación de contenido visual
  • Procesamiento asincrónico de imágenes mediante sidecar image-job
PUNTOS DESTACADOS
  • Arquitectura full-stack auto-hospedable con Next.js y FastAPI, eliminando dependencias externas
  • Pool de proveedores (providers) con priorización, weight, proxy, rate limiting y failover automático
  • Flujo multimodal integrado: chat, imágenes, video, storyboard y assets gestionados en un solo ecosistema
  • Arquitectura asíncrona con arq worker para procesamiento pesado de imágenes sin bloquear la UI
  • Bot Telegram nativo con persistencia de estado vía Redis Streams y replay automático
  • Actualizaciones automáticas con canal rolling (main) y compatibilidad con releases estables
  • Gestión completa de backups, snapshots de almacenamiento y actualizaciones seguras
PRECAUCIONES
  • El cliente desktop se ha descontinuado y no es más compatible, requiriendo solo despliegues web o Docker
  • La generación de imágenes puede ser lenta en entornos con GPU limitados debido al uso asíncrono
  • Depende de proveedores externos (OpenAI-compatible) para la API de IA, lo que introduce latencia y dependencia de sus términos de servicio
  • El sistema requiere configuración manual de variables de entorno para cada proveedor de imagen
  • La persistencia de estado en Redis puede ser un cuello de botella bajo alta carga concurrente
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado con Docker Compose: instale el contenedor completo, configure .env con credenciales seguras (SESSION_SECRET, IMAGE_PROXY_SECRET), activa HTTPS con nginx y asegúrese de que Redis tenga permisos adecuados. Para actualizaciones, use LUMEN_UPDATE_BUILD=1 para builds locales o LUMEN_UPDATE_CHANNEL=main para canales rolling. Los backups se realizan en /opt/lumendata/backup/. Nunca exponga credenciales sensibles a variables de entorno del frontend.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300080008090789054326379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.