TrendRadar — AI-Driven Trend Monitoring System
Deploy an AI-powered trend monitoring system in 30 seconds. Aggregates from 50+ platforms, AI-filters by your interests, pushes to WeChat/Telegram/Slack/email. GPL-3.0, 51K+ stars.
What it is
TrendRadar is an AI-powered trend monitoring system that aggregates content from 50+ platforms, filters it by your defined interests using AI, and pushes relevant alerts to WeChat, Telegram, Slack, or email. Deploy it in 30 seconds and get personalized trend feeds without manual browsing.
TrendRadar targets developers, researchers, and content creators who need to stay current across many information sources without checking each one manually.
How it saves time or tokens
Manually checking 50+ platforms for relevant content takes hours daily. TrendRadar runs in the background, applies AI filtering to your interest profile, and surfaces only what matters. You read a curated feed instead of scanning dozens of sites.
The push-based model means you do not poll or check dashboards. Relevant trends arrive in your preferred channel.
How to use
- Clone the repository and configure your interest profile in the config file
- Set up notification channels (Telegram bot token, Slack webhook, etc.)
- Deploy with Docker:
docker compose up -d - Receive filtered trend alerts on your configured channels
Example
# config.yml
interests:
- topic: 'AI agents'
keywords: ['agent', 'multi-agent', 'agentic', 'tool use']
priority: high
- topic: 'LLM infrastructure'
keywords: ['inference', 'serving', 'gateway', 'proxy']
priority: medium
sources:
- name: hacker_news
enabled: true
interval: 30m
- name: reddit
subreddits: ['MachineLearning', 'LocalLLaMA']
interval: 1h
- name: github_trending
languages: ['python', 'rust']
interval: 6h
notifications:
telegram:
bot_token: 'your-bot-token'
chat_id: 'your-chat-id'
slack:
webhook_url: 'https://hooks.slack.com/services/...'
Related on TokRepo
- Monitoring tools -- Monitoring and alerting systems
- Research tools -- Research and trend analysis tools
Common pitfalls
- Broad interest keywords generate too many alerts; start narrow and expand gradually
- Some source platforms rate-limit scrapers; respect intervals to avoid being blocked
- The AI filter requires an LLM API key, which adds cost; configure a budget-friendly model for filtering
Frequently Asked Questions
TrendRadar aggregates from Hacker News, Reddit, GitHub Trending, Twitter, Product Hunt, ArXiv, tech blogs, and more. The exact list of 50+ platforms is configurable in the source configuration.
TrendRadar sends each item's title and summary to an LLM with your interest profile. The LLM scores relevance, and only items above your threshold are forwarded. This avoids keyword-only matching and catches semantically relevant content.
Yes. TrendRadar is open source under GPL-3.0. Deploy with Docker Compose on any server. All data stays on your infrastructure. The only external dependency is the LLM API for filtering.
Intervals are configurable per source. Fast-moving sources like Hacker News can be checked every 30 minutes. Slower sources like GitHub Trending can be checked every 6 hours. You control the balance between freshness and API usage.
Yes. TrendRadar tracks previously sent items and avoids duplicate notifications. If the same trending topic appears on multiple platforms, it consolidates into a single alert with source links.
Citations (3)
- TrendRadar GitHub— TrendRadar is an AI-powered trend monitoring system with 51K+ GitHub stars
- TrendRadar License— GPL-3.0 open-source license
- OpenAI API— Large language models for content filtering and relevance scoring
Related on TokRepo
Source & Thanks
Created by sansan0. Licensed under GPL-3.0.
TrendRadar — ⭐ 51,000+
Thanks to sansan0 for building a comprehensive trend monitoring tool that saves hours of manual browsing.
Discussion
Related Assets
Cucumber.js — BDD Testing with Plain Language Scenarios
Cucumber.js is a JavaScript implementation of Cucumber that runs automated tests written in Gherkin plain language.
WireMock — Flexible API Mocking for Java and Beyond
WireMock is an HTTP mock server for stubbing and verifying API calls in integration tests and development.
Google Benchmark — Microbenchmark Library for C++
Google Benchmark is a library for measuring and reporting the performance of C++ code with statistical rigor.