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

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 Services

RSSHub
RSS feed generator for websites and platforms without RSS
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.

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

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

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.


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.

wallabag
Read-it-later web app for saving and classifying articles
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.





