GitHub:sansan0/TrendRadar · ⭐ 25K+ · Python · MIT协议
TrendRadar是一款AI驱动的全网热点聚合与舆情监控工具,能自动抓取抖音、知乎、B站等35+平台的热门资讯,用AI筛选过滤噪音,通过微信/飞书/钉钉/TG等渠道实时推送。30秒可完成部署,无需编程基础。2025年11月上线后迅速登顶GitHub Trending,Star数突破25K。
| 功能 | 说明 |
|---|---|
| 全网热点聚合 | 默认监控知乎/抖音/B站/微博等11+平台,支持扩展到35+ |
| 智能推送 | 三种模式:当日汇总、当前榜单、增量监控 |
| 关键词筛选 | 普通词/必须词(+)/过滤词(!)三种语法,词组化管理 |
| 趋势分析 | 时间轴追踪、热度变化统计、新增检测、跨平台对比 |
| AI分析 | 基于MCP协议,13种分析工具:趋势追踪/情感分析/相似检索 |
| 多渠道推送 | 企业微信/飞书/钉钉/TG/邮件/ntfy/Bark/Slack |
# 1. Fork 仓库
# 访问 https://github.com/sansan0/TrendRadar
# 点击 Fork 到自己的仓库
# 2. 配置 Secrets
# Settings → Secrets and variables → Actions
# 添加推送渠道的 Token(如企微Webhook URL)
# 3. 启用 GitHub Pages
# Settings → Pages → Source: GitHub Actions
# 4. 修改 config/config.yaml
platforms:
- id: "zhihu"
name: "知乎"
- id: "douyin"
name: "抖音"
- id: "bilibili_hot"
name: "B站热搜"
# 5. 自动运行
# GitHub Actions 每天定时抓取 → 生成报告 → 推送
docker pull sansan0/trendradar:latest
docker run -d \
-p 8080:8080 \
-v ./config:/app/config \
-v ./output:/app/output \
sansan0/trendradar:latest
# frequency_words.txt
# 普通词:出现即记录
AI
大模型
# 必须词(+):必须包含才推送
+OpenAI 发布
# 过滤词(!):包含则不推送
!广告 !赞助
# 数量限制
# 每个关键词最多显示5条
# 分组管理
[AI行业] OpenAI Claude Gemini
[投资] 融资 估值 IPO
# 在 Cherry Studio 或其他 MCP 客户端中配置
{
"mcpServers": {
"trendradar": {
"command": "python",
"args": ["mcp_server.py"],
"cwd": "/path/to/TrendRadar"
}
}
}
# 支持的13种分析工具:
# - 趋势追踪:追踪某话题的热度变化曲线
# - 情感分析:分析某事件的正负面情绪
# - 相似检索:找到与某新闻最相似的历史报道
# - 跨平台对比:同一话题在不同平台的热度对比
TrendRadar适合媒体从业者、市场运营、产品经理和关注热点舆情的个人用户。相比 last30days调研聚合工具 偏向Reddit/HN英文社区,TrendRadar更专注于中文互联网热点。
GitHub:sansan0/TrendRadar · ⭐ 25K+ · Python · MIT协议