RSSbrew

RSSbrew

Self-hosted, easy-to-deploy RSS tool - Aggregate, filter, digest and AI summarize articles in RSS feeds.

Stars: 117

Visit
 screenshot

RSSBrew is a self-hosted RSS tool designed for aggregating multiple RSS feeds, applying custom filters, and generating AI summaries. It allows users to control content through custom filters based on Link, Title, and Description, with various match types and relationship operators. Users can easily combine multiple feeds into a single processed feed and use AI for article summarization and digest creation. The tool supports Docker deployment and regular installation, with ongoing documentation and development. Licensed under AGPL-3.0, RSSBrew is a versatile tool for managing and summarizing RSS content.

README:

RSSbrew Icon

RSSBrew

中文 | English

A self-hosted, easy-to-deploy RSS tool that allows you to aggregate multiple RSS feeds, apply custom filters, generate AI summaries and daily/weekly digests.

Telegram Discussion Group: RSSBrew

⚠️This project is still under development. The current version may contain bugs or incomplete features. Please report any issues you encounter. Suggestions and contributions are welcome. Documentation in progress. For now, please refer to an intro in my blog.

Features

1. Custom Filters

Apply custom filters to your feeds to control what content gets through or not. You can filter based on Link, Title and Description. Besides:

  • Various match types including contains, does not contain, matches regex or not.
  • Multiple filters can be grouped together with relationship operators: AND, OR, NOT, relationships between groups can also be set.
  • You can set the filter scope to apply to filter out matched entries entirely or filter for summary generation only.

2. Aggregate Multiple Feeds

Easily combine multiple RSS feeds into a single processed feed, even more powerful when used with custom filters.

3. Article Summarization

Using AI (currently supports GPT-3.5 Turbo, GPT-4 Turbo or GPT-4o, more planned) to generate and prepend a summary to the article. The default summaries include a one-line summary and a slightly longer summary. You can also customize your prompt to use AI for other purposes.

4. Digests with AI

If you are overwhelmed by the number of articles, you can set up digests aggregating articles into one entry on a daily or weekly basis. You can optionally choose what to include in the digest (e.g. content, summary, ) and use AI to help you summarize the digest.

INSTALL

Docker deployment or regular installation supported, please refer to INSTALL.md.

LICENSE

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

SUPPORT

If you find this project helpful, please consider leaving a star or supporting the development by donating to the author.

We would greatly appreciate your support to keep this project going.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for RSSbrew

Similar Open Source Tools

For similar tasks

For similar jobs