Daily Tech News - AI-Powered Daily News Digest Generator
A fully automated tech news aggregation and digest generation system that scrapes V2EX, Hacker News, and RSS feeds daily, using AI to analyze and organize them into a structured report.

Daily Tech News is a fully automated tech news aggregation and digest generation system. It automatically scrapes technical communities (like V2EX, Hacker News) and mainstream tech media RSS feeds every day, uses AI to intelligently analyze, filter hot topics, extract trends, and finally generates a structured tech digest.
Core Value
In this era of information explosion, we face the problems of fragmented information and content overload. Daily Tech News aims to solve these pain points:
- Time-Saving & Efficient: No need to manually browse 10+ websites; just check one digest a day to stay updated with tech dynamics.
- Intelligent Filtering: Uses AI to automatically filter essential content, remove noise, and extract core viewpoints.
- Comprehensive Coverage: Content covers multiple dimensions including Chinese communities, international news, and tech media.
- Fully Automated: Generates digests regularly every day and automatically pushes them to GitHub Pages without manual intervention.
Digest Preview
The daily briefing consists of three main sections: Must-Reads, Trends & Analysis, and Tools & Deep Dives.


The homepage automatically lists all historical digests in reverse chronological order for easy reference. (At the time of writing this article, it is the first day of operation, so there is only one digest.)

How It Works
The core workflow of the system is as follows:
- Scheduled Trigger: GitHub Actions runs automatically every day at 8:00 Beijing Time. (You can change the trigger time)
- Data Scraping: Parallely scrapes V2EX API, Hacker News Firebase API, and configured RSS feeds.
- AI Analysis: Calls SiliconFlow (Anthropic compatible interface) large models (this project uses GLM-4.7) for content analysis, deduplication, and summary generation.
- Publish & Deploy: Generates Markdown and HTML files, automatically commits code, and deploys to GitHub Pages.
How to Use
Method 1: Direct Access
Directly visit my deployed GitHub Pages: https://terence699.github.io/daily-tech-news/
Method 2: GitHub Actions Automation (Recommended)
This project is designed for GitHub Actions; you can have your own digest generator with simple configuration.
- Fork this project to your GitHub repository.
- Add
ANTHROPIC_API_KEYin repository settings (you can use an API Key compatible with the Anthropic API paradigm, such as SiliconFlow's API Key). - Enable GitHub Actions, and the system will run automatically every day.

Method 3: Local Run
You can also run scripts locally for debugging or generation:
# Install dependencies
uv pip install -r requirements.txt
# Configure environment variables
export ANTHROPIC_API_KEY="your-api-key"
# Run generation
python scripts/tech_digest.py
Project Structure
daily-tech-news/
├── .github/workflows/ # GitHub Actions scheduled task configuration
├── scripts/ # Core scripts
│ ├── config.json # Data source and model configuration file
│ ├── generate_html.py # Generate static website pages
│ ├── generate_page.py # Helper script to generate individual pages
│ ├── siliconflow_client.py # SiliconFlow/Anthropic LLM API wrapper
│ └── tech_digest.py # Main program (Data scraping + AI generation)
├── digests/ # Store generated digests (Markdown & HTML)
└── requirements.txt # Python dependencies
Custom Configuration
You can customize your digest by modifying scripts/config.json:
- Add Data Sources: Add RSS feeds you follow in
sources.rss.feeds. - Adjust Model: Modify the
llmfield to switch different AI models.