ByteNoteByteNote

字节笔记本

2026年2月15日

AI Daily Digest - AI 技术日报生成器

API中转
¥120

从 Andrej Karpathy 推荐的 90 个顶级技术博客中抓取最新文章,AI 多维评分筛选,生成一份每日精选日报。

项目简介

AI Daily Digest 是一个 AI 技术日报生成工具,676 stars,自动从 90 个顶级技术博客抓取文章,通过 AI 评分筛选生成精选日报。

核心功能

五步处理流水线:

RSS 抓取 → 时间过滤 → AI 评分+分类 → AI 摘要+翻译 → 趋势总结
  1. RSS 抓取 — 并发抓取 90 个源(10 路并发,15s 超时),兼容 RSS 2.0 和 Atom 格式
  2. 时间过滤 — 按指定时间窗口筛选近期文章
  3. AI 评分 — 从相关性、质量、时效性三维度打分(1-10),同时完成分类和关键词提取
  4. AI 摘要 — 为 Top N 文章生成结构化摘要(4-6 句)、中文标题翻译、推荐理由
  5. 趋势总结 — 归纳当日技术圈 2-3 个宏观趋势

技术栈

组件说明
运行时Bun(通过 npx -y bun 自动安装)
语言TypeScript 100%
依赖零依赖 — 纯 TypeScript 单文件,无第三方库
AI 模型Gemini(默认)+ OpenAI 兼容 API(自动降级)

安装与使用

方式一:作为 OpenCode Skill 使用

/digest

交互式配置参数:

参数选项默认值
时间范围24h / 48h / 72h / 7天48h
精选数量10 / 15 / 20 篇15 篇
输出语言中文 / English中文
Gemini API Key手动输入(首次需要,之后自动记忆)

配置保存位置:~/.hn-daily-digest/config.json

方式二:直接命令行运行

bash
export GEMINI_API_KEY="your-key"
export OPENAI_API_KEY="your-openai-compatible-key"  # 可选,Gemini 失败时兜底
export OPENAI_API_BASE="https://api.deepseek.com/v1" # 可选
export OPENAI_MODEL="deepseek-chat"                  # 可选

npx -y bun scripts/digest.ts --hours 48 --top-n 15 --lang zh --output ./digest.md

日报输出结构

板块内容
📝 今日看点3-5 句话的宏观趋势总结
🏆 今日必读Top 3 深度展示:中英双语标题、摘要、推荐理由、关键词
📊 数据概览统计表格 + Mermaid 饼图 + Mermaid 柱状图 + ASCII 纯文本图 + 话题标签云
分类文章列表按 6 大分类分组,每篇含中文标题、来源、相对时间、评分、摘要、关键词

六大分类体系

分类覆盖范围
🤖 AI / MLAI、机器学习、LLM、深度学习
🔒 安全安全、隐私、漏洞、加密
⚙️ 工程软件工程、架构、编程语言、系统设计
🛠 工具 / 开源开发工具、开源项目、新发布的库/框架
💡 观点 / 杂谈行业观点、个人思考、职业发展
📝 其他不属于以上分类的内容

核心亮点

  • 零依赖 — 基于 Bun 运行时的原生 fetch 和内置 XML 解析
  • 中英双语 — 所有标题自动翻译为中文,原文标题保留为链接文字
  • 结构化摘要 — 4-6 句覆盖"核心问题→关键论点→结论"的完整概述
  • 可视化统计 — Mermaid 图表 + ASCII 柱状图 + 标签云
  • 智能分类 — AI 自动归入 6 大类别
  • 趋势洞察 — 归纳当天技术圈宏观趋势
  • 配置记忆 — API Key 和偏好参数自动持久化

信息源

90 个 RSS 源来自 Hacker News Popularity Contest 2025,包括:

Simon Willison · Paul Graham · Dan Abramov · Gwern · Krebs on Security · Antirez · John Gruber · Troy Hunt · Mitchell Hashimoto · Steve Blank · Eli Bendersky · Fabien Sanglard ...

完整列表内嵌于 scripts/digest.ts

切换 AI 模型提供商

项目默认使用 Gemini API(免费),支持替换为 OpenAI、Anthropic、DeepSeek、通义千问等。

环境要求

  • Bun 运行时
  • 至少一个 AI API Key:
    • GEMINI_API_KEY免费获取
    • OPENAI_API_KEY(可配合 OPENAI_API_BASE 使用兼容服务)
  • 网络连接

项目统计

  • ⭐ 676 stars
  • 🍴 72 forks

资源链接

分享: