About this project
AI News Radar is a fully automated AI news aggregation project with zero server cost, aiming to continuously produce a Chinese AI intelligence dashboard at a running cost of $0/month.
Core capabilities
- Multi-source scraping: covers breaking news from TechCrunch AI, The Verge AI, Hacker News AI hot lists, and more; opinions from figures such as Musk, Altman, and LeCun; trending models on Hugging Face and popular AI projects on GitHub; as well as Reddit LocalLLaMA and ArXiv CS.AI papers.
- AI processing: connects to the free Google Gemini 2.5 Flash API to translate foreign-language news into Chinese, extract a 30-50 character one-sentence core insight, and also perform tagging.
- Frontend dashboard: dark geek-style four-column layout, based on Tailwind CSS, automatically detecting the latest data every 30 seconds and refreshing smoothly.
Architecture and deployment
- Pure static Serverless architecture, hosted on Google Firebase Hosting CDN.
- GitHub Actions scheduled tasks run crawlers in the cloud and publish every 30 minutes, with no need for a local machine to stay on.
- The project structure includes config.py (scraping sources and classification rules), fetcher.py (key-free scraping engine), processor.py (Gemini translation and summarization), main.py (scheduling entry point), public/ (static site), and firebase.json.
Usage
- Local: create a virtual environment and install requirements.txt, copy .env.example to .env and fill in GEMINI_API_KEY and GEMINI_MODEL, run python main.py to scrape and organize, then preview public/index.html through a local HTTP service.
- Go live: use npx firebase login, npx firebase use --add to associate the project, then npx firebase deploy --only hosting for one-click deployment and get a free URL.
Suitable for users who want to build a personal AI news aggregation site at low cost and achieve automatic updates with scheduled tasks and static hosting.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.