
OpenReader
The self-hosted alternative to Feedly and Inoreader, without the monthly bill.
Python, FastAPI, React, SQLite

The self-hosted alternative to Feedly and Inoreader, without the monthly bill.
Python, FastAPI, React, SQLite
An RSS, Atom and newsletter reader with regex filters, full-text extraction and AI summaries, small enough to run on a $5 VM.
Feedly and Inoreader charge monthly for things that are really just config on a server: regex filtering, folders, full-text extraction, newsletter ingestion and AI summaries, which they resell at a premium. None of it needs to live behind someone else's paywall, and none of it needs your reading history in a third party's database.
OpenReader is a self-hosted RSS, Atom and email-newsletter reader that puts every one of those features back under your control, with your data in a SQLite file you own. It runs daily on a $5/month 1 GB VM, sharing the box with a full WordPress install.
claude CLI on demand, behind a hard kill switch.Making it comfortable on a 1 GB VM shared with WordPress. The first real summarize call was OOM-killed at a 300 MB ceiling, because the CLI's peak memory was far above the app's baseline. The fix was measuring the real subprocess footprint rather than guessing.