Repolode
KKKKhazix

KKKKhazix/AIHOT

独自の情報源や選定基準を設定し、ニュースを収集・選別・分類して日次ダイジェストを公開できるセルフホスト型フレームワーク。

スター
9,628
フォーク
2,251
未解決の Issue
3
最終コミット
23 時間前

これは何?

AIHOTは、厳選ニュースサイト向けのエンジンです。RSSフィード、Web上のリスト、JSON API、Xアカウント、WeChat公式アカウント、独自にプッシュしたコンテンツから情報を収集し、LLMで記事を事前選別して、独立した2段階のスコアリングを行い、中国語のタイトルと要約を作成します。同じ出来事を扱う複数メディアの記事は1つのイベントにまとめられ、トレンドは記事数ではなく、それを報じた情報源の数に基づいて順位付けされます。

プロンプト、選定基準のしきい値、スコアリングのロジックはリポジトリ内のプレーンファイルとして管理されているため、コードを変更せずに特定の業界向けに編集方針を変更できます。技術スタックはNode.js 24、TypeScript、サーバーサイドレンダリング対応のReact Router、Fastify、PostgreSQL、Docker Composeです。RSSフィード、公開API、MCPサーバー、エージェント向けのllms.txtも提供します。

デモ用に、海外の公開AIニュースソースを18件収録しています。セットアップにはDockerと、OpenAI互換モデルのAPIキーが必要です。

主な機能

  • 01RSS、Webページ、JSON API、Xアカウント、WeChatアカウント、プッシュされたコンテンツから情報を収集します。
  • 02選定前にLLMで記事を事前選別し、2段階でスコアリングします。
  • 03同じ出来事を扱う記事をまとめ、異なる情報源の数に基づいてトレンドを順位付けします。
  • 04中国語のタイトルと要約に加え、日次・週次・月次のダイジェストを生成します。
  • 05エージェント向けにRSS、公開API、MCP、llms.txtを提供します。
  • 06プロンプトと選定基準のしきい値は、編集可能なプレーンファイルとして管理されています。

ユースケース

  • 法律、人事、金融、貴金属などの業界ニュースサイトを運営する。
  • 特定の情報源を追跡する、非公開の日次ブリーフィングを作成する。
  • LLMを活用したコンテンツ選定やイベント分類を試す。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/KKKKhazix/AIHOT.git myhot
  2. 2

    プロジェクトフォルダーに移動する

    cd myhot
  3. 3

    LLM APIキーを使って設定ファイルを生成する

    node scripts/init-env.ts --llm-key <你的模型 API Key>
  4. 4

    Docker Composeでサイトを起動し、http://localhost:3000 を開く

    docker compose up -d --build

使う前に知っておきたいこと

  • OpenAI互換のLLM APIキーが必要です。また、設定ファイルの生成にはNode.js 24が必要です。
  • 汎用的なフレームワークとして洗練されたものではなく、作者のAIHOTサイトを動かすためのエンジンです。デモ用ソースは18件のみ付属しています。
  • 作者によると、プロの開発者ではないため、粗削りな部分が残っている可能性があります。

Repolode 週刊で紹介

収録されている特集

トピック

よくある質問

AIHOT とは?
独自の情報源や選定基準を設定し、ニュースを収集・選別・分類して日次ダイジェストを公開できるセルフホスト型フレームワーク。 AIHOTは、厳選ニュースサイト向けのエンジンです。RSSフィード、Web上のリスト、JSON API、Xアカウント、WeChat公式アカウント、独自にプッシュしたコンテンツから情報を収集し、LLMで記事を事前選別して、独立した2段階のスコアリングを行い、中国語のタイトルと要約を作成します。同じ出来事を扱う複数メディアの記事は1つのイベントにまとめられ、トレンドは記事数ではなく、それを報じた情報源の数に基づいて順位付けされます。
AIHOT は無料で使えますか?ライセンスは?
AIHOT は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AIHOT は今もメンテナンスされていますか?
活発にメンテナンス中。AIHOT の最終コミットは 2026年11月5日 です。
AIHOT は何に使えますか?
法律、人事、金融、貴金属などの業界ニュースサイトを運営する。 特定の情報源を追跡する、非公開の日次ブリーフィングを作成する。 LLMを活用したコンテンツ選定やイベント分類を試す。
AIHOT のインストール方法は?
リポジトリをクローンする: git clone https://github.com/KKKKhazix/AIHOT.git myhot プロジェクトフォルダーに移動する: cd myhot LLM APIキーを使って設定ファイルを生成する: node scripts/init-env.ts --llm-key <你的模型 API Key> Docker Composeでサイトを起動し、http://localhost:3000 を開く: docker compose up -d --build
AIHOT はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/KKKKhazix/AIHOT

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

中国の各種プラットフォームやRSSフィードのトレンドを集約し、キーワードまたはAIで絞り込んで、チャットやメールにダイジェストを配信するセルフホスト型のトレンド監視ツール。

生産性・アプリ#news-aggregation#hot-news#rss
6.3万+173 今週2.5万PythonGPL-3.0活発にメンテナンス更新 昨日