综合 / 后端 · 2026-10-10 08:10 · 2 阅读 · 0 赞
AIHOT:一套可自建、可换行业的AI资讯聚合与日报系统
AIHOT 是一个开源资讯聚合系统,能自动抓取 RSS、网页、X、公众号等信源,经双重评分筛选后生成中文摘要与日报周报,并提供 RSS、API、MCP 等输出,换套信源和评分标准即可用于其他行业。
AIHOT 是一个能自己抓资讯、自己筛内容、自己出日报的网站底子。作者原本做 AI 资讯站,现在把整套代码和筛选逻辑开源出来,换一批信源和评分标准就能改成别的行业用。
Github 地址:
https://github.com/KKKKhazix/AIHOT

功能特性
| 模块 | 具体能力 |
|---|---|
| 抓内容 | RSS、网页、JSON 接口、X 账号、微信公众号,外加自己推数据进来 |
| 筛内容 | 先粗筛,同一条用同一套标准独立打两次分,够分才进精选 |
| 写内容 | 中文标题、摘要、推荐理由、标签,外文给全文翻译 |
| 去重聚类 | 不同来源报的同一件事归到一个事件,后续进展挂下面 |
| 排热点 | 按事件算热度,48 小时内独立来源只算一次,24 小时前的减半 |
| 出报告 | 每天 8 点日报、每周一周报、每月 1 号月报,带分类导语 |
| 给人也给机器用 | RSS、公开 API、MCP、llms.txt,同一套内容 |
| 后台管控 | 信源管理、试抓、内容诊断、换模型、预算熔断、运行记录 |
AI 行业专属的两个模块——模型榜和 Codex 重置监控——别的行业可以一键关掉。
怎么跑起来
要装 Docker,再准备一个 OpenAI 兼容的 API Key(DeepSeek、千问、智谱都行)。
git clone https://github.com/KKKKhazix/AIHOT.git myhot
cd myhot
node scripts/init-env.ts --llm-key <你的API Key>
docker compose up -d --build
完事开 http://localhost:3000,后台在 /admin,管理员密码看 .env 里的 ADMIN_PASSWORD。过一两分钟开始有内容,首批资料大概半小时处理完。
机器没 Node、要配域名 HTTPS、服务器在大陆,看 docs/deploy.md。
改成你的行业
最省事:把仓库丢给 Claude Code 或 Codex,说“读 AGENTS.md 和 docs/customize.md,改成 XX 行业”,然后告诉它你盯哪些信源、什么消息算重要。
要改的东西基本在 industry/ 文件夹,代码不用动:
| 文件 | 改什么 |
|---|---|
| site.ts | 站名、行业词、首页和关于页文案 |
| taxonomy.ts、topics.json | 分类、标签、主题 |
| sources.json | 启动时导入的信源 |
| prompts/ | 核心:精选标准和写作要求,你的行业 KnowHow 写在这 |
| selection.ts | 入选分数线 |
| features.ts | 模型榜等 AI 专属模块开关 |
| brand/、pages/ | 图标、使用规则、隐私说明 |
评分标准 prompts/selection-score.md 最值得花时间调。拿一两百条自己标过的资料,用 scripts/eval-selection.ts 跑一遍看准不准,不准再改。具体做法看 docs/selection.md。