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.