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