2026.10.17
FeedMe:把 RSS 聚合与 AI 摘要放进可自托管页面
FeedMe 是一个 MIT 许可的轻量 RSS 阅读器,可聚合多个订阅源并用 LLM 生成摘要,支持 GitHub Pages、Vercel、阿里云 ESA Pages 与 Docker。采用前应评估模型服务、密钥管理和定时任务等依赖。
项目用途
FeedMe 面向希望集中阅读多个 RSS 订阅源、又不想依赖复杂客户端或强制账号体系的人。它把 RSS 内容整理成一个响应式网页,并调用 LLM 为文章生成摘要。项目采用 MIT License,仓库主题包括 RSS、LLM、GitHub Actions 与 self-hosted。
它更像一个“静态站点生成器加阅读界面”,而不是带完整服务端账户体系的传统 RSS 平台。内容更新、摘要生成和网站构建可以放在 GitHub Actions 中完成,也可以交给 Docker 容器内的定时任务处理。
已知功能
FeedMe 支持聚合多个 RSS 源,并按类别展示内容。订阅源配置位于 src/config/feedme.config.yaml,用户可以修改源名称、地址、分类、默认源以及每个源保留的条目数。摘要部分还允许调整提示词、输入截断长度、temperature、maxTokens、失败兜底文案和生成语言;项目文档列出的默认摘要语言是 zh,en。
部署方面,GitHub Pages 工作流可定时抓取 RSS、生成摘要并构建静态网站,文档说明默认每小时运行一次,也支持推送和手动触发。构建产物还可推送到 deploy 分支,供 Vercel 或阿里云 ESA Pages 继续部署。Docker 方案则在容器内执行更新与构建任务。界面提供响应式设计和明暗主题。
适合谁
它适合熟悉 GitHub 配置、希望自行维护订阅源的个人用户,也适合想把阅读页面部署到静态托管平台的开发者。对已经拥有 LLM 服务、并愿意通过配置文件管理内容来源的人,FeedMe 的工作流较直接。
如果你只需要不依赖 AI 的基础 RSS 阅读,或不希望维护 Actions、容器定时任务和模型服务,那么它未必是最省事的选择。
采用前的限制与部署考虑
首先,AI 摘要不是独立能力:GitHub Pages 部署要求配置 LLM API 密钥、基础 URL、模型名称和摘要语言;Docker 方案同样需要相应环境变量。因此,模型服务的可用性、费用、配额和输出质量需要使用者自行确认,项目资料没有给出统一价格、性能或可靠性保证。
其次,RSS 抓取和定时更新依赖工作流或容器内 Cron。更改频率时需要编辑相应配置;来源本身的访问限制、格式差异和更新稳定性也应在上线前验证。部署到静态托管平台时,构建产物会经过 deploy 分支等流程,团队应明确分支权限和密钥范围。
最后,项目资料确认了 MIT License 和多种部署路径,但没有在所给来源中确认最低硬件要求、具体 LLM 兼容列表或安全审计结论。采用前建议先检查当前仓库配置、工作流权限、日志中可能出现的敏感信息,以及 RSS 内容是否适合发送给所选模型服务。
资料来源
资料核对日期:2026-10-17