sansan0/TrendRadar

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

TrendRadar – AI 增强的新闻热点助手

这是什么

  • 一款开源工具,会从多个平台(通过 newsnow API)收集最新新闻与热榜条目,并把精简、筛选过的摘要推送给你。
  • 它加入可选的 AI 驱动功能:自动翻译、基于关键词的智能筛选,以及对趋势、情绪与跨平台信号的深度分析。

为何重要

  • 让你随时掌握最新信息,又不必忍受无止境滑动的噪音——你只会看到自己真正在乎的新闻。
  • AI 层可将原始头条转为简短摘要、翻译成任何语言,甚至生成简短的“趋势报告”,突出升温中的话题、情绪转变与潜在影响。

主要功能(依 README 所述)

功能 你能获得什么
快速部署 一键 Docker 镜像(wantcat/trendradar)或本地 Python 安装——README 声称 30 秒即可完成设置。
多渠道通知 将摘要发送到飞书、钉钉、Telegram、Email、Slack、微信(企业版与个人版)、ntfy、Bark、通用 Webhook 等。
AI 翻译 批量处理头条翻译,以避免触发速率限制错误;支持任何目标语言。
AI 智能筛选(ai_interests.txt) 用自然语言写下你的兴趣(例如“AI 与可再生能源新闻”)。AI 会提取标签、为每篇文章评分,并只推送相关条目。
AI 分析 生成简短的“趋势概览”,包含情绪、跨平台关联性与建议。分析可单独发送,或与新闻列表一起发送。
可配置排程(timeline.yaml) 定义何时抓取、推送及运行 AI 分析——提供全天候、早晚、办公时间、夜猫子或自定义排程等预设。
HTML 报告 可浏览的网页,具备深色模式、分页区块、趋势箭头、点击复制头条,以及导出为 Markdown 或截图。
RSS 支持 拉取用户定义的 RSS 源,通过 GUID 去重,并可显示为独立区块。
自托管数据源 你可以运行自己的 newsnow 实例,并让 TrendRadar 指向它。
MCP 客户端 一组异步 Python 工具(21 个函数)供程序化访问——例如 search_news、read_article、版本检查等。
可扩展 插件式配置、自定义 AI 提示词,以及网页 UI 中的可视化配置编辑器。

如何开始

  1. 部署——拉取 Docker 镜像(docker pull wantcat/trendradar)或在本地运行 Python 包。
  2. 配置——编辑 config.yaml(或使用可视化编辑器),设置你的通知渠道、关键词、AI 模型(OpenAI、Gemini、DeepSeek 等)与排程。
  3. 运行——服务会按你的排程抓取热榜数据、应用 AI 筛选/翻译、生成 HTML 报告并推送摘要。

谁可能使用它

  • 需要每日行业特定新闻简报的专业人士。
  • 想要一套现成流程来收集、翻译与分析热门内容的开发者。
  • 想通过聊天工具(微信、Telegram、Slack 等)广播精选新闻的社群。

许可与社区

  • 以 GPL‑3.0 许可。
  • 积极维护中(截至 2026 年 6 月为 v6.10.0),频繁发布新版本、Docker 拉取次数,并有公开的 issue 跟踪器。
  • 本项目感谢赞助者,并提供“SanFrame”配套工具,用于剪贴板与 OCR 管理。

以上所有细节均直接取自该仓库的 README;未加入任何额外假设。

相关

  • 项目
  • 项目
  • 项目
  • 项目