aigc-weekly  by miantiao-me

Agentic AI Agent curates a weekly AIGC digest

Created 1 month ago
265 stars

Top 96.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a curated weekly newsletter of AI Generated Content (AIGC) using agentic AI agents. It targets users seeking the latest AIGC news, tools, and resources, offering automated content discovery and delivery via a modern, serverless architecture.

How It Works

The system employs agentic AI agents, leveraging the Claude Agent SDK and Model Context Protocol (MCP), to automatically discover and curate AIGC content. This curated data is managed through Payload CMS and served via a Next.js frontend. The entire application is built on a serverless architecture, deployed on Cloudflare's edge infrastructure (Workers, D1, R2, Containers), utilizing Firecrawl for web scraping, ensuring high performance and low latency.

Quick Start & Requirements

  • Prerequisites: Node.js (v22+), pnpm (v10+), Cloudflare account (for D1, R2, Workers), Docker (for local worker sandbox), Firecrawl account and API Key.
  • Installation: Clone the repository and run pnpm install.
  • Configuration: Set up environment variables (.env.local, worker/.env.local), configure Cloudflare bindings (D1, R2, PAYLOAD_SECRET), and provide the FIRECRAWL_API_KEY.
  • Local Development: Run Next.js app (pnpm dev), Claude Agent (pnpm dev:agent), or Cloudflare Worker (pnpm dev:worker).
  • Deployment: Use pnpm deploy for database/app and pnpm deploy:worker for the worker.
  • Links: Online Reading: https://aigc-weekly.agi.li, RSS: https://aigc-weekly.agi.li/rss.xml.

Highlighted Details

  • AI-driven content curation via Agentic AI Agents and MCP.
  • Modern stack: Next.js 15 (App Router), Payload CMS 3.0.
  • Serverless & Edge Architecture: Fully deployed on Cloudflare (Workers, D1, R2, Containers).
  • Web scraping and information extraction powered by Firecrawl.

Licensing & Compatibility

The project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This strong copyleft license requires that any derivative works, including modifications or enhancements, must also be made available under the AGPL-3.0. This may impose restrictions on integrating the code into proprietary systems without open-sourcing the combined work.

Limitations & Caveats

  • Running the Claude Agent locally may require a paid Cloudflare plan due to the use of Cloudflare Containers.
  • Local development of the Cloudflare Worker sandbox necessitates Docker.
  • The Claude Agent component is explicitly marked as "Work In Progress" (WIP).
  • An external API key from Firecrawl is required for web scraping functionality.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
79 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.