RSSbrew  by yinan-c

Self-hosted RSS aggregation and AI processing tool

Created 1 year ago
261 stars

Top 97.5% on SourcePulse

GitHubView on GitHub
Project Summary

A self-hosted, easy-to-deploy RSS tool designed to aggregate, filter, and process articles from multiple feeds. It targets users overwhelmed by information flow, offering AI-powered summarization and digest generation to streamline content consumption. The primary benefit is efficient, customizable management of RSS feeds.

How It Works

RSSBrew aggregates multiple RSS feeds into a unified stream. It employs a powerful custom filtering engine that supports complex logic (AND, OR, NOT, regex) to precisely control which articles pass through or are processed for summarization. Core functionality includes AI-driven article summarization (leveraging OpenAI-compatible models) and the generation of daily or weekly digests, which can also be AI-summarized.

Quick Start & Requirements

Installation is primarily via Docker, with detailed instructions in INSTALL.md. A public demo instance is available at https://demo.rssbrew.com (username: admin, password: changeme), though its data resets weekly.

Highlighted Details

  • Advanced custom filtering with support for contains, regex, AND/OR/NOT logic, and scope control (filtering entries or for summary generation).
  • AI summarization for individual articles and daily/weekly digests, configurable with custom prompts and compatible with OpenAI models.
  • Aggregation of numerous RSS feeds into a single, manageable output.

Maintenance & Community

The project is explicitly stated as being "under development" with ongoing documentation efforts. A Telegram Discussion Group is available for community interaction. NodeSupport sponsors hosting for public and demo instances.

Licensing & Compatibility

Licensed under the AGPL-3.0 License. This strong copyleft license requires derivative works to be shared under the same terms, potentially impacting integration into closed-source commercial products.

Limitations & Caveats

The project is currently under active development, meaning it may contain bugs or incomplete features. Documentation is still in progress, and users should exercise caution with the demo instance due to weekly data resets.

Health Check
Last Commit

4 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Eugene Yan Eugene Yan(AI Scientist at AWS) and Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research).

news-agents by eugeneyan

0%
308
News aggregation system in the terminal
Created 8 months ago
Updated 5 months ago
Feedback? Help us improve.