Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQLMongoDB
BASES DE DATOS
PostgreSQLMongoDB
PUERTOS
300011434
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.