Daily Tech News - AI 驱动的每日新闻简报生成器
一个全自动的科技新闻聚合与简报生成系统,每天自动抓取 V2EX、Hacker News 和 RSS 源,通过 AI 分析整理成结构化简报。
Live
AutomationGitHub ActionsAIRSS

Daily Tech News 是一个全自动的科技新闻聚合与简报生成系统。它每天自动抓取技术社区(如 V2EX、Hacker News)和主流科技媒体的 RSS 源,通过 AI 智能分析、筛选热点、提炼趋势,最终生成一份结构化的科技简报。
核心价值
在这个信息爆炸的时代,我们面临着信息分散、内容过载的问题。Daily Tech News 致力于解决这些痛点:
- 省时高效:无需手动浏览 10+ 个网站,每天只需查看一份简报即可掌握科技动态。
- 智能筛选:利用 AI 自动筛选精华内容,去除噪音,提炼核心观点。
- 全面覆盖:内容涵盖中文社区、国际资讯、科技媒体等多个维度。
- 完全自动化:每天定时生成简报,并自动推送到 GitHub Pages,无需人工干预。
简报预览
每日简报包含三大板块:今日必读、趋势与解读、工具与深读。


网站首页会自动按日期倒序排列所有历史简报,方便回溯查阅。(发表这篇文章的时候是第一天运行,所以只有一个简报)

工作原理
系统的核心工作流程如下:
- 定时触发:GitHub Actions 每天北京时间 8:00 自动运行。(可以自定义时间)
- 数据抓取:并行抓取 V2EX API、Hacker News Firebase API 以及配置的 RSS 源。
- AI 分析:调用 SiliconFlow (Anthropic 兼容接口) 的大模型(本项目用的是GLM-4.7)进行内容分析、去重和摘要生成。
- 发布部署:生成 Markdown 和 HTML 文件,自动提交代码并部署到 GitHub Pages。
如何使用
方式一:直接访问
直接访问我部署好的GitHub pages: https://terence699.github.io/daily-tech-news/
方式二:GitHub Actions 自动化 (推荐)
本项目专为 GitHub Actions 设计,只需简单配置即可拥有自己的简报生成器。
- Fork 本项目到你的 GitHub 仓库。
- 在仓库设置中添加
ANTHROPIC_API_KEY(可以使用与 Anthropic API 范式兼容的 API Key,例如 SiliconFlow 的 API Key)。 - 启用 GitHub Actions,系统将每天自动运行。

方式三:本地运行
你也可以在本地运行脚本进行调试或生成:
# 安装依赖
uv pip install -r requirements.txt
# 配置环境变量
export ANTHROPIC_API_KEY="your-api-key"
# 运行生成
python scripts/tech_digest.py
项目结构
daily-tech-news/
├── .github/workflows/ # GitHub Actions 定时任务配置
├── scripts/ # 核心脚本
│ ├── config.json # 数据源和模型配置文件
│ ├── generate_html.py # 生成静态网站页面
│ ├── generate_page.py # 生成单独页面的辅助脚本
│ ├── siliconflow_client.py # SiliconFlow/Anthropic 大模型 API 封装
│ └── tech_digest.py # 主程序(数据抓取 + AI 生成)
├── digests/ # 存储生成的简报 (Markdown & HTML)
└── requirements.txt # Python 依赖
自定义配置
你可以通过修改 scripts/config.json 来定制你的简报:
- 添加数据源:在
sources.rss.feeds中添加你关注的 RSS 订阅源。 - 调整模型:修改
llm字段以切换不同的 AI 模型。