← 回到业余作品

OpenReader

自托管的 Feedly 和 Inoreader 替代品,不用再按月付费。

Python, FastAPI, React, SQLite

已开源2026 · 网页访问 ↗

一个 RSS、Atom 和邮件简报阅读器,支持正则过滤、全文提取和 AI 摘要,一台 5 美元的小服务器就能跑。

问题

Feedly 和 Inoreader 按月收费的那些功能,其实只是服务器上的一些配置:正则过滤、文件夹、全文提取、邮件简报导入,还有加价转售的 AI 摘要。这些都没必要锁在别人的付费墙后面,你的阅读记录也没必要存在第三方的数据库里。

解决方案

OpenReader 是一个自托管的 RSS、Atom 和邮件简报阅读器,把这些功能全部交还给你自己,数据就在一个你拥有的 SQLite 文件里。它每天跑在一台每月 5 美元、1 GB 内存的小服务器上,还和一个完整的 WordPress 共用这台机器。

功能

技术实现

最难的部分

让它在一台和 WordPress 共用的 1 GB 服务器上跑得舒服。第一次真正调用摘要时,服务在 300 MB 内存上限处被系统杀掉了,因为命令行工具的峰值内存远高于应用本身。解决办法是实际测量子进程的内存占用,而不是靠猜。