Sobre el proyecto

TrendRadar(sansan0/TrendRadar)是一个开源的热点/舆情监控工具,定位轻量、易部署,目标是帮助用户告别信息过载,只关注真正关心的新闻资讯。项目使用 Python 实现,核心能力包括:多平台热榜聚合(通过 newsnow API)、RSS/Atom 订阅源抓取、关键词精准筛选(支持正则表达式和组别名)、AI 智能筛选(在 ai_interests.txt 中用自然语言描述关注方向,AI 自动提取标签并给新闻打分,异常时自动回退到关键词匹配)、AI 多语言翻译、AI 分析简报(趋势概述、关键词热度、情感倾向、跨平台关联等),以及 MCP 服务,可让 AI 客户端通过自然语言查询新闻、搜索、读取文章、对比时间段等。 推送渠道包括企业微信、个人微信、飞书、钉钉、Telegram、邮件、ntfy、Bark、Slack 和通用 Webhook。部署方式支持 GitHub Actions + GitHub Pages、Docker(含提供 MCP 服务的独立镜像)、本地运行和 Cloudflare Pages;存储支持本地 SQLite 与 S3 兼容云存储(如 Cloudflare R2),数据可自持。配置方面提供可视化的 config.yaml / timeline.yaml 编辑器,支持预设时段模板、自定义调度、展示区域开关、远程批量上传等。项目还生成可交互 HTML 报告,支持暗色模式、搜索、快捷键、Markdown 导出。授权协议为 GPL-3.0。README 中的更新日志显示当前版本为 v6.10.0,并持续迭代 MCP 工具集。