Feeds Fun

Feeds Fun

Self-hosted RSS/news reader with AI-powered tagging and scoring

343stars
21forks
Last commit: 16d ago
Repo age: 3y old
Feeds Fun screenshot

Feeds Fun is a self-hosted news and RSS reader that automatically assigns tags to feed entries and lets you define rules to score, filter, and sort news. It separates API/frontend from background workers: a lightweight ASGI HTTP API serves the UI while workers handle feed loading and tag analysis.

Key Features

  • Automatic tag assignment via multiple processors (domain, native feed tags, uppercase-title, and LLM-based processors).
  • Configurable LLM processors with support for OpenAI (ChatGPT) and Google Gemini; custom API endpoints are configurable.
  • Rules-based scoring system to rank and surface important items by tags and scores.
  • Filtering and sorting by score, date, tags, and read/unread state.
  • Worker-based architecture with dedicated loader (fetches/parses feeds) and librarian (analyzes entries) workers.
  • Tag normalization pipeline to merge and clean raw tags (splitters, replacers, blacklists).
  • Docker-based examples for single-user and multi-user deployments; backend package available on PyPI and frontend as an npm package.

Use Cases

  • Reduce noise from many RSS subscriptions by scoring and surfacing only high-relevance items.
  • Curate tagged collections of feeds for teams or multi-user environments with shared collections.
  • Enrich and organize large feed corpora using LLM-generated tags for discovery and automated workflows.

Limitations and Considerations

  • LLM tagging requires external API keys (OpenAI or Google Gemini) by default; using these incurs API costs and raises privacy considerations unless custom endpoints or providers are configured.
  • Local/self-hosted LLM support is not available out-of-the-box; current LLM processors rely on hosted providers.
  • Running the librarian worker with full features may require additional components (recommended SpaCy model) and a PostgreSQL database, adding operational complexity.
  • Tag normalization and some features are actively evolving; configuration may require reading example config files and tuning.

Feeds Fun is suited for users who want powerful, tag-driven control over large or noisy feed collections. Its worker-based design and configurable LLM processors make it flexible for personal and team deployments.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

RSSHub

RSSHub

RSS feed generator for websites and platforms without RSS

42.1k
9.3k
Last commit: 10h ago

RSSHub generates RSS/Atom/JSON feeds for thousands of sites and services that don’t provide feeds, exposing them as subscribable endpoints you can self-host.

Alternative to:
RSS.app
RSS.app
+1
Glance

Glance

Self-hosted, configurable dashboard for feeds and status widgets

32.2k
1.2k
Last commit: 2mo ago

Glance is a lightweight self-hosted dashboard that aggregates RSS and other widgets (Reddit, YouTube, weather, markets, server stats) into customizable pages.

Alternative to:
Start.me
Start.me
+12
Karakeep

Karakeep

Self-hosted bookmarks, notes, and media with AI tagging and search

23.7k
1.1k
Last commit: 2d ago

Self-hostable bookmark-everything app for links, notes, images, PDFs, and archives with full-text search, AI tagging/summaries, RSS ingestion, and API access.

Alternative to:
Pocket
Pocket
+11
Linkwarden

Linkwarden

Self-hosted collaborative bookmark manager with archiving and annotation

17.3k
687
Last commit: 1mo ago

Self-hosted collaborative bookmark manager with reader mode, highlights, tagging, full-text search, and automatic webpage preservation as screenshots and PDFs.

Alternative to:
Linkwarden Cloud
Linkwarden Cloud
+10
FreshRSS

FreshRSS

Lightweight self-hosted RSS and Atom feed aggregator

14.1k
1.1k
Last commit: 3d ago

FreshRSS is a fast, multi-user RSS/Atom feed aggregator with tagging, search, OPML import/export, WebSub push updates, and optional web scraping for sites without feeds.

Alternative to:
Feedly
Feedly
+12
wallabag

wallabag

Read-it-later web app for saving and classifying articles

12.5k
857
Last commit: 2d ago

wallabag is a self-hostable read-it-later service to save web pages, extract clean article content, tag and organize items, and read them on any device.

Alternative to:
Pocket
Pocket
+4