Repolode
sansan0

sansan0/TrendRadar

自托管热点监控工具,聚合多平台热榜与 RSS,支持关键词或 AI 筛选,并推送到微信、飞书、邮件等渠道。

Star
63,044
Fork
24,910
未关闭 Issue
32
最近提交
5天前

这是什么?

TrendRadar 聚合十余个中文新闻与社交平台的热榜,并支持 RSS 与 Atom 订阅源,再按用户设定的关键词对条目分组。它会记录每条新闻的排名变化,标出新出现的话题,并生成 HTML 报告,也可发布为静态页面。

筛选方式包括关键词文件(支持正则)和 AI 筛选:用自然语言描述关注方向,由模型为每条标题打分。可选的 AI 功能还包括分析摘要、多语言翻译,以及可供 AI 客户端通过 MCP 查询已采集数据的服务。

推送渠道涵盖企业微信、个人微信、飞书、钉钉、Telegram、邮件、ntfy、Bark、Slack 和通用 Webhook。项目可运行于 GitHub Actions、Docker 或通过 uv 本地运行,数据可存于本地 SQLite 或兼容 S3 的云存储。

核心功能

  • 01聚合约 11 个中文平台热榜,并支持自定义 RSS 与 Atom 订阅源。
  • 02支持关键词文件(含正则)筛选,也可用自然语言描述兴趣由 AI 打分筛选。
  • 03标记新出现的话题,并跟踪多轮采集中的排名变化。
  • 04可推送到企业微信、飞书、钉钉、Telegram、邮件、ntfy、Bark、Slack 和通用 Webhook。
  • 05提供 MCP 服务,便于 AI 客户端查询已采集的新闻数据。
  • 06支持 Docker、GitHub Actions 或本地运行,数据可存本地 SQLite 或 S3 兼容存储。

适用场景

  • 监测中文新闻和社交平台上的舆情或品牌提及。
  • 跟踪行业或投资资讯,只通过微信、飞书或邮件接收新增内容。
  • 在家用服务器或 NAS 上生成每日热点简报。
  • 让 AI 助手通过 MCP 查询近期的热点新闻。

快速上手

  1. 1

    打开 README 中的快速开始部分,选择 Docker 或本地部署

  2. 2

    按照 README 中的 Docker 部署章节操作

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 Copyleft 许可,衍生作品需保持开源。
  • 热榜数据依赖第三方 newsnow 的 API,README 要求 Docker 用户合理控制推送频率。

标签

常见问题

TrendRadar 是什么?
自托管热点监控工具,聚合多平台热榜与 RSS,支持关键词或 AI 筛选,并推送到微信、飞书、邮件等渠道。 TrendRadar 聚合十余个中文新闻与社交平台的热榜,并支持 RSS 与 Atom 订阅源,再按用户设定的关键词对条目分组。它会记录每条新闻的排名变化,标出新出现的话题,并生成 HTML 报告,也可发布为静态页面。
TrendRadar 可以免费使用吗?用的什么许可证?
TrendRadar 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
TrendRadar 还在维护吗?
活跃维护中。TrendRadar 最近一次提交是在 2026年10月15日。
TrendRadar 适合用来做什么?
监测中文新闻和社交平台上的舆情或品牌提及。 跟踪行业或投资资讯,只通过微信、飞书或邮件接收新增内容。 在家用服务器或 NAS 上生成每日热点简报。 让 AI 助手通过 MCP 查询近期的热点新闻。
TrendRadar 怎么安装和运行?
打开 README 中的快速开始部分,选择 Docker 或本地部署 按照 README 中的 Docker 部署章节操作
在哪里获取 TrendRadar?
源代码和安装说明在 GitHub 上:https://github.com/sansan0/TrendRadar

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目