Lector RSS de código abierto Lee lo que importa. Sáltate el resto.

News es un lector RSS tranquilo para tu móvil y tu escritorio. Sin scroll infinito, sin algoritmo – solo tus fuentes. Lo que importa se queda; el resto, sáltatelo. Cada entrada nueva recibe una decisión rápida: leer ahora, más tarde o no me interesa. Tus dispositivos se mantienen sincronizados, cifrados de extremo a extremo y sin cuenta.

Gratis & de código abierto · se instala como una app · funciona sin conexión

El lector

Una entrada. Una decisión.

La mayoría de los lectores acumulan contadores de no leídos hasta que te rindes. News trabaja como un buen editor: todo lo nuevo llega a la bandeja, y cada entrada vuelve a salir – con una decisión. Hola, bandeja vacía.

  1. Bandeja

    Entradas frescas de todas tus fuentes, las más nuevas primero. Nada se marca como leído a tus espaldas.

  2. Leer ahora

    Abre el artículo y lo archiva en Hecho. ¿Cambiaste de idea? Deshacer está a un toque. o

  3. Más tarde

    Tu lista de lectura – en todos tus dispositivos y disponible sin conexión, incluso cuando la entrada ya salió de su feed. l

  4. No me interesa

    Fuera, sin remordimientos. Un deslizamiento en el móvil, una tecla en el escritorio. x

Reglas simples. Sin IA.

Otros lectores se llaman «inteligentes» y dejan que una IA analice lo que abres, saltas y guardas. News no te mira mientras lees. Las entradas llegan de la más nueva a la más antigua y solo se mueven cuando tú decides – nada se ordena por relevancia, se resume ni se oculta a tus espaldas. Reglas simples y transparentes, para una tarea simple: leer tus feeds.

Todo lo que necesita un lector. Nada que no necesite.

Sin anuncios, sin rastreo, sin «recomendado para ti» – solo tus fuentes, en un lugar tranquilo.

Móvil y escritorio

Instala News desde el navegador como una app. Desliza entre entradas en el móvil, vuela por ellas con j k o l x en el escritorio – y en Android comparte cualquier página con News para seguirla.

Sincronización cifrada, sin cuenta

Copia la clave de sincronización, pégala en tu otro dispositivo – vinculados. Feeds, Bandeja, lista de lectura y progreso se cierran con llave antes de salir de tu dispositivo.

Primero local & sin conexión

Todo vive en tu navegador. News arranca al instante, sigue funcionando en el túnel y se pone al día en cuanto vuelves a tener conexión.

Con feed o sin feed

Sigue cualquier web – incluso una que nunca ha oído hablar de RSS. El Collector integrado encuentra igualmente las entradas nuevas.

Llévate tus feeds

¿Vienes de otro lector? Importa tu archivo OPML y todas tus fuentes se mudan. Exportar es igual de fácil – sin ataduras, nunca.

Privado y ligero

Sin cookies, sin anuncios, sin perfiles, sin framework. JavaScript sencillo (unos 50 KB comprimido) y fuentes alojadas en el propio servidor – más un recuento de visitas anónimo y sin cookies.

Sincronización

Una sincronización sin nada que filtrar.

Tus dispositivos comparten una clave secreta. La copias tú mismo a tus otros dispositivos – nunca llega al servidor. Todo se cifra primero en tu dispositivo, así que el servidor solo guarda un archivo sellado que no puede abrir. Sin base de datos, sin cuenta, sin e-mail.

  • Cifrado de extremo a extremo – AES-256-GCM, con claves que solo existen en tus dispositivos.
  • Sin base de datos – un archivo sellado por grupo de dispositivos. Nada que consultar, volcar o vulnerar.
  • Superficie de ataque mínima – una sola dirección de sincronización con límites estrictos de tamaño y frecuencia.
  • No deja rastro – se borra con un clic; los datos de sincronización sin usar desaparecen a los 180 días.
El móvil y el portátil guardan la clave y solo intercambian un archivo cifrado a través del servidor, que no puede leerlo Móvilapp News clave Portátilnavegador clave Tu servidor /api/sync 3f9a·e21c c07b·9d… un archivo sellado sin base de datos · sin clave

Bajo el capó · Collector

Cada web se convierte en un feed.

La mayoría de los lectores se rinden cuando una web no tiene enlace RSS. News no – gracias al Collector, un pequeño endpoint REST en el mismo servidor. Prueba primero la estrategia más precisa, retrocede paso a paso y siempre devuelve el mismo JSON limpio. Úsalo para News o construye tu propio lector encima.

GET /api/collect?url=https://medium.com/@someone

rule URL de página asignada al feed nativo

{
  "source": {
    "strategy": "rule",
    "rule": "medium-user",
    "feedUrl": "https://medium.com/feed/@someone"
  },
  "entries": [ … 10 normalized entries ],
  "meta": { "count": 10, "cached": false }
}

GET /api/collect?url=…24 h de caché compartida por fuenteA prueba de SSRF – hosts privados bloqueados, cada redirección se vuelve a comprobarLímite de frecuencia por cliente

Autoalojamiento · soberanía digital

Tu servidor. Tus datos. Tus reglas.

News Reader es código abierto con licencia MIT. Ejecútalo para ti, tu equipo o toda tu organización – en tu propia infraestructura, con tu dominio y tu marca. Ningún proveedor decide dónde están tus datos, cuánto cuesta cada puesto ni cuándo termina el servicio.

  1. Clonar

    Un puñado de archivos PHP y una web app estática. Sin servidor de base de datos, sin paso de build, sin contenedor.

  2. Personalizar

    Colores y fuentes están en app/theme.css. Cambia los iconos y el nombre de la app en el manifest – listo. Tus usuarios ven tu lector, no el nuestro.

  3. Desplegar

    Un servidor web con PHP 8.5+ y HTTPS. La configuración de nginx incluida solo sirve la web, la app y la API – todo lo demás queda privado.

# get the code
$ git clone https://github.com/kreativ-anders/news-reader.git

# let PHP write the feed cache + sync vaults
$ sudo chown -R www-data: news-reader/var

# make it yours
$ $EDITOR news-reader/app/theme.css

# open https://news.example.com/app/ – done

Requiere PHP 8.5+ con dom, libxml, mbstring (curl recomendado) y una carpeta var/ con permiso de escritura. Eso es todo.

  • Los datos se quedan en casa

    Feeds, listas de lectura y datos de sincronización residen en servidores que tú controlas – tu centro de datos, tu región cloud, tu jurisdicción.

  • Conforme al RGPD desde el diseño

    Sin cuentas de usuario, sin perfiles personales, sin base de datos. Los datos sincronizados están cifrados de extremo a extremo – ni siquiera tus propios administradores pueden leerlos.

  • Sin dependencia del proveedor

    Licencia MIT, OPML de entrada y salida, PHP sencillo. Sin costes por puesto, sin actualizaciones forzadas, sin hojas de ruta ajenas.

  • Auditable y listo para la intranet

    Cada línea está abierta a tu revisión de seguridad. Las fuentes internas en hosts privados se pueden habilitar explícitamente con un solo ajuste.

Preguntas & respuestas

¿Qué es News?

Un lector de feeds tranquilo para tu móvil y el navegador de tu escritorio. Cada entrada nueva llega a la bandeja y recibe una decisión: leer ahora, más tarde o no me interesa. Se instala como una app, funciona sin conexión y es gratis y de código abierto.

¿Cómo instalo News?

Directamente desde el navegador – sin tienda de apps ni cuenta. En Chrome, Edge o Samsung Internet, usa el botón «Instalar News» de esta página. En iPhone y iPad, abre News en Safari, toca Compartir y elige Añadir a pantalla de inicio. En Mac, abre News en Safari y elige Archivo › Añadir al Dock. Una vez instalada, News tiene su propio icono y ventana y funciona sin conexión.

¿Cómo actualizo News?

No tienes que hacer nada: News es una app web y se actualiza sola. Cada vez que la abres o vuelves a ella, busca en segundo plano una versión nueva. Cuando está lista, News te avisa: toca Recargar y ya estás al día. En Ajustes, justo debajo del título, ves qué versión tienes.

¿En qué se diferencia de otros lectores de feeds?

Sin cuenta, sin anuncios, sin rastreo y sin algoritmo que decida lo que ves. Tu progreso de lectura vive en tus dispositivos, la sincronización está cifrada de extremo a extremo y puedes ejecutarlo todo en tu propio servidor.

¿News usa IA?

No. No hay IA ni ningún modelo que aprenda de tus hábitos de lectura – ni en tu dispositivo ni en el servidor. News sigue unas pocas reglas simples: las entradas nuevas llegan a la bandeja, las más nuevas primero, y solo tu decisión las mueve. Lo que ves depende de tus fuentes, no de un perfil sobre ti.

¿Cómo funciona la sincronización sin cuenta?

Tu primer dispositivo crea una clave secreta aleatoria. Los demás se unen pegando esta clave de sincronización en Ajustes → Sync. A partir de esa clave, cada dispositivo deriva un token de acceso y una clave de cifrado. El servidor solo recibe el token y un archivo cifrado – la clave nunca sale de tus dispositivos.

¿Puede quien gestiona el servidor leer mis feeds o mi lista de lectura?

No. Feeds, Bandeja, lista de lectura y progreso se cifran en tu dispositivo (AES-256-GCM) antes de subirse. El servidor guarda un archivo sellado para tus dispositivos, con el nombre de un hash del token de acceso – sin base de datos, nada legible que filtrar. Como cualquier web, el servidor sí ve tu dirección IP cuando te conectas.

¿Y si pierdo todos mis dispositivos?

Entonces nadie puede abrir tus datos sincronizados – ni siquiera nosotros. Es el precio del cifrado de extremo a extremo de verdad. ¿Quieres una copia de seguridad? Exporta tus feeds en OPML de vez en cuando.

¿Qué es el Collector?

La parte de News Reader que consulta tus fuentes. Dale la dirección de cualquier web o feed y encuentra las entradas nuevas – del feed de la web si lo tiene, si no de su sitemap o de la propia página. Si un sitio rechaza al servidor, la app intenta cargarlo directamente desde tu dispositivo. Los desarrolladores pueden usarlo como una pequeña API web: GET /api/collect?url=….

¿Y si una web no tiene feed RSS?

News puede seguirla igualmente. El Collector lee entonces el sitemap de la web o toma las entradas más recientes directamente de la página.

¿Puedo alojar mi propio News Reader con mi propia marca?

Sí – tiene licencia MIT. Colores y fuentes están en un archivo de tema; el nombre y los iconos, en el manifest de la web app. Úsalo para ti, tu familia, tu equipo o tus lectores, en tu propio dominio.

¿Es News Reader adecuado para empresas e instituciones públicas?

Sí. Lo ejecutas en tu propia infraestructura, así que todos los datos quedan bajo tu control y en tu jurisdicción. No hay cuentas de usuario, perfiles personales ni base de datos, la sincronización está cifrada de extremo a extremo y la licencia MIT significa sin costes por puesto y sin depender de un proveedor. Las fuentes internas en hosts privados se pueden permitir explícitamente.

¿Qué necesito para alojarlo?

PHP 8.5+ con dom, libxml y mbstring (curl recomendado), un servidor web con HTTPS y una carpeta var/ con permiso de escritura. Sin servidor de base de datos, sin paso de build, sin procesos en segundo plano. Incluye una configuración de nginx.

¿Puedo traer mis feeds de otro lector?

Sí. Casi todos los lectores de feeds exportan tus suscripciones como archivo OPML – impórtalo en News en Feeds y listo. News también exporta OPML, así que eres libre de irte cuando quieras.

Empieza a leer.

Abre News en tu navegador, sigue tu primera web y añádela a la pantalla de inicio de tu móvil – en un minuto. O ejecuta tu propio News Reader, para ti, tu equipo o toda tu organización.

News Reader es gratis y lo seguirá siendo. Si para ti vale algo: paga lo que quieras.

Instalar News

Sin tienda de apps ni cuenta – bastan dos toques. Abre News con el botón de abajo y luego:

Abrir News