Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

lion-reader

Lion Reader es un lector RSS/Atom/JSON feeds y newsletters por email auto-alojable, nativo para IA (MCP), optimizado para velocidad y privacidad, compatible con Google Reader/Wallabag.

Ficha actualizada 26 sept 2026, 21:29 · upstream 26 sept 2026, 20:56 · release v2026.09.21

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es lion-reader

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

Lion Reader es una aplicación de lectura unificada que integra feeds RSS, Atom, JSON y suscripciones por email en una sola interfaz rápida y auto-alojable. Su arquitectura está diseñada para ser nativa de la inteligencia artificial, integrando asistentes como Claude directamente a través del Protocolo de Contexto de Modelo (MCP) para realizar acciones como listar, buscar o marcar entradas como leídas sin intervención manual.

La aplicación prioriza el rendimiento y la privacidad. Utiliza actualizaciones en tiempo real mediante Server-Sent Events (SSE) que parchean directamente el caché, evitando redibujados innecesarios. El frontend se construye con Next.js 16 y React Query, mientras que el backend usa TypeScript y tRPC para generar una API REST robusta y compatible con Google Reader y Wallabag.

El despliegue es flexible, soportando Docker y Fly.io. Incluye observabilidad completa con Prometheus y Sentry, y permite migraciones desde otros lectores mediante importación de OPML o uso de sus APIs de compatibilidad.

CASOS DE USO
  • Centralizar la lectura de feeds RSS, Atom y JSON junto a newsletters por email en una sola aplicación web.
  • Integrar asistentes de IA (Claude) para resumir artículos, buscar contenido o gestionar entradas mediante MCP.
  • Migrar desde otros lectores como Google Reader o Wallabag usando sus APIs de compatibilidad nativas.
  • Gestionar newsletters por email mediante ingestores personalizados con Mailgun y autenticación segura.
PUNTOS DESTACADOS
  • Arquitectura AI-native con integración MCP para control directo de asistentes sobre el lector.
  • Rendimiento optimizado con actualizaciones en tiempo real vía SSE y navegación desde caché local.
  • Privacidad por defecto: sin rastreo, sin anuncios y auto-alojable sin enviar datos a terceros.
  • APIs completas generadas desde tRPC con compatibilidad para Google Reader y Wallabag.
  • Soporte para múltiples fuentes de contenido incluyendo arXiv, GitHub, YouTube y LinkedIn.
PRECAUCIONES
  • Requiere configuración manual de variables de entorno y migraciones de base de datos para producción.
  • El modo invitado por defecto añade una barrera inicial para el registro de nuevos usuarios.
  • La recepción de newsletters por email depende de servicios externos como Mailgun para webhooks.
  • Necesita al menos 2 núcleos CPU y 2GB RAM para un funcionamiento óptimo según especificaciones.
01

Perfil de infraestructura

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

CPU2 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

Para producción, Fly.io es la opción recomendada con procesos app, worker y discord. Configurar ALLOWLIST_SECRET si se usa modo invitado. Para desarrollo local, usar Docker Compose con PostgreSQL y Redis. Asegurar que las variables de entorno para autenticación y webhooks estén correctamente definidas antes del despliegue.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRustPHP
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
300054326379
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.