TrendRadar

Normal
GitHub Python GPL-3.0

Description

AI-driven public opinion and trend monitor with multi-platform aggregation, RSS subscriptions, smart keyword filtering, AI-powered news analysis and briefings, supporting MCP integration and push notifications via WeChat, Feishu, DingTalk, Telegram and more.

Key Features

  • Multi-platform trend aggregation — real-time scraping from 30+ sources covering tech, finance, social media
  • AI-powered smart filtering — LLM-driven news summarization and intelligent filtering to auto-exclude irrelevant content
  • Multi-channel push notifications — supports WeChat Work, personal WeChat, Telegram, DingTalk, Feishu, Slack and 10+ channels
  • MCP architecture support — integrates with AI assistants via Model Context Protocol for intelligent Q&A
  • One-click Docker deployment — deploy in 30 seconds with GitHub Actions automation and GitHub Pages static hosting
  • RSS feed management — custom RSS source subscriptions with keyword filtering and scheduled updates

Use Cases

💡 Personal news assistant: auto-aggregate and filter news of interest, push daily digests to WeChat or Telegram
💡 Industry trend monitoring: track dynamics of specific industries or competitors for timely intelligence
💡 Tech trend tracking: monitor GitHub Trending, Hacker News and other platforms to stay ahead of tech developments
💡 Enterprise internal intelligence: customize information sources for teams, push industry briefings via Feishu or DingTalk
💡 Social media monitoring: real-time tracking of trending topics and public sentiment on social platforms

Strengths & Limitations

Strengths

  • High community interest (62.0k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • Restrictive license (GPL-3.0)

Quick Start

# Clone the project
git clone https://github.com/sansan0/TrendRadar.git
cd TrendRadar

# Option 1: Docker deployment
docker compose up -d

# Option 2: GitHub Actions (Fork and configure Secrets in Settings)
# Auto-runs after pushing to main branch

# Run locally
pip install -r requirements.txt
python main.py

Related Projects

Unstract

7.2k · Python
Active A+

LLM-driven extraction of unstructured data, built for API deployments and ETL pipeline workflows. Automates document parsing, PDF extraction, and intelligent data processing with LLM-powered intelligence.

data-processingragpython +3
  • · Prompt Studio defines document extraction schemas with natural language
  • · Supports REST API deployment and ETL pipeline workflows
  • · MCP Server integration connecting to Claude and other AI agents

OpenLLM

12.5k · Python
Active A+

Run any open-source LLMs such as DeepSeek and Llama as OpenAI-compatible API endpoints in the cloud. Supports fine-tuning, quantization, and distributed inference for production-grade LLM deployment.

llmpythonapi +3
  • · Any Open-Source LLM Support: Run DeepSeek, Llama, Qwen and any open-source models
  • · OpenAI-Compatible APIs: Provides endpoints compatible with OpenAI API for seamless integration
  • · Built-in Chat UI: Ready-to-use chat interface

Instill Core

2.3k · Python
Stale C

A full-stack AI infrastructure tool for data, model, and pipeline orchestration. Streamlines building versatile AI-first applications with a visual pipeline editor for end-to-end workflows from data ingestion to model inference.

workflowpythonautomation +3
  • · End-to-end AI platform for data, pipeline, and model orchestration
  • · Visual pipeline editor for building versatile AI-first APIs and automated workflows
  • · Unstructured data processing turning documents, images, audio, and video into AI-ready formats

Haystack

26.4k · Python
Active A+

Haystack is an enterprise-grade framework for RAG and search applications, covering document processing, retrieval, generation, and evaluation end to end.

ragretrievalllm +1
  • · Modular pipeline architecture — compose retrieval, routing, memory, and generation components as DAGs with conditional branches and loops
  • · Model and vendor agnostic — swap OpenAI, Anthropic, Cohere, Hugging Face, AWS Bedrock, and local models without rewriting
  • · Context engineering control — explicit control over how information is retrieved, ranked, filtered, combined, and routed before reaching the model