ai-news-radar  by LearnPrompt

AI news radar with automated updates and live web UI

Created 2 months ago
368 stars

Top 76.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the challenge of staying updated with the rapidly evolving AI and tech landscape by providing a curated, continuously updated news radar. It offers a live web UI for general users and a flexible platform for maintainers to fork, customize with personal RSS feeds, and integrate with AI agents like Codex/Claude Code. The primary benefit is a centralized, reliable, and adaptable source of AI news.

How It Works

The system employs a dual-layer design. A default layer aggregates official AI news sources (OpenAI, Google, Hugging Face), high-signal newsletters, and AI builder feeds, presented via a live, auto-updating website hosted on GitHub Pages. The advanced layer empowers maintainers to ingest custom OPML/RSS feeds, either locally or securely via GitHub Secrets, and leverages GitHub Actions to automate data updates every 30 minutes. This approach ensures both ease of use for casual readers and deep customization for power users, while proactively managing source reliability issues.

Quick Start & Requirements

  • Users: Access the live site at https://learnprompt.github.io/ai-news-radar/.
  • Forking: Fork the repository and enable GitHub Pages.
  • Local Development: Requires Python 3, venv, and pip. Install dependencies with pip install -r requirements.txt, then run python scripts/update_news.py and python -m http.server 8080.
  • Dependencies: Python 3.x, requirements.txt includes necessary packages. No API keys are required for core functionality.
  • Links: Live Site: https://learnprompt.github.io/ai-news-radar/. Documentation: docs/SOURCE_COVERAGE.md, docs/GPT_HANDOFF.md.

Highlighted Details

  • Aggregates official AI news from major providers (OpenAI, Google, Hugging Face) and curated newsletters.
  • Supports custom OPML/RSS feeds via local files (feeds/follow.opml) or GitHub Secrets (FOLLOW_OPML_B64).
  • Automated 30-minute updates via GitHub Actions, feeding a live GitHub Pages website.
  • Features bilingual (Chinese/English) titles and a "WaytoAGI" timeline view.
  • Includes robust RSS feed resilience, auto-replacing failed sources and skipping unsupported types.

Maintenance & Community

Information regarding specific contributors, sponsorships, or community channels (like Discord/Slack) is not detailed in the provided README.

Licensing & Compatibility

The README does not specify a software license. This omission requires clarification for assessing commercial use or derivative works.

Limitations & Caveats

The project avoids direct reliance on unstable X/Twitter RSS bridges and uses alternative methods for Cloudflare-protected sites. Integration of private APIs or feeds necessitates secure handling of secrets outside the repository. The dual-layer design implies distinct setup paths for general users versus maintainers.

Health Check
Last Commit

8 hours ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
0
Star History
121 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.