字节笔记本
2026年2月22日
Agili 的 AIGC 周刊 - Agentic AI 驱动的自动化内容策展系统
本文介绍 Agili 的 AIGC 周刊(aigc-weekly),一个由 Agentic AI Agent 驱动的 AIGC 精选周刊系统。该项目利用最新的 AI 和 Serverless 技术,自动发现和筛选人工智能生成内容领域的最新资讯、工具和资源。
项目简介
Agili 的 AIGC 周刊 是一个开源的自动化内容策展系统,由 @miantiao-me 开发维护。该项目在 GitHub 上已获得 497+ stars 和 61 forks,主要使用 TypeScript (67.8%) 编写,采用 AGPL-3.0 开源许可证。
项目的核心价值在于利用 Agentic AI Agent 技术,实现内容的自动发现、筛选和发布,为读者提供高质量的 AIGC 领域精选内容。
- 在线阅读: https://aigc-weekly.agi.li
- RSS 订阅: https://aigc-weekly.agi.li/rss.xml
核心特性
- AI 智能策展:利用 Agentic AI Agent 自动发现和筛选内容,减少人工干预
- 现代技术栈:基于 Next.js 15、Payload CMS 3.0 和 Cloudflare 边缘基础设施构建
- Serverless 架构:完全部署在 Cloudflare (Workers, D1, R2, Containers) 上,实现高性能和低延迟
- Agent MCP 集成:使用模型上下文协议 (MCP) 允许 AI Agent 直接与 CMS 交互
技术栈
| 技术 | 用途 |
|---|---|
| Next.js (App Router) | 前端框架 |
| OpenNext | Next.js 边缘部署适配 |
| Payload CMS | 无头内容管理系统 |
| Cloudflare D1 | SQLite 边缘数据库 |
| Cloudflare R2 | 对象存储服务 |
| OpenCode | Agent 框架 |
| Cloudflare Containers | Agent 运行时 |
| Cloudflare Workers | 边缘计算运行时 |
系统架构
本项目包含三个主要组件:
1. Next.js 应用 (app/)
负责面向读者的前端页面以及 Payload CMS 管理界面,提供内容展示和管理能力。
2. OpenCode Agent (agent/)
一个独立的 Agent 服务,运行在 Cloudflare Containers 上,负责收集信息并通过 MCP 更新 CMS。
3. Cloudflare Worker (worker/)
转发请求到 Container 并控制其生命周期,实现 Serverless 架构下的 Agent 调度。
安装指南
前置要求
- Node.js: v22 或更高版本
- pnpm: v10 或更高版本
- Cloudflare 账号: 用于 D1、R2 和 Workers 部署
安装步骤
# 克隆仓库
git clone https://github.com/miantiao-me/aigc-weekly.git
cd aigc-weekly
# 安装依赖
pnpm install配置
-
环境变量配置:
- 复制
.env.example为.env.local并填写相应值 - 复制
worker/.env.example为worker/.env.local并填写相应值
- 复制
-
Cloudflare 绑定: 在
wrangler.jsonc中配置以下绑定:D1: 数据库R2: 对象存储PAYLOAD_SECRET: 安全的随机字符串
-
生成类型:
bashpnpm generate:types -
配置 MCP 和 Agent:
- 在
agent/opencode.json配置 MCP Server 和模型 - 在
agent/.opencode/目录修改 Agent 的技能、子 Agent 和命令等配置
- 在
-
Firecrawl 配置: 项目使用 Firecrawl 进行网页爬取和信息提取,需要在 Firecrawl 注册账号并获取 API Key,然后在
worker/.env.local中配置FIRECRAWL_API_KEY。
快速开始
本地运行 Next.js 应用
pnpm dev访问应用:http://localhost:3000 和 http://localhost:3000/admin
本地运行 Cloudflare Worker(包含 Agent)
pnpm dev:worker需要安装 Docker 以运行本地沙箱。Worker 会自动启动 OpenCode Agent 容器。
部署指南
本项目设计为部署在 Cloudflare 上。
部署数据库和应用
pnpm deploy此命令会运行 deploy:database(迁移)和 deploy:app(OpenNext 构建与上传)。
部署 Worker
pnpm deploy:worker项目结构
aigc-weekly/
├── app/ # Next.js 应用源代码
├── agent/ # OpenCode Agent 配置和技能定义
├── worker/ # Cloudflare Worker 源代码
├── collections/ # Payload CMS 数据模型
├── migrations/ # 数据库迁移文件
├── public/ # 静态资源
├── components/ # 组件库
└── lib/ # 工具库AI 代码助手支持
本项目包含 AGENTS.md 文件,为 AI 代码助手(如 Claude Code、Cursor、Copilot 等)提供开发指南,包括命令、代码风格和架构信息。这使得 AI 助手能够更好地理解和协助项目开发。
许可证
本项目采用 GNU Affero General Public License v3.0 许可证开源。
项目链接
- GitHub 仓库: https://github.com/miantiao-me/aigc-weekly
- 在线演示: https://aigc-weekly.agi.li
- RSS 订阅: https://aigc-weekly.agi.li/rss.xml