sansan0/TrendRadar

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 52 minutes ago
Added to GitGenius on November 13th, 2025
Created on April 28th, 2025
Open Issues & Pull Requests: 61 (+0)
Number of forks: 24,876
Total Stargazers: 61,733 (+6)
Total Subscribers: 210 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.3 hours
Mean response time: 29.1 hours
90th percentile: 30.6 hours
Tracked items: 485

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 14% of issues opened in the past year have been closed. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 92 days
Stale 30+ days: 27
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 2

Top labels

  • bug (264)
  • enhancement (156)
  • spam (6)
  • ai-generated (2)

Detailed Description

TrendRadar is an AI-driven public opinion and trend monitoring system built in Python that aggregates trending topics from multiple platforms and filters them through intelligent analysis. The project aims to combat information overload by providing users with curated news and trending content relevant to their interests. It combines multi-platform data aggregation, RSS subscription capabilities, and AI-powered filtering to deliver personalized trend insights directly to users' devices.

The core functionality centers on aggregating hot topics and news from various platforms, then applying AI-based filtering to identify content matching user-specified keywords and interests. The system supports AI-powered translation of news content and generates AI-driven analytical summaries that can be pushed directly to mobile devices and other endpoints. The project integrates with the Model Context Protocol architecture, enabling natural language dialogue analysis, sentiment analysis, and trend prediction capabilities through AI interfaces. Users can deploy TrendRadar via Docker or locally, with data storage options for both local and cloud-based solutions.

The notification and delivery system is comprehensive, supporting integration with WeChat, Feishu, DingTalk, Telegram, email, ntfy, Bark, and Slack channels for intelligent message distribution. Recent updates in version 6.10.0 introduced batch processing for AI translations to handle large volumes of content without exceeding request limits, along with modular restructuring that separated the AI filtering pipeline into independent components for improved maintainability. The mcp-v4.0.0 release added the ability to push AI-generated messages across all supported channels with automatic Markdown formatting adaptation and intelligent message batching based on each platform's character or byte limits.

The project emphasizes lightweight deployment and ease of use, with documentation highlighting a 30-second deployment capability. The official website at trendradar.sandev.cc provides comprehensive documentation and quick-start guides. The repository acknowledges its dependency on the newsnow project for multi-platform data acquisition and maintains active community engagement through GitHub issues, a WeChat public account, and a QQ group for user support and feedback. The project accepts financial support through WeChat and Alipay channels to sustain ongoing development and API costs.