Repolode
KKKKhazix

KKKKhazix/AIHOT

一套可自部署的行业热点站框架,换上你自己的信源和精选标准,即可自动采集、筛选、聚合并出版日报。

Star
9,693
Fork
2,271
未关闭 Issue
3
最近提交
前天

这是什么?

AIHOT 是一个经过筛选的新闻站引擎。它从 RSS、网页列表、JSON 接口、X 账号、微信公众号以及自定义推送中收集资料,由大模型先预筛,再独立打两次分,并写出中文标题和摘要。不同媒体对同一件事的报道会聚成一个事件,热度按独立来源数量计算,而不是按文章篇数。

提示词、入选门槛和评分逻辑都以普通文件的形式放在仓库中,改动编辑标准无需修改代码,适合为特定行业定制。技术栈为 Node.js 24、TypeScript、带服务端渲染的 React Router、Fastify、PostgreSQL 和 Docker Compose。站点同时提供 RSS、公开 API、MCP 服务和 llms.txt,方便 Agent 读取。

仓库自带 18 个海外 AI 资讯源作为示范,部署需要 Docker 以及一个 OpenAI 兼容的模型 API Key。

核心功能

  • 01从 RSS、网页、JSON 接口、X 账号、微信公众号和推送内容采集资料。
  • 02大模型预筛后独立打两次分,再按门槛决定是否入选。
  • 03将同一事件的多篇报道聚合,并按独立来源数排列热点。
  • 04生成中文标题、摘要,以及日报、周报、月报。
  • 05提供 RSS、公开 API、MCP 和 llms.txt 供 Agent 使用。
  • 06提示词和入选门槛都是可直接修改的普通文件。

适用场景

  • 为法律、人力资源、金融或贵金属等行业搭建热点资讯站。
  • 搭建只跟踪指定信源的私人每日简报。
  • 探索基于大模型的内容精选与事件聚类。

快速上手

  1. 1

    克隆仓库

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

    进入项目目录

    cd myhot
  3. 3

    用你的模型 API Key 生成配置

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

    用 Docker Compose 启动网站,然后打开 http://localhost:3000

    docker compose up -d --build

使用前须知

  • 需要一个 OpenAI 兼容的模型 API Key,生成配置还需要 Node.js 24。
  • 它是作者 AIHOT 网站的引擎,而不是打磨好的通用框架,仓库只附带 18 个示范信源。
  • 作者坦言自己不是专业开发者,代码中可能有不少粗糙之处。

入选 Repolode 开源周刊

收录于专题

标签

常见问题

AIHOT 是什么?
一套可自部署的行业热点站框架,换上你自己的信源和精选标准,即可自动采集、筛选、聚合并出版日报。 AIHOT 是一个经过筛选的新闻站引擎。它从 RSS、网页列表、JSON 接口、X 账号、微信公众号以及自定义推送中收集资料,由大模型先预筛,再独立打两次分,并写出中文标题和摘要。不同媒体对同一件事的报道会聚成一个事件,热度按独立来源数量计算,而不是按文章篇数。
AIHOT 可以免费使用吗?用的什么许可证?
AIHOT 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
AIHOT 还在维护吗?
活跃维护中。AIHOT 最近一次提交是在 2026年11月5日。
AIHOT 适合用来做什么?
为法律、人力资源、金融或贵金属等行业搭建热点资讯站。 搭建只跟踪指定信源的私人每日简报。 探索基于大模型的内容精选与事件聚类。
AIHOT 怎么安装和运行?
克隆仓库: git clone https://github.com/KKKKhazix/AIHOT.git myhot 进入项目目录: cd myhot 用你的模型 API Key 生成配置: 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

自托管热点监控工具,聚合多平台热榜与 RSS,支持关键词或 AI 筛选,并推送到微信、飞书、邮件等渠道。

效率与应用#news-aggregation#hot-news#rss
6.3万+170 本周2.5万PythonGPL-3.0维护活跃更新于 3天前