Sign in Sign up

Stop swivel-chairing between 50 sites.

An RSS reader that ranks, summarizes, and triages your feed for you. Self-hosted, single-user, no analytics, no algorithmic agenda.

Free · Open source · Your data lives on your disk

Dashboard view: article counts, activity chart, top feeds and tags.

🌐 One inbox for everything you read

Add a curated set of 25+ feeds in one click, or bulk-import OPML. Tech, sports, and podcasts share a single ranked queue. Stop opening twelve tabs every morning.

🎯 Ranked for you

Every article gets a personal score based on what you've bookmarked, thumbs-upped, or skipped. The ranker honours your topic preferences — sports feedback won't pollute your tech queue, and vice versa. Sort: ?sort=relevance.

Articles list sorted by personal relevance.

🧠 AI-assisted triage

One Claude call (Sonnet 4.6) classifies every unread article into Must read, Optional, or Skip, with a one-sentence rationale that cites your past behaviour: "matches your bookmarked Ruby work," "topic you've previously demoted." Three runs nightly via cron — one per topic.

AI triage page showing Must read / Optional / Skip groups with rationale.

✍️ Summaries you can skim

Every article gets an extractive summary inline. One click adds a full Claude summary cached on the row, so revisits don't re-spend tokens. Skim mode hides the noise so you can clear 100 unread in minutes.

Daily digest page with cached Claude summary at the top.

🎧 Podcasts that follow you

A persistent mini-player at the bottom of every page keeps audio playing as you navigate. Episodes appear in the same queue as articles, with listened-percent + speed-control + skip-15s.

Podcasts page with subscribed shows and recent episodes.

🏈 Sports — same engine, different domain

Scores, league standings, calendar export (iCal subscribe), and follows for teams + individual tennis players. Articles mentioning your followed entities surface on their detail page automatically.

Sports landing page with score tiles and league sections.

Information comes to you, not the other way around.

Most of us spend an hour a day swivel-chairing — Hacker News, then The Verge, then Lobsters, then five team-specific blogs, then a podcast app, then back to the top because "did I check that one yet?". The platforms call this engagement. It's just lost time.

Tech Feed Reader inverts that. You declare what you care about. The server pulls every feed every ten minutes. Claude triages overnight. The ranker learns from your clicks.

The algorithm works for you, not against you. Nothing is optimised for retention. Nothing is monetised. There's no feed of someone else's choosing.

Open it up.

Start reading, or learn about the philosophy first.