Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Lumiverse

Lumiverse es un frontend de chat IA auto-alojado construido con TypeScript y Bun. Ofrece una pila completa para aplicaciones de chat, incluyendo capa de datos, bus de eventos en tiempo real, pipeline de generación LLM y runtime de extensiones.

Ficha actualizada 24 sept 2026, 21:44 · upstream 24 sept 2026, 21:04 · release v1.2.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Lumiverse

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

Lumiverse proporciona una suite full-stack optimizada para aplicaciones de chat impulsadas por IA, construida desde cero con TypeScript y Bun. La arquitectura separa las rutas HTTP (Hono) de la lógica de negocio y utiliza un singleton de base de datos SQLite (`bun:sqlite`) sin ORM. Incluye un runtime para extensiones y un bus de eventos en tiempo real vía WebSockets nativos de Bun.

La seguridad es una prioridad, implementando encriptación AES-256-GCM para secretos en reposo y autenticación mediante BetterAuth con roles basados en usuarios. El sistema genera automáticamente claves de sesión derivadas de un archivo de identidad cifrado, eliminando la necesidad de generar claves manuales.

El software incluye capacidades avanzadas de monitorización de hardware, específicamente salud de discos (SMART) para SSDs NVMe y SATA, así como soporte para despliegue en Hugging Face Spaces con almacenamiento persistente. La configuración se gestiona mediante variables de entorno y un archivo `.env` generado por el asistente de primera ejecución.

CASOS DE USO
  • Despliegue local optimizado en macOS, Linux o Windows utilizando Bun
  • Hosting gratuito en Hugging Face Spaces con almacenamiento persistente
  • Desarrollo y gestión de extensiones personalizadas mediante runtime integrado
  • Monitoreo proactivo de salud del disco físico (SMART) para prevenir fallos
PUNTOS DESTACADOS
  • Optimización nativa con Bun para tiempos de inicio rápidos y rendimiento eficiente
  • Base de datos SQLite integrada sin necesidad de ORM externo
  • Monitorización avanzada de discos con soporte para atributos SMART específicos del fabricante
  • Autenticación robusta con encriptación AES-256-GCM para secretos y sesiones
PRECAUCIONES
  • El tier gratuito de Hugging Face Spaces tiene límites estrictos (2 vCPU, 16 GB RAM, sin GPU)
  • Dependencia estricta del runtime Bun para la ejecución del backend
  • La monitorización de disco requiere permisos de administrador local y mapeo explícito de dispositivos en contenedores
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utilizar `./start.sh` o `\start.ps1` para lanzar el backend. En Hugging Face Spaces, configurar la variable secreta `OWNER_PASSWORD` antes del build. Para Docker, mapear explícitamente los dispositivos de bloque (`/dev/sdX`) al contenedor para habilitar SMART. Usar `--build` si se requiere reconstruir el frontend.

✓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
7860645173
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.