AB
AiBoss站
project

AIHOT - 一个自己找热点、自己写日报的行业热点站框架

AIHOT 是维护者 KKKKhazix 开源的 AI 热点网站完整框架,包含网站、后台、精选流程、聚簇与热度算法,以及全部提示词原文和入选门槛。项目采用 MIT 许可证,仓库带 18 个公开海外 AI 资讯源作示范,据项目自述可把信源与精选标准换成自己行业的 KnowHow,改造成本行业的每日热点站。

AIHOT 是一个「自己找热点、自己写日报」的网站框架。据项目自述,它每天从一批信源里收集资料,用大模型先做预筛、再独立打两次分,挑出值得看的内容,写成中文标题和摘要;把不同来源讲的同一件事聚成一个事件,按有多少独立来源在说排出热度;每天早上出一份日报。这个仓库是它的完整框架,网站、后台、精选流程、聚簇和热度算法,以及所有提示词的原文和入选门槛都在其中。它适合那些想给自己行业做一个热点站、但又不满足于通用资讯聚合的人——按项目说明,把信源换成你的、把精选标准换成你的行业 KnowHow,它就能变成你的行业热点站。

维护者与状态

项目由 KKKKhazix 维护,仓库创建于 2026-09-28,最后提交时间为 2026-09-29。截至 2026-09-29,项目尚无正式 release,星标数为 681。项目自述中,维护者说明自己并非专业开发者,是设计师出身,这套代码是与 AI 一起重写的;同时强调这是一份来自线上运行代码的快照,不是精心打磨的通用框架,后续更新会尽量同步但无法保证每一次都同步。

主要能力

以下能力均据项目自述整理,具体实现与效果以仓库代码和文档为准。

  • 六种信源接入:支持 RSS、网页列表、JSON 接口、X 账号、微信公众号,以及自己脚本推送进来的内容;信源分官方一手与媒体个人两级,抓取频率按产出自动调整。
  • 精选流程:先预筛,再用同一份评分标准独立打两次分,按信源分级的门槛决定是否入选;提示词和门槛全部公开、可改,并可用自己标注的样本在 SelectBench 里校准。
  • 写作:生成中文标题、答案先行的摘要、推荐理由与标签,支持外文全文翻译;项目自述中提到会防止模型把原文没提到的公司写进标题。
  • 聚簇:把不同来源报道的同一件事聚成一个事件,后续进展挂在同一事件下,事件页有综述;人工改过的归属不会被覆盖。
  • 热点排序:热度按事件而非文章计算,48 小时内每个独立来源只算一次、24 小时减半;与 6 小时前相比涨得快的标上升,新出现的标「新」。
  • 日报、周报、月报:每天 08:00 出日报,每周一出周报,每月 1 日出月报,按分类分节并带导语。
  • 主题与搜索:提供公司、方向、内容形态三类主题页,以及标题摘要搜索和全文相关搜索。
  • 面向 Agent 的输出:提供 RSS(精选、全部、全文、日报)、公开 API、MCP 与 llms.txt,同一份内容既给人看也给 Agent 用。
  • 后台:信源管理与试抓、内容诊断、精选评测、每一步单独换模型、付费服务的预算熔断、运行记录与告警。
  • AI 专属模块:模型榜(汇总多家公开评测,方法公开)和 Codex 重置监控,其他行业可通过开关关掉。

使用入口

仓库地址为 KKKKhazix/AIHOT,官网为 aihot.news。

据项目说明,运行需要 Docker 和一个 OpenAI 兼容的模型 API Key(自述中举例 DeepSeek、千问、智谱都可以)。README 给出的启动方式为:

git clone https://github.com/KKKKhazix/AIHOT.git myhot
cd myhot
node scripts/init-env.ts --llm-key
docker compose up -d --build

启动后打开站点,后台在 /admin,管理员密码在 .env 的 ADMIN_PASSWORD 里。项目自述称,一两分钟后开始有内容,第一次导入的资料大约半小时处理完。机器上没有 Node、服务器在中国大陆、需要配域名和 HTTPS 的情况,文档中另有部署说明。

改造为自有行业时,项目建议把仓库交给编码 Agent(自述中举例 Claude Code、Codex),让它读 AGENTS.md 和 docs/customize.md,再说明你想盯哪些信源、什么消息重要。需要改的内容几乎都集中在 industry/ 目录:site.ts 管站名、行业词、首页文案与关于页;taxonomy.ts 与 topics.json 管分类、标签、主题;sources.json 管首次启动导入的信源;prompts/ 放精选标准和写作要求;selection.ts 管入选门槛;features.ts 管模型榜与 Codex 重置监控的开关;brand/ 与 pages/ 管图标、使用规则和隐私说明。项目自述认为最值得花时间的是评分标准与门槛,建议拿一两百条自己标注过的资料用 scripts/eval-selection.ts 跑一遍再回去调整。

许可与限制

代码采用 MIT 许可证。项目自述中明确:AIHOT 的名字和 Logo 不在许可范围内,请不要使用 AIHOT 的名字和 Logo;字体、模型厂商和评测来源的标志各有自己的许可和商标归属,见仓库 NOTICE。

已知限制方面,项目自述提到几点:仓库里没有 AIHOT 的信源名单和运营数据,只带了 18 个公开的海外 AI 资讯源作示范,够跑起来看效果,真正的信源需要换成自己行业的;这是一份来自线上运行代码的快照,不是通用框架,后续同步不保证;维护者自述不是专业开发者,代码仍有写得不好的地方,欢迎提 Issue 但不一定能很快回复。技术栈方面,自述列出的是 Node.js 24、TypeScript、React Router(服务端渲染)、Fastify、PostgreSQL、pg-boss、Tailwind CSS 与 Docker Compose。