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 等渠道智能推送。

What it solves

TrendRadar is a lightweight, easy-to-deploy hot-topic assistant designed to eliminate "ineffective scrolling" by aggregating news and trending topics from multiple platforms. It filters noise and delivers only the information the user actually cares about through personalized notifications.

How it works

The system collects data from various hot-list platforms and RSS/Atom feeds using the newsnow API. It then processes this data through several layers:

  1. Filtering: Users can filter news using specific keywords, regular expressions, or an AI-driven interest system where the AI scores news based on natural language descriptions of the user's interests.
  2. Analysis: Integrated AI (via LiteLLM) analyzes the aggregated news to generate trend summaries, sentiment analysis, and strategic suggestions.
  3. Delivery: The processed information is pushed to multiple channels including Telegram, DingTalk, Feishu, Slack, Email, and various Webhooks.
  4. MCP Integration: It includes a Model Context Protocol (MCP) server that allows AI agents to search news, read article bodies via Jina AI Reader, and perform cross-platform analysis.

Who it’s for

  • Information Seekers: People who want to stay updated on specific niches (e.g., AI, finance, energy) without manually browsing multiple sites.
  • AI Enthusiasts: Users who want AI-generated summaries and sentiment analysis of current events.
  • Developers: Those looking for a self-hosted news aggregator with flexible deployment options (Docker, GitHub Actions, Cloudflare Pages).

Highlights

  • AI-Powered Filtering: Uses natural language interest descriptions to automatically screen news instead of just static keywords.
  • Multi-Channel Notifications: Supports a wide array of push services including enterprise tools (Feishu, DingTalk) and personal messengers (Telegram, WeChat).
  • Multi-Model AI Support: Compatible with 100+ providers via LiteLLM (DeepSeek, OpenAI, Gemini, Claude).
  • MCP Server: Provides a suite of tools for AI agents to interact with real-time news data and read full article content.
  • Flexible Scheduling: A unified timeline system to control when to collect, push, and analyze data.

Related

  • Project
  • Project
  • Project
  • Project
  • Project