
Feeds Fun
Self-hosted RSS/news reader with AI-powered tagging and scoring
379 stars 19 forks last commit first released
Actively maintained
Last commit 21 Jul 2026.

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:
Similar to Feeds Fun

RSSMonster
Google Reader-inspired RSS reader with smart folders and ranking
Self-hosted RSS reader inspired by Google Reader, featuring smart folders, advanced search expressions, clustering, quality scoring, and Fever/Google Reader API compatibility.

FreshRSS
Lightweight self-hosted RSS and Atom feed aggregator
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.

Tiny Tiny RSS
Web-based RSS/Atom feed reader and news aggregator
Tiny Tiny RSS (tt-rss) is a self-hosted, web-based RSS/Atom reader and feed aggregator with filtering, tagging, and a plugin system.

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


NewsBlur
Personal RSS reader and social news platform
Open-source RSS reader with real-time feed updates, training-based filtering, full-text search, social sharing, and native mobile apps; available hosted or self-hosted.
Headphones
Automated music downloader and library manager for NZB and Torrent
Automates music downloads from NZB/torrent feeds and auto-manages library tagging, renaming, and indexing.





