Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

readfine

Lector RSS/Atom auto-alojado con soporte web scraping, IA integrada (Anthropic/OpenAI/Ollama) y extracción de artículos. Usa Next.js/FastAPI sobre PostgreSQL/Redis. Incluye modo oscuro, historias unificadas y filtros avanzados.

Ficha actualizada 26 sept 2026, 13:20 · upstream 26 sept 2026, 12:52 · release v0.18.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es readfine

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

Readfine es una aplicación web para gestionar fuentes RSS y Atom, inspirada en Tiny Tiny RSS, con capacidades de web scraping mediante selectores CSS para sitios sin feed. Permite la extracción legible de artículos usando trafileatura o readability-lxml, reproducción de videos de YouTube/Vimeo y organización mediante etiquetas y carpetas. La interfaz incluye modo oscuro (HTMX + Tailwind) y vistas adaptativas configurables por el usuario.

Integra soporte nativo para Inteligencia Artificial "bring-your-own-key", permitiendo resúmenes, puntuación de relevancia, chat sobre artículos y breves programados ("Catch me up") con proveedores como Anthropic, OpenAI, Gemini o endpoints compatibles (Ollama). El sistema cuenta con panel de administración, tokens API JWT, gestión de retención escalonada e importación/exportación OPML.

La seguridad es un punto crítico: el README advierte que el código fue escrito mayormente por IA con revisión limitada, recomendando auditar partes sensibles como autenticación y protección SSRF antes de usarlo con datos confidenciales. El registro está cerrado por defecto para mantener la privacidad, habilitándose solo vía panel admin o invitaciones.

CASOS DE USO
  • Gestión centralizada de fuentes RSS/Atom y scraping web sin feed.
  • Resúmenes automáticos de artículos mediante IA local o en la nube.
  • Unificación de noticias sobre el mismo evento desde múltiples fuentes.
  • Lectura offline con videos incrustados y extracción limpia de contenido.
PUNTOS DESTACADOS
  • Soporte nativo para scraping web con selectores CSS para sitios sin feed RSS.
  • Integración flexible de modelos de IA (Ollama, Anthropic, OpenAI) vía API.
  • Extracción de artículos legible con fallback a readability-lxml.
  • Sistema de historias que agrupa noticias de múltiples fuentes en una sola fila.
PRECAUCIONES
  • Código generado mayormente por IA con revisión humana limitada según advertencia oficial.
  • Demo no apto para producción (credenciales hard-coded, HTTP sin proxy).
  • Registro cerrado por defecto requiere configuración manual en panel admin.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Readfine reading viewAI summaryFiltersCatch me up
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

Requiere Docker + Compose. Usar setup.sh para generación de config y migraciones. Configurar SSL antes del despliegue (certificados propios o Let's Encrypt). Para producción, usar TRUSTED_PROXY_COUNT=1 con nginx incluido o TRUST_CLOUDFLARE=true. Nunca exponer demo compose. Guardar .env, certs/ y nginx.conf fuera de la imagen base para actualizaciones seguras.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8000543211434
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.