作为一名经常在 GitHub 上淘项目的产品经理,我最近被一个国产开源项目吸引了注意——TrendRadar。
这不是因为它的功能有多复杂,恰恰相反,它解决的是一个被许多人忽视但又普遍存在的痛点:如何在信息爆炸的时代,有效地聚焦关键信息而不是被动接收推荐算法的投喂。
项目概览
TrendRadar 是一款专注于热点资讯聚合与舆情监控的开源工具,近期在 GitHub 获得了显著增长(Star 超 2.8w)。

从功能定位上看,它的核心价值在于:
聚合多源信息:一次性整合包括抖音、知乎、B站、华尔街见闻等在内的 35 个平台热榜数据
自定义过滤与排序:基于用户设定的关键词对信息进行智能重排和筛选
多渠道推送:支持微信、飞书、钉钉、Telegram、邮箱等多端分发
AI 对话能力:内置基于 MCP 协议的分析工具,可直接对热点数据进行查询和分析
核心功能详解
|
功能模块 |
实现机制 |
应用价值 |
|
全网热榜聚合 |
统一调用 newsnow API,5 秒内完成 35 个平台数据入库 |
一个界面看全网,避免跨应用切换的信息损耗 |
|
三层关键词引擎 |
支持普通词、必须词(+)、过滤词(!) 三种匹配模式 |
精细化定制,比如「+比亚迪 !广告」可同时聚焦特定内容并剔除噪声 |
|
智能权重算法 |
热度占比 60% + 持续出现度 30% + 质量指标 10%,可单行配置调整 |
将平台热榜重排成用户真正关心的优先级序列 |
|
推送策略 |
增量模式(实时)、当前模式(按需)、日报模式(定时汇总) |
适配不同场景的信息消费习惯,避免推送疲劳 |
|
AI 对话分析 |
基于本地数据库 + MCP 协议,支持 13 种内置分析工具 |
可直接问「过去一周 AI 话题走势」,返回图表与情感分析 |
技术架构

- 轻量级设计:以 Python 为核心,依赖最小化,易于本地部署
- 数据源规避:通过统一的 newsnow API 调用,天然规避各平台的反爬限制
- 自动化执行:通过 GitHub Actions 提供免费算力,定时抓取与推送无需维护
- 配置驱动:所有业务逻辑通过 YAML 配置文件控制,无需修改代码即可调整策略
部署与配置
30 秒快速开始流程:
- Fork 官方仓库(sansan0/TrendRadar)
- 进入 Settings → Pages,选择 Branch:main 并保存(网页版即刻上线)
- 编辑 config.yaml,填入飞书/企微 webhook,提交后自动触发 Action
- 1 分钟内,首条推送到达手机
部署模式对比
|
部署方式 |
成本投入 |
维护复杂度 |
适用场景 |
|
GitHub Pages |
零成本 |
极低(纯配置) |
个人用户、团队共享浏览 |
|
Docker + 云主机 |
低至 ¥15/月 |
低(一行命令) |
需要历史数据查询、私有部署的企业 |
|
NAS 本地部署 |
仅需网络 |
低(一次配置) |
家庭网络隔离、对隐私敏感的用户 |
典型应用场景
- 内容创作者:配置「增量模式」在每日固定时段收到热点推送,减少选题搜索时间;通过「+话题词 !广告」实现选题聚焦
- 投资机构:监控特定行业/公司关键词(如「半导体」「苹果」),排名异动秒级企微提醒,支持舆情风险预警
- 品牌公关:设置过滤词「!负面 !维权」,一旦相关话题登榜即刻触发飞书预警,启动应急流程
- 个人用户:留空关键词配置「日报模式」,每晚自动收一份全网热榜摘要,替代刷手机的低效行为
与同类项目对标
市面上也有类似的舆情监控工具(如 HotSearch、Hacker News 等),但 TrendRadar 的差异化在于:
- 国内生态友好:深度支持飞书、钉钉、企微,适配国内团队协作流
- 零门槛部署:无需服务器投入,GitHub Actions 和 Pages 即可跑通全流程
- 关键词精度:三层关键词系统比简单的 AND/OR 逻辑更灵活,支持 @数量 精确裁剪
- AI 集成程度:MCP 协议的接入使其可直接在 Claude Desktop、Cursor 等 IDE 中工作,提升工程师的日常决策效率
总结
TrendRadar 的核心逻辑很清晰:把「被动接收推荐」翻转为「主动聚焦关键」。
从产品设计角度,它精准抓住了信息过载时代的真实需求——不是要看更多内容,而是要看对的内容。
在技术实现上,它充分利用了开源生态和云平台的红利,使得个人用户和中小企业都能以极低成本获得企业级的舆情监控能力。
如果你是内容工作者、投资从业者或品牌管理人员,这个项目值得花 10 分钟试玩一下。
对于开发者来说,它的配置驱动设计和 MCP 集成也提供了不少参考价值。