
In simple English
This tool gathers hot topics from popular websites and RSS feeds every day. It lets you pick keywords or use artificial intelligence to filter out noise, so you only read what matters. It can run on your own computer or server using Docker, or for free in GitHub Actions. When it finds matching news, it sends a neat report straight to your phone or email inbox. You can also chat with your news history using AI through a Model Context Protocol server.
What it is
TrendRadar is a Python-based trend monitoring and AI analysis tool that aggregates news from multiple platforms and RSS feeds. It provides keyword or AI-driven filtering, automated scheduling, HTML report generation, and multi-channel notification support.
What it is good for
This is useful for solo founders, marketers, and researchers who want to track industry trends, competitor mentions, or specific topics without wasting hours browsing social media.
- Aggregates news from eleven major platforms and custom RSS feeds into one report.
- Pushes summaries to nine notification channels including Telegram, Feishu, and email.
- Supports AI-driven filtering, translation, and trend analysis.
- Requires familiarity with YAML configuration files and API keys for AI features.
- Relies on third-party news sources that may occasionally change or break.
- Self-hosting via Docker or GitHub Actions requires ongoing maintenance.
manually checking multiple social media feeds and news sites every day
Docker
- newsnext/newsnow22k stars
NewsNow aggregates trending topics from multiple websites, which TrendRadar uses as a data source.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
- PrefectHQ/prefect24k stars
Adds scheduling, retries and a run history to Python functions you already have.
git clone https://github.com/sansan0/TrendRadar.git cd TrendRadar uv sync uv run python -m trendradar