by miantiao-me
Agili's AIGC Weekly - A curated weekly collection of AIGC (Artificial Intelligence Generated Content) powered by Agentic AI Agent.
# Add to your Claude Code skills
git clone https://github.com/miantiao-me/aigc-weekly一个由 Agentic AI Agent 驱动的 AIGC(人工智能生成内容)精选周刊。本项目利用最新的 AI 和 Serverless 技术,为您提供最新的资讯、工具和资源。
在线阅读: https://aigc-weekly.agi.li
RSS订阅: https://aigc-weekly.agi.li/rss.xml
本项目包含三个主要组件:
app/):负责面向读者的前端页面以及 Payload CMS 管理界面。agent/):一个独立的 Agent 服务,运行在 Cloudflare Containers 上,负责收集信息并通过 MCP 更新 CMS。worker/):转发请求到 Container 并控制其生命周期。克隆仓库:
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:一个安全的随机字符串。生成类型:
pnpm generate:types
配置 MCP 和 Agent:
你可以在 agent/opencode.json 配置 MCP Server 和模型,在 agent/.opencode/ 目录修改 Agent 的技能、子 Agent 和命令等配置。
项目使用 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
app/:Next.js 应用源代码。agent/:OpenCode Agent 配置和技能定义。worker/:Cloudflare Worker 源代码。collections/:Payload CMS 数据模型。migrations/:数据库迁移文件。public/:静态资源。本项目包含 AGENTS.md 文件,为 AI 代码助手(如 Claude Code、Cursor、Copilot 等)提供开发指...