1,552
// 项目简介
AI Daily Digest 是一款通过抓取 Hacker News 顶级技术博客,利用 AI 进行多维评分与摘要生成的自动化工具。它支持通过命令行或交互式界面快速筛选文章,并自动归纳当日技术圈的宏观趋势。该项目采用纯 TypeScript 编写,支持 Gemini 及多种 OpenAI 兼容的 API 模型。
// 技术分析
AI Daily Digest 是一个基于 Bun 运行时的自动化技术博客聚合工具,旨在从 90 个顶级 Hacker News 技术源中筛选高质量内容。该项目采用五步处理流水线,通过 AI 多维评分、分类及摘要生成,将海量信息转化为结构化的每日日报。其核心设计理念是极简主义,通过单文件 TypeScript 脚本实现零依赖,并支持 Gemini 与 OpenAI 兼容 API 的自动降级切换,确保了工具的稳定性和可扩展性。
// 核心亮点
01
内置五步处理流水线,自动完成从 RSS 抓取到趋势总结的全流程自动化。
02
提供结构化摘要,为每篇文章生成 4-6 句核心概述,帮助用户 30 秒内快速判断价值。
03
支持多维度可视化统计,通过 Mermaid 图表、ASCII 柱状图和标签云呈现数据概览。
04
具备智能分类体系,将文章自动归入 AI、安全、工程等六大类别,提升阅读效率。
05
支持配置持久化,自动记忆 API Key 和偏好设置,实现一键式日常运行。
06
采用零依赖设计,基于 Bun 原生 API 构建,确保了轻量级与高性能的运行体验。
// 典型使用场景
01
自动抓取并筛选 90 个顶级技术博客的最新文章
02
利用 AI 生成结构化的文章摘要、分类及趋势分析
03
通过命令行工具一键生成包含可视化图表的 Markdown 格式日报
// 快速开始
开发者需安装 Bun 运行时,并准备一个 Gemini 或 OpenAI 兼容的 API Key。用户可以通过 OpenCode Skill 输入 /digest 启动交互式引导,或直接使用命令行执行 npx -y bun scripts/digest.ts 并配置相关环境变量即可生成日报。