ai-daily:每日追踪 AI 模型新发布、调价与下架的开源像素风日报站
hedongli1/ai-daily
开源项目 ai-daily 每个工作日自动抓取两次 models.dev 全量快照并与昨日相减,生成新模型、调价、上下文变更、下架、官方公告五类事件,站点以《我的世界》风格像素主题呈现。项目用人工维护的 33 家原厂注册表过滤掉近 8000 条渠道噪声,保留 620+ 条原厂模型条目,并整合 Epoch AI 评测与 B 站社区情报,零依赖、仅需 Node.js ≥ 18。
⭐ 如果它让你每天多知道一件事,欢迎点个 Star —— 这是它继续免费跑下去最直接的动力。 每次出差/发版,对照「今日矿情」扫一眼,就知道这一夜 AI 圈发生了什么。
每个工作日自动抓取两次、比对、发报。界面是《我的世界》风格的像素方块主题(CSS 与 SVG 原创绘制,不含 Mojang 官方素材)。 像素字体:Press Start 2P(OFL,Google Fonts)+ 缝合像素 Fusion Pixel(OFL-1.1,TakWolf 官方 Releases)。
📰 站上有什么
| 板块 | 内容 |
|---|---|
| 今日矿情 | 与昨日全量快照相减得到的真实增量:新模型 / 调价 / 上下文变更 / 下架 / 官方公告 |
| 方块广场 | 各类事件的头条卡,一眼看到今天最值得看的一条 |
| B站矿脉 | 社区情报:抓取 B 站公开搜索结果(大模型 / 多模态 / 开源 / 评测 / 新模型),把「大家今天在聊什么」也纳入视野 |
| 领域霸主 | Epoch 单域榜首:语言 / 多模态 / 视觉 / 视频 / 音频 / 语音,每个域内均分第一,只展示原始数据真实存在的域 |
| 生物图鉴 | 全部原厂模型,支持能力词搜索:输入「多模态」直接列出所有多模态模型 |
| 村庄 | 原厂厂商,按国内 / 国外分区 |
| 编年史 | 完整发布时间线 |
能力标签(多模态 / 视觉 / 图像生成…)全部派生自
models.dev原生modalities字段,零 LLM、可审计。
它怎么工作
models.dev 全量快照 ──┐
├──► 与昨日快照相减 ──► 五类事件 ──► 站点
厂商官方公告(标题) ──┤ │
Epoch AI 评测明细 ──┘ └──► 证据链接挂到事件上
五类事件
| 事件 | 怎么算出来的 |
|---|---|
| 新模型 | 今日快照有、昨日快照无 |
| 调价 | cost.* 任一字段变化 |
| 上下文变更 | limit.context 变化 |
| 下架 | 昨日快照有、今日快照无 |
| 官方公告 | RSS 新增条目(只取标题与链接,不抓正文) |
新增/下架用快照差分而不是模型自带的 release_date —— 后者是模型自己的发布日期,
不是「我们今天才知道」的日期,用它会导致同一个模型天天重复上报。
🚨 这个项目最大的一个坑
models.dev 收录了近 8000 条模型条目,但其中 92% 来自 180 多家渠道 ——
API 网关(OpenRouter / NanoGPT)、云平台(Amazon Bedrock)、托管服务(Hugging Face)、
订阅套餐(*-coding-plan)。
同一个模型会被 N 个渠道重复收录。实测 2026-09-18 的 GLM 5.3 FlashX 一天之内出现在
5 个不同厂商的条目下。不处理的话,「今日新模型」会被渠道的收录动作刷屏。
我们试过三个统计信号来区分原厂与渠道,每一个都有反例:
| 信号 | 反例 |
|---|---|
| 聚合率(我的模型被别家收录的比例) | 方向是反的 —— 网关收录 OpenAI 的模型,结果把 OpenAI 判成了网关 |
| 派生率(名字里包含别家模型名的比例) | 同族命名误伤 —— 谷歌的 gemini-2-5-flash-lite 包含 gemini-2-5-flash,被判成蹭名 |
| 目录体量 | 抓得住 576 条的 NanoGPT,抓不住 165 条的 Amazon Bedrock |
每修一次就冒出新反例。结论:这类判断本质上依赖人类常识,不是统计能解的。
最终方案是一份人工登记的厂商注册表(scripts/vendor-registry.js),
只收真正训练并发布模型的原厂 —— 当前 33 家。为了让维护不需要你盯着,
管线每次运行都会打印「未登记但有新模型的厂商」,把缺口变成可见清单。
结果是:620+ 条原厂模型条目,而不是近 8000 条渠道噪声。
数据来源与许可
| 来源 | 用途 | 许可 |
|---|---|---|
| models.dev | 模型元数据(价格 / 上下文 / 开源 / 发布日期 / 模态) | MIT |
| Epoch AI | 第三方评测明细 | CC-BY 4.0 |
| 各厂商官方博客 / GitHub | 公告标题与链接(不抓正文) | 各自所有,仅作引用 |
| Bilibili 搜索 | 社区情报(公开搜索结果的标题 / UP 主 / 播放量) | 各自所有,仅作引用 |
明确排除:Artificial Analysis(条款禁止再分发)、LMArena(条款禁止自动化抓取)。
署名义务见 NOTICE.md 与站内 /credits 页。
本站不提供「综合智力排名」
Epoch AI 原始数据的 Task 列对同一个模型是常量,结构上不足以算出跨赛制综合排名。
同理,原始数据没有独立的「代码」域,所以本站也不做「最会写代码」榜 —— 强行合成会失真。
本站只如实展示「该模型在哪个域、均分多少、被评测过多少次」。想看排名请去
Epoch 原始看板。
本地运行
零依赖,只需要 Node.js ≥ 18(用到内置 fetch)。
node scripts/selftest.js # 纯函数自检,78 项,不联网 node scripts/fetch.js # 抓取 + 差分 + 落盘 node scripts/fetch.js --offline # 用本地已有原始快照复算,不联网、确定性 node scripts/fetch-bench.js # 抓 Epoch AI 评测 node scripts/build-site.js # 编译站点数据到 docs/data/site/ node scripts/build-bilibili.js # 编译 B站矿脉数据(缺原始文件时自动跳过) # 本地预览站点 cd docs && python3 -m http.server 8899
目录
.github/
workflows/daily.yml 晨报 04:30 / 晚报 18:00(北京时间)→ 抓取、提交、自动部署
workflows/deploy.yml push 到 main 后发布 GitHub Pages
ISSUE_TEMPLATE/ Bug / 功能请求模板
scripts/
lib.js 零依赖工具(抓取 / 归一化 / 日期 / 格式化)
sources.json 数据源清单
vendor-registry.js ⭐ 原厂注册表(唯一需要人工维护的文件)
normalize.js 展平 + 原厂/渠道判定 + 原厂优选(保留 modalities)
diff.js 快照相减 → 五类事件
feeds.js RSS 解析 + 证据挂载
fetch.js 管线入口
fetch-bench.js Epoch AI 评测
build-site.js 编译站点数据(含能力标签 capTags、厂商分区、领域霸主)
build-bilibili.js B站矿脉:去重 + 日期换算 + 话题标签
selftest.js 纯函数自检
docs/
index.html / style.css / app.js 零依赖静态站(含 hash 路由)
data/raw/ 每日原始 payload(.gitignore 排除,可重新抓取)
data/snapshot/ 每日全量快照(历史累积,差分的依据)
data/events/ 每日事件
data/bilibili/ B站矿脉原始抓取文件(q*.json)
data/site/ 站点消费的 JSON
已知缺口
- 国产厂商缺官方源:DeepSeek、智谱、月之暗面等均无官方 RSS,目前用其 GitHub 组织动态兜底,覆盖不完整。
- 注册表靠人工:出现新原厂时需要补一行,否则它的模型不进事件流。管线会打印缺口提醒。
- 每天只拍两次快照:北京时间 04:30 / 18:00,更晚发生的变化要等下一个班次。
- B站矿脉非 cron 自动:B站对数据中心 IP 的搜索请求做风控,CI 拿不到真实结果;
目前靠浏览器侧管线定期刷新,原始文件入库后由
build-bilibili.js编译。 - Anthropic RSS 不稳定:偶发超时,Actions 上需持续观察(站点会如实提示「已降级处理」)。
与本站设计的关系
信息架构上参考了 liyupi/ai-model-world(MIT)公开的 「零维护数据管线」思路 —— 尤其是它「系统里唯一依赖人类常识的地方是一张查表」这个结论, 本站的厂商注册表正是同一思路。但未复用其任何代码、像素素材、字体或文案。
两者的分工不同:ai-model-world 呈现大模型的当前格局,ai-daily 记录格局每天怎么变。
参与贡献
欢迎提 issue 与 PR,见 CONTRIBUTING.md。数据管线改动请先跑 node scripts/selftest.js。
许可
代码与文档 MIT。数据快照各自遵循上游许可,详见 NOTICE.md。
来源:GitHub · github.com