Self-hosted web page change monitor that alerts you via Discord, Email, Slack, Telegram, webhooks and more when a page changes.
sansan0/TrendRadar
Self-hosted hot-news monitor that aggregates trending topics from Chinese platforms and RSS feeds, filters by keyword or AI, and pushes digests to chat and email channels.
- Stars
- 63,044
- Forks
- 24,910
- Open issues
- 32
- Last commit
- 5 days ago
What is it?
TrendRadar collects trending topics from around a dozen Chinese news and social platforms, along with RSS and Atom feeds, then groups matching items by user-defined keywords. It tracks how each story's rank changes over time, marks newly appearing topics, and produces an HTML report that can also be published as a static page.
Filtering can be done with keyword files, including regex patterns, or with AI, where interests are written in plain language and the model scores each headline. Optional AI features cover analysis summaries, translation into other languages, and an MCP server for querying the collected data through conversational AI clients.
Delivery supports WeChat Work, personal WeChat, Feishu, DingTalk, Telegram, email, ntfy, Bark, Slack and generic webhooks. The project can run on GitHub Actions, in Docker, or locally with uv, and stores data in local SQLite or S3-compatible cloud storage.
Key features
- 01Aggregates hot lists from about 11 Chinese platforms, plus custom RSS and Atom feeds.
- 02Filters content by keyword files with regex support or by AI-scored natural-language interests.
- 03Marks newly appearing topics and tracks rank changes across collection runs.
- 04Pushes reports to WeChat Work, Feishu, DingTalk, Telegram, email, ntfy, Bark, Slack and webhooks.
- 05Provides an MCP server so AI clients can query collected news data.
- 06Runs via Docker, GitHub Actions or locally, with SQLite or S3-compatible storage.
Use cases
- Monitoring public opinion or brand mentions across Chinese news and social platforms.
- Following industry or investment news and receiving only new items by chat or email.
- Building a daily digest of trending topics on a home server or NAS.
- Letting an AI assistant query recent trending news through MCP.
Quick start
- 1
Open the Quick Start section of the README (快速开始) and pick Docker or local deployment
- 2
Follow the Docker deployment guide in the README (Docker 部署 section)
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
- Hot-news data comes from the newsnow API run by a third party, and the README asks Docker users to keep push frequency reasonable.
Topics
FAQ
- What is TrendRadar?
- Self-hosted hot-news monitor that aggregates trending topics from Chinese platforms and RSS feeds, filters by keyword or AI, and pushes digests to chat and email channels. TrendRadar collects trending topics from around a dozen Chinese news and social platforms, along with RSS and Atom feeds, then groups matching items by user-defined keywords. It tracks how each story's rank changes over time, marks newly appearing topics, and produces an HTML report that can also be published as a static page.
- Is TrendRadar free to use? What license does it have?
- TrendRadar is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is TrendRadar still maintained?
- Actively maintained. The last commit to TrendRadar was on Oct 15, 2026.
- What can I use TrendRadar for?
- Monitoring public opinion or brand mentions across Chinese news and social platforms. Following industry or investment news and receiving only new items by chat or email. Building a daily digest of trending topics on a home server or NAS. Letting an AI assistant query recent trending news through MCP.
- How do I install TrendRadar?
- Open the Quick Start section of the README (快速开始) and pick Docker or local deployment Follow the Docker deployment guide in the README (Docker 部署 section)
- Where can I get TrendRadar?
- The source code and installation instructions are on GitHub: https://github.com/sansan0/TrendRadar
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted AI stock monitor for A-shares, Hong Kong and US stocks, with portfolio tracking, price alerts, TradingAgents-based analysis and automated reports.
A self-hosted, privacy-focused alternative to Google's NotebookLM for chatting with your sources and generating podcasts, with support for many AI providers.
Self-hosted, open-source resume builder that tailors your master resume to each job description using local or cloud LLMs.
An AI-assisted novel writing app that helps authors generate outlines, characters, worldbuilding and chapters, self-hosted with FastAPI, React and PostgreSQL.
Self-hosted control center for running coding agents like OpenHands, Claude Code and Codex across local, remote and cloud backends.