storytime
Storytime es un constructor de líneas de tiempo de actividad cross-platform que agrega eventos públicos de GitHub, Mastodon, Bluesky, Reddit y RSS. Utiliza NLP local para análisis semántico, búsqueda vectorial y RAG local con Ollama, todo sin claves API pagas ni servicios en la nube.
Ficha actualizada 23 sept 2026, 23:48 · upstream 23 sept 2026, 23:44 · release sin release detectada
Qué es storytime
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Storytime es una herramienta open-source que normaliza la actividad pública de múltiples plataformas en una línea de tiempo cronológica coherente. Utiliza procesamiento de lenguaje natural (NLP) local para extraer sentimiento, entidades y temas, permitiendo entender el contexto sin depender de servicios externos costosos.
La arquitectura v2 ha simplificado el despliegue mediante un almacenamiento embebido SQLite, eliminando la necesidad de servidores de base de datos externos. Está construida con React, Node.js y Express, soportando tanto despliegue en contenedores Docker como ejecución local vía CLI para generar reportes independientes.
La capa de inteligencia es opcional y local, integrando Ollama para resúmenes narrativos y preguntas sobre la propia línea de tiempo (RAG). Soporta fuentes abiertas como Mastodon y Bluesky sin claves pagas, con degradación elegante si los servicios de IA no están disponibles.
- Visualización personal unificada de actividad digital combinando GitHub, redes sociales y RSS.
- Análisis semántico local de tendencias y sentimiento en la propia historia del usuario.
- Búsqueda por significado usando RAG local para responder preguntas sobre eventos específicos.
- Generación de narrativas o resúmenes automáticos con modelos locales como Ollama.
- Exportación de líneas de tiempo en múltiples formatos (HTML, JSON, CSV) para informes.
- Agregación y fusión inteligente de posts cruzados detectando duplicados entre plataformas.
- Operación sin claves API pagas ni servicios en la nube obligatorios.
- Almacenamiento embebido SQLite, eliminando la necesidad de un servidor de base de datos externo.
- IA local opcional con Ollama y degradación elegante si no está disponible.
- Fuentes abiertas: Mastodon, Bluesky, GitHub, RSS, Pastebin sin autenticación compleja.
- Búsqueda semántica y RAG local para preguntas sobre la línea de tiempo.
- Monorepo limpio con CLI independiente para generación de reportes.
- Reddit puede bloquear IPs de datacenter sin app OAuth gratuita (requiere registro).
- Geocodificación y mapas dependen de Nominatim/OpenStreetMap con límites de tasa.
- Funcionalidad AI requiere Ollama instalado localmente o no se activa por defecto.
- Almacenamiento único SQLite implica un punto único de fallo para persistencia masiva.
- Depende de APIs públicas que pueden cambiar o tener límites de tasa estrictos.
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.
Usar `docker compose up` para producción rápida. Activar perfil AI con `--profile ai`. Para desarrollo, usar npm y construir el workspace core primero. Configurar variables REDDIT_CLIENT_ID/SECRET si se requiere acceso fiable a Reddit. Asegurar que Ollama esté corriendo para activar embeddings y RAG.
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.