loomkeep
Loomkeep es una aplicación de seguimiento multiplataforma para series, películas, anime, juegos, libros y música. Funciona como un reemplazo del 'TV Time' con autogestión total: los datos residen en tu propio PostgreSQL, el catálogo se sincroniza desde TMDB/AniList/IGDB/Open Library/MusicBrainz.
Ficha actualizada 22 sept 2026, 18:33 · upstream 22 sept 2026, 18:26 · release sin release detectada
Qué es loomkeep
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Loomkeep es una herramienta de seguimiento multimedia que permite a usuarios crear cuentas personalizadas y guardar sus preferencias. Funciona como un reemplazo del 'TV Time' con autogestión total: los datos residen en tu propio PostgreSQL, el catálogo se sincroniza desde TMDB (películas y series), AniList (anime), IGDB (juegos) y Open Library (libros). También incluye soporte para música a través de MusicBrainz. La aplicación soporta tanto la versión web como una PWA instalable que funciona directamente en dispositivos móviles, permitiendo acceso desde cualquier dispositivo sin necesidad de un servidor local.
- Seguimiento personal de series y películas con sincronización automática
- Análisis de tendencias cinematográficas y de anime
- Gestión de preferencias personales (géneros, idiomas, plataformas)
- Sincronización cruzada entre múltiples fuentes de datos
- Acceso a contenido desde dispositivos móviles sin servidor local
- Generación de reportes personalizados sobre tu consumo multimedia
- Arquitectura en monorepo con TypeScript y pnpm workspaces, garantizando consistencia entre frontend y backend
- Diseño basado en 'on-demand cache': solo se persisten los datos de un medio cuando el usuario lo marca como visto, optimizando almacenamiento
- Sincronización automática desde múltiples fuentes (TMDB, AniList, IGDB, Open Library, MusicBrainz) mediante API tokens
- Soporte completo en PWA con instalación directa desde la web y acceso desde cualquier dispositivo móvil
- Diseño responsivo con modo oscuro integrado y experiencia de usuario moderna
- Depende de APIs externas (TMDB, AniList, IGDB) que pueden ser inestables o no estar disponibles en regiones específicas
- No incluye funciones sociales integradas como comentarios o reseñas entre usuarios
- La sincronización automática puede fallar si las fuentes de datos están desactualizadas o bloqueadas por restricciones geográficas
- El uso de tokens API requiere que el usuario gestione sus credenciales manualmente en la configuración
- No incluye funciones de recomendación personalizadas ni algoritmos de predicción de contenido
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.
Para desplegar Loomkeep, se recomienda usar Docker Compose con un archivo base (docker-compose.yml) y añadir archivos adicionales según las necesidades. Para producción, se sugiere el archivo docker-compose.prod.yml que añade Caddy como proxy HTTPS con certificado auto-generado por Let's Encrypt, configurando DNS en Cloudflare para ocultar la IP real del servidor. Se recomienda usar un dominio propio o una subdominio de confianza (ej: loomkeep.app) y configurar CORS si se accede desde múltiples dominios. Para el despliegue automático desde CI/CD, se debe configurar GitHub Actions que actualice el repositorio con los cambios en main y ejecute docker compose pull && docker compose up -d sin flags adicionales, ya que la configuración de COMPOSE_FILE está definida en .env.example para cada add-on opcional.
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.