Privacy and advertising choices
Git-Stars uses essential storage for site operation. Optional analytics and ad-measurement scripts stay disabled unless you accept them; partners such as Google may then use cookies or similar identifiers where required. Privacy Policy
TrendRadar is a self-hosted, AI-driven public opinion and trend monitor that aggregates hot lists from 11+ platforms, supports RSS, keyword filtering, AI analysis, and pushes alerts to WeCom, Feishu, DingTalk, Telegram, and more. The repository has over 61,000 GitHub stars and is licensed under GPL-3.0.
What you should know first
Continue below for the long-form breakdown, alternatives, and deployment notes.
Repository facts
Stars
61,356
Forks
0
Open issues
0
License
-
Open source
Yes
How to read this
Start with the three judgment cards, then move to problem solved and commercial terms before deciding whether to deploy it.
30-second read
The scores are practical friction signals, not vanity metrics.
Multiple deployment methods (Docker, GitHub Actions, local uv) make it easy to get started. No GPU or model downloads required, and the HTML report can be served simply. Some configuration for notification channels and optional API keys is needed, with a minor operational overhead for GitHub Actions (7-day check-in).
GPL-3.0 permits commercial use but imposes copyleft obligations if modified versions are distributed, which can be restrictive for proprietary embedding. Internal use is safe, and external dependencies like newsnow are separate projects. Overall, it's usable but not maximally business-friendly.
Offers a wide range of features: 11 platform aggregations, RSS, keyword filtering, AI analysis via external LLMs, multi-channel notifications, MCP server, and HTML reports. However, it relies on external data sources and lacks a general web crawler, limiting scalability and deep customization for arbitrary sites.
Without a tool like TrendRadar, monitoring public opinion and trends means manually checking multiple websites, apps, and RSS feeds, then filtering out noise. TrendRadar centralizes those sources and lets you filter by keywords or AI interests, so you only receive what matters. It also solves the distribution problem by pushing alerts to the chat tools you already use.
In an era of overwhelming fragmented information, TrendRadar shows how open-source software can combine self-hosted data aggregation with AI analysis and standards like MCP. It gives individuals and small teams a practical path to build their own trend and opinion radar without relying on closed platforms.
TrendRadar is licensed under GPL-3.0. You can use it commercially, even sell copies or offer paid support, but any distributed modifications must remain GPL-3.0. This makes it safe for internal business use but less ideal for embedding in a proprietary SaaS product. The default data source is the newsnow API, so long-term maintenance also means keeping an eye on that upstream project.
You don't have to write code. The Docker route is the most non-coder-friendly: pull the wantcat/trendradar image, launch the container, and open the built-in web server on port 8080. If you prefer a cloud-driven approach, use the GitHub Actions template by copying the repository, adding at least one notification webhook secret, and letting the job generate an HTML report that you can host on GitHub Pages or Cloudflare Pages. The only manual edits are in a YAML config file to choose platforms, keywords, and notification channels.
Start by setting the AI_API_KEY and AI_MODEL environment variables to enable AI analysis and translation. Then create an ai_interests.txt file with natural-language interests, such as 'I follow open-source AI model funding'. For deeper data conversations, run the MCP server (it listens on localhost:3333 by default) and connect it to MCP clients like Cursor, Cline, Continue, or Cherry Studio. After that, you can ask the AI client to summarize today's hot trends, compare sentiment across platforms, or answer a direct question like 'What's the biggest tech news today?' based on the aggregated trend data.
TrendRadar focuses on lightweight self-hosted aggregation and notifications. Deep AI features depend on external LLM APIs, and data completeness relies on your configured sources (e.g., the newsnow API) and storage retention. It does not provide a general-purpose web crawler for sites outside the supported hotlist and RSS sources. For arbitrary site scraping, you would need additional tooling.
# What is TrendRadar?
TrendRadar is a self-hosted, Python-based AI trend monitoring tool. It aggregates hot lists from 11+ platforms (Zhihu, Douyin, Bilibili, Weibo, and more) and supports RSS/Atom feed management. With keyword filtering, AI-driven analysis, and multi-channel push notifications, it turns fragmented public data into an actionable daily digest.
At the time of writing, the repository has over 61,000 GitHub stars and describes itself as an 'AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts'.
No GPU or model download is required. The default data source is the newsnow API; you can also self-host newsnow and set a custom api_url.
TrendRadar is licensed under GPL-3.0. Commercial use is allowed, including selling copies or offering paid support, as long as you provide source code and license derivative works under GPL-3.0. Internal use typically does not trigger the copyleft requirement. The author asks for attribution and a link back to the repository when you use or reference the project.
TrendRadar focuses on lightweight self-hosted aggregation and notifications. Deep AI features depend on external LLM APIs, and data completeness relies on your configured sources (e.g., the newsnow API) and storage retention. It does not provide a general-purpose web crawler for sites outside the supported hotlist and RSS sources. For arbitrary site scraping, you would need additional tooling.
TrendRadar combines aggregation, AI analysis, notifications, and MCP into one cohesive open-source project. If you want a personal public-opinion monitoring system up and running in under 30 minutes, this is one of the most straightforward options available.
If you are close to adoption, compare these alternatives on deployment and commercial fit first.
Lightweight real-time news aggregator that powers TrendRadar's data. Offers a clean reading UI, GitHub OAuth login, caching, and MCP server support.
Strengths
Very simple deployment (Cloudflare Pages, Vercel, or Docker), MIT license, clean UI, MCP support.
Weaknesses
Currently Chinese-only demo, no built-in AI analysis or push notifications, no RSS subscription feature, relies on external sources.
Verdict
Best used as a lightweight data source or forked base; not a full replacement for TrendRadar's alerting and AI capabilities.
Popular open-source AI agent platform for building and running autonomous workflows. Offers a hosted platform and self-hostable agent runtime.
Strengths
Powerful general-purpose AI agent framework, large community, flexible integrations, can be self-hosted.
Weaknesses
Overkill for simple trend monitoring, requires LLM API keys and configuration, mixed license (Polyform Shield for platform) restricts competing services.
Verdict
A capable AI agent platform but not purpose-built for news aggregation; requires significant customization to match TrendRadar's out-of-box features.
Fair-code workflow automation platform with native AI capabilities, 1500+ integrations, and visual builder. Can be self-hosted or used in the cloud.
Strengths
Extremely flexible low-code automation, huge integration library, visual workflow builder, easy to deploy with npx or Docker.
Weaknesses
Not purpose-built for trend monitoring; requires custom workflow design, Sustainable Use License restricts commercial distribution and competing hosted service.
Verdict
A powerful general automation platform that can be molded into a trend-monitoring pipeline, but heavier and license-restricted compared to TrendRadar.
Self-improving AI agent with built-in learning loop, memory, messaging gateway, and scheduling. Supports multiple LLM providers and runs anywhere.
Strengths
MIT license, easy one-liner install, persistent memory and skills, multi-platform messaging, strong AI agent capabilities.
Weaknesses
General-purpose assistant, not specialized for news/trend aggregation, requires LLM API keys and setup.
Verdict
An innovative AI agent for automation and research, but not a direct alternative for out-of-box trend monitoring; more complex to adapt.