このプロジェクトについて

TrendRadar(sansan0/TrendRadar)は、オープンソースのホットスポット/世論モニタリングツールであり、軽量で導入が容易なことを志向し、ユーザーが情報過多から脱却し、本当に関心のあるニュース情報だけに注目できるよう支援することを目標としています。プロジェクトはPythonで実装されており、中核機能には以下が含まれます。複数プラットフォームのホットランキング集約(newsnow API経由)、RSS/Atom購読フィードの取得、キーワード精密フィルタリング(正規表現とグループ別名をサポート)、AIスマートフィルタリング(ai_interests.txtで自然言語により関心方向を記述し、AIが自動でタグを抽出してニュースを採点し、異常時には自動でキーワードマッチングにフォールバック)、AI多言語翻訳、AI分析ブリーフ(トレンド概要、キーワード熱度、感情傾向、クロスプラットフォーム関連など)、およびMCPサービスにより、AIクライアントが自然言語でニュースを照会し、検索し、記事を読み、期間比較などを行えます。 プッシュチャネルには、企業WeChat、個人WeChat、Feishu、DingTalk、Telegram、メール、ntfy、Bark、Slack、汎用Webhookが含まれます。導入方式はGitHub Actions + GitHub Pages、Docker(MCPサービスを提供する独立イメージを含む)、ローカル実行、Cloudflare Pagesをサポートし、ストレージはローカルSQLiteとS3互換クラウドストレージ(Cloudflare R2など)をサポートし、データは自己保持可能です。設定面では、可視化されたconfig.yaml / timeline.yamlエディタを提供し、プリセット時間帯テンプレート、カスタムスケジューリング、表示領域のオン/オフ、リモート一括アップロードなどをサポートします。プロジェクトはさらにインタラクティブなHTMLレポートを生成し、ダークモード、検索、ショートカットキー、Markdownエクスポートをサポートします。ライセンスはGPL-3.0です。READMEの更新ログによると、現在のバージョンはv6.10.0であり、MCPツールセットを継続的に反復しています。