字
字节笔记本
2026年2月15日
AI Daily Digest - AI 技术日报生成器
API中转
¥120
从 Andrej Karpathy 推荐的 90 个顶级技术博客中抓取最新文章,AI 多维评分筛选,生成一份每日精选日报。
项目简介
AI Daily Digest 是一个 AI 技术日报生成工具,676 stars,自动从 90 个顶级技术博客抓取文章,通过 AI 评分筛选生成精选日报。
核心功能
五步处理流水线:
RSS 抓取 → 时间过滤 → AI 评分+分类 → AI 摘要+翻译 → 趋势总结
- RSS 抓取 — 并发抓取 90 个源(10 路并发,15s 超时),兼容 RSS 2.0 和 Atom 格式
- 时间过滤 — 按指定时间窗口筛选近期文章
- AI 评分 — 从相关性、质量、时效性三维度打分(1-10),同时完成分类和关键词提取
- AI 摘要 — 为 Top N 文章生成结构化摘要(4-6 句)、中文标题翻译、推荐理由
- 趋势总结 — 归纳当日技术圈 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 / ML | AI、机器学习、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、通义千问等。
环境要求
项目统计
- ⭐ 676 stars
- 🍴 72 forks
资源链接
- GitHub 仓库: https://github.com/vigorX777/ai-daily-digest
分享: