多様なソースからニュースを収集・評価・重複排除し、英語と中国語の日次ブリーフィングを作成するセルフホスト型Pythonパイプライン。
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
リポジトリをクローンする
git clone https://github.com/KKKKhazix/AIHOT.git myhot - 2
プロジェクトフォルダーに移動する
cd myhot - 3
LLM APIキーを使って設定ファイルを生成する
node scripts/init-env.ts --llm-key <你的模型 API Key> - 4
Docker Composeでサイトを起動し、http://localhost:3000 を開く
docker compose up -d --build
使う前に知っておきたいこと
- OpenAI互換のLLM APIキーが必要です。また、設定ファイルの生成にはNode.js 24が必要です。
- 汎用的なフレームワークとして洗練されたものではなく、作者のAIHOTサイトを動かすためのエンジンです。デモ用ソースは18件のみ付属しています。
- 作者によると、プロの開発者ではないため、粗削りな部分が残っている可能性があります。
Repolode 週刊で紹介
- 第 3 号 · SSDから専門家を読み込む大型MoEと、ミリ秒単位のRust再ビルド
RSS、Webページ、API、X、WeChatなどから集めるセルフホストの業界ニュースサイト用フレームワークです。事前フィルタの後LLMが2回採点し、同じ出来事の記事をまとめ、独立した情報源の数でトレンドを並べます。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
Foloは、フィードやニュースレター、ポッドキャスト、SNSを1つのタイムラインにまとめるオープンソースのAI RSSリーダーです。
マルチユーザー対応で、モバイルアプリ向けのGoogle Reader互換APIとXPathによるWebスクレイピングを備えたセルフホスト型RSSフィードアグリゲーター。
TwitterやRSSなどを4時間・日次・週次・月次の構造化ダイジェストにまとめる、セルフホスト型AIニュースダイジェスト。
新しいタブを開発者向けニュース、ツール、求人、イベントのフィードに変えるChrome・Firefox拡張機能です。