モデル / データセット
sansan0/TrendRadar avatar
sansan0/TrendRadar

TrendRadar: マルチプラットフォーム集約とプッシュアラートを備えたAI駆動のニュースモニタリング

マルチプラットフォームの集約、RSS、スマート アラートを備えた AI 主導の世論とトレンド モニター。 報告情報の転送、人工知能情況制御助手とホットポイント選択ツール! マルチプラットフォームホットポイント + RSS 視聴ボタン、セキュリティ認証精緻な選択をサポート。分析ストレートプッシュマシン、MCP フレームワークへの接続、AI 自然言語対分析、状況洞察と事前検査などもサポート。等渠道智能推送。

スター 62,281フォーク 24,884PythonGPL-3.0

ひと目でわかる

これは何?
TrendRadarは、複数の中国のプラットフォームからトレンドトピックを集約し、キーワードまたは自然言語の興味でフィルタリングし、毎日または増分のレポートをチャットアプリやメールにプッシュします。
誰に向いている?
TrendRadarはPythonプロジェクトで、GPL-3.0ライセンスで公開されており、集約、フィルタリング、プッシュ通知に重点を置いています。ドキュメントではDocker、ローカル、GitHub Actionsでの展開方法が説明されており、リポジトリには詳細な変更ログと設定ガイドが含まれています。
商用利用できる?
条件付きでできます。GPL-3.0 はコピーレフトのライセンスで、これを含むソフトウェアを配布する場合、そのソフトウェアのソースコードを同じライセンスで公開する必要があります。配布せず社内で使うだけなら、この義務は生じません。
今もメンテナンスされている?
されています。最後のコミットは 3 日前です。
何の言語で書かれている?
主に Python です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

sansan0-trendradar:30秒でデプロイ: プロジェクトの宣言した目標

TrendRadarは、世論とトレンドニュースを監視するPythonプロジェクトです。READMEでは30秒でデプロイできると主張し、ユーザーが本当に関心のあるニュースだけを表示することで情報過多を減らすことを目標としています。リポジトリメタデータには61,000を超えるスターと24,000のフォークがリストされていますが、READMEはユーザーや使用統計の内訳を提供していません。READMEによると、このプロジェクトは軽量で展開が容易になるように設計されています。

TrendRadarの中心は、複数のニュース入口を一つの監視条件へまとめることだ。READMEの設定例を使ってRSSと対象キーワードを少数だけ登録し、通常の通知、AI分析付き通知、定時実行を分けて試す。入力記事のタイトル、フィルター後の件数、要約、配信先を同じログで追えるかが、運用しやすさを左右する。

sansan0-trendradar:プラットフォームとRSSフィードの集約

TrendRadarはデフォルトで11のプラットフォームのトレンドトピックを集約します:知乎、抖音、Bilibili、Wallstreetcn、Tieba、百度、Yicai、Thepaper、Ifeng、Toutiao、Weibo。READMEではカスタムプラットフォームを追加できると述べています。また、RSSおよびAtomフィードのクロールをサポートし、キーワードベースのグループ化と統計はトレンド形式と一致しています。データはREADMEで謝辞が述べられているnewsnowプロジェクトのAPIを介して取得されます。READMEは正確なAPIエンドポイントやレート制限を指定していません。

sansan0-trendradar:フィルタリング: キーワード、AI興味、AI分析

ユーザーはキーワードファイル(frequency_words.txt)を使用するか、ai_interests.txtに自然言語の興味を書いてAIベースのフィルタリングを行うことができます。v6.5.0で導入されたAIフィルタリング機能は、興味の説明からタグを抽出し、それに対してニュースをスコアリングします。設定可能なスコアしきい値があり、AIが失敗した場合はキーワードマッチングに自動的にフォールバックします。READMEはAI翻訳とAI分析についても説明しており、要約、感情分析、トレンド予測を生成できます。これらの機能は外部のAIプロバイダーを必要とします。READMEはDeepSeek、OpenAI、Gemini、およびOpenAI互換のAPIをサポートすると述べていますが、具体的なモデルやバージョンはリストしていません。

sansan0-trendradar:プッシュモード、チャネル、スケジューリング

TrendRadarは、毎日の要約、現在のランキング、増分モニターの3つのプッシュモードを提供します。WeChat(WeWork)、Feishu、DingTalk、Telegram、Email、ntfy、Bark、Slackと統合されています。v6.0.0で導入されたスケジューリングシステムは、timeline.yamlファイルを使用してクロール、プッシュ、AI分析のタイミングを制御します。5つの組み込みプリセット(always_on、morning_evening、office_hours、night_owl、custom)とカスタム時間帯のサポートがあります。READMEは各チャネルの完全な設定オプションのリストを提供していません。

sansan0-trendradar:デプロイとストレージオプション

READMEに記載されているデプロイ方法には、Docker、ローカル実行、GitHub Actionsがあります。READMEはDockerデプロイがサポートされており、公式イメージ(wantcat/trendradar)と別のMCPサービスイメージがあると述べています。ストレージはローカルSQLiteまたはCloudflare R2などのS3互換プロトコルを使用したリモートクラウドストレージにできます。組み込みのWebサーバーが生成されたレポートを提供でき、ビジュアル設定エディタはsansan0.github.io/TrendRadarで利用できます。READMEは正確なパフォーマンスベンチマークやリソース要件を提供していません。

sansan0-trendradar:設定ファイルとビジュアルエディタ

このプロジェクトはいくつかの設定ファイルを使用します:config.yamlはメイン設定、frequency_words.txtはキーワードフィルタリング、ai_interests.txtはAI興味、ai_analysis_prompt.txtはAI分析プロンプトのカスタマイズ、timeline.yamlはスケジューリングに使用します。ビジュアルエディタでは、YAMLを直接編集する代わりにWebインターフェースを介して変更できます。READMEの変更ログには、v6.10.0でAI翻訳バッチ処理とモジュールリファクタリングが追加されたと記載されていますが、エディタの完全な機能セットはリポジトリに表示されているものを超えて説明されていません。

sansan0-trendradar:ライセンス、帰属、コミュニティサポート

TrendRadarはGNU General Public License v3.0でリリースされています。このライセンスはソフトウェアをコピー、配布、変更する権利を付与しますが、プログラムには保証がないことを明示しています。READMEは、コアコードを使用したり、そこから着想を得た人に、出典を認めてリポジトリにリンクするよう求めています。リストされているサポートチャネルには、GitHub Issues、WeChat公式アカウント、QQグループが含まれます。READMEはまた、オプションの「一元感謝」チャネルを財務サポートのために言及し、このプロジェクトはオープンソース共有のためのものであり、商業製品ではないと述べています。

デプロイ方法が複数あっても、通知の重複とフィード停止への対応は別途確認が要る。キーワード判定とAIによる興味判定を併用する設定では、除外条件がどの段階で適用されるかを小さなフィードで確かめたい。READMEの30秒という表現は導入目安であり、長期監視の配信保証ではない。

編集部の結論

TrendRadarはPythonプロジェクトで、GPL-3.0ライセンスで公開されており、集約、フィルタリング、プッシュ通知に重点を置いています。ドキュメントではDocker、ローカル、GitHub Actionsでの展開方法が説明されており、リポジトリには詳細な変更ログと設定ガイドが含まれています。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
コミュニティノート

コミュニティノート