Skip to content

parle-ai/rss-feed-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Feed Hub

Open, hackable, yours.

A self-hosted information aggregator with an AI-powered daily digest (每日速览) — your subscriptions filtered, clustered, and summarized by Claude every morning. No algorithms, no ads, no tracking, all on your own machine.

RSS Feed Hub in Reeder, showing the AI-generated daily digest

Architecture

graph LR
    subgraph Sources
        S[B站 / YouTube\nHN / Reddit\nNews / Blogs]
    end

    subgraph Docker
        RSSHub[RSSHub\n万物皆可RSS\n:1200]
        Miniflux[Miniflux\n阅读 + API\n:8080]
        DB[(PostgreSQL\n数据持久化)]
        Digest[Digest Worker\nClaude API]
        nginx[nginx\n:8888]
    end

    S --> RSSHub
    RSSHub -- RSS --> Miniflux
    Miniflux --> DB
    Miniflux -- API --> Digest
    Digest -- feed.xml --> nginx
    nginx -- RSS --> Miniflux
    Miniflux -- Google Reader API --> NNW[NetNewsWire / Reeder]
Loading
Component Role Port
RSSHub Turns "everything" into RSS — Bilibili, YouTube, Reddit, and 1000+ more 1200
Miniflux Minimal, fast RSS reader with a full REST API 8080
PostgreSQL Stores feeds, articles, and read state 5432 (internal)
NetNewsWire macOS/iOS native client (connects via Google Reader API)
Digest Worker AI-powered daily digest — filters, clusters, summarizes articles cron (internal)
nginx Serves digest RSS feed 8888

Quick Start

git clone https://github.com/parle-ai/rss-feed-hub.git && cd rss-feed-hub
cp .env.example .env   # Edit: set passwords and cookies
docker compose up -d
open http://localhost:8080

Current Feeds

Category Sources
B站 Bilibili followings (via RSSHub)
YouTube 52 channels (native RSS)
News Hacker News, Ars Technica, MIT News, OpenAI, Bloomberg, WSJ, CNBC, etc.
Karpathy HN Top Blogs 91 most popular blogs from Hacker News 2025

Daily Digest

AI-powered daily summary of your feeds — hot topics, must-reads, and notable articles, all in Chinese.

Digest feed is already subscribed in Miniflux and syncs to NetNewsWire automatically via Google Reader API. The digest worker generates feed.xml daily at 08:00, served by nginx at http://nginx/feed.xml (Docker internal) / http://localhost:8888/feed.xml (host).

Configure must-read feeds in digest/config.yaml. Requires ANTHROPIC_API_KEY and MINIFLUX_API_KEY in .env.

Native Client Support

Miniflux exposes a Google Reader-compatible API:

  1. NetNewsWire → Settings → Accounts → Add → FreshRSS
  2. API URL: http://localhost:8080 (no trailing slash)
  3. Credentials: set in Miniflux → Settings → Integrations → Google Reader

Also works with: Reeder, lire, News Explorer, FeedMe, and more.

Roadmap

  • AI-powered daily digest (Claude API — filters, clusters, summarizes)
  • Custom frontend dashboard (Miniflux REST API)
  • Xiaohongshu integration (custom scraper)
  • Mobile push notifications

Docs

License

MIT

About

Self-hosted info aggregator: RSSHub + Miniflux + PostgreSQL via Docker Compose

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors