Co-Pilot / 辅助式
更新于 a month ago

aigc-weekly

Mmiantiao-me
0.5k
miantiao-me/aigc-weekly
80
Agent 评分

💡 摘要

AIGC 周刊是一个由 AI 驱动的精选通讯,提供最新的人工智能生成内容工具和资源。

🎯 适合人群

人工智能爱好者内容创作者对 AI 工具感兴趣的开发者数字营销人员科技博主

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);API Key/Token 的获取、存储与泄露风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

Agili 的 AIGC 周刊

一个由 Agentic AI Agent 驱动的 AIGC(人工智能生成内容)精选周刊。本项目利用最新的 AI 和 Serverless 技术,为您提供最新的资讯、工具和资源。


在线阅读: https://aigc-weekly.agi.li

RSS订阅: https://aigc-weekly.agi.li/rss.xml

aigc-weekly

🚀 特性

  • AI 智能策展:利用 Agentic AI Agent 自动发现和筛选内容。
  • 现代技术栈:基于 Next.js 15、Payload CMS 3.0 和 Cloudflare 边缘基础设施构建。
  • Serverless 架构:完全部署在 Cloudflare (Workers, D1, R2, Containers) 上,实现高性能和低延迟。
  • Agent MCP 集成:使用模型上下文协议 (MCP) 允许 AI Agent 直接与 CMS 交互。

🛠 技术栈

🏗 架构

本项目包含三个主要组件:

  1. Next.js 应用 (app/):负责面向读者的前端页面以及 Payload CMS 管理界面。
  2. OpenCode Agent (agent/):一个独立的 Agent 服务,运行在 Cloudflare Containers 上,负责收集信息并通过 MCP 更新 CMS。
  3. Cloudflare Worker (worker/):转发请求到 Container 并控制其生命周期。

🏁 快速开始

前置要求

  • Node.js:v22 或更高版本
  • pnpm:v10 或更高版本
  • Cloudflare 账号:用于 D1、R2 和 Workers 部署。

安装

  1. 克隆仓库:

    git clone https://github.com/miantiao-me/aigc-weekly.git cd aigc-weekly
  2. 安装依赖:

    pnpm install

配置

  1. 环境变量: 配置必要的环境变量:

    • 复制 .env.example.env.local 并填写相应值。
    • 复制 worker/.env.exampleworker/.env.local 并填写相应值。

    确保你已经配置了必要的 Cloudflare 绑定, 你需要在 wrangler.jsonc 中配置以下绑定:

    • D1:数据库
    • R2:对象存储
    • PAYLOAD_SECRET:一个安全的随机字符串。
  2. 生成类型

    pnpm generate:types
  3. 配置 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:3000http://localhost:3000/admin

  • Cloudflare Worker(包含 Agent)

    pnpm dev:worker

    需要安装 Docker 以运行本地沙箱。Worker 会自动启动 OpenCode Agent 容器。

🚀 部署

本项目设计为部署在 Cloudflare 上。

  1. 部署数据库和应用

    pnpm deploy

    此命令会运行 deploy:database(迁移)和 deploy:app(OpenNext 构建与上传)。

  2. 部署 Worker

    pnpm deploy:worker

📂 项目结构

  • app/:Next.js 应用源代码。
  • agent/:OpenCode Agent 配置和技能定义。
  • worker/:Cloudflare Worker 源代码。
  • collections/:Payload CMS 数据模型。
  • migrations/:数据库迁移文件。
  • public/:静态资源。

🤖 AI 代码助手

本项目包含 AGENTS.md 文件,为 AI 代码助手(如 Claude Code、Cursor、Copilot 等)提供开发指南,包括命令、代码风格和架构信息。

📄 许可证

本项目采用 GNU Affero General Public License v3.0 许可证。

五维分析
清晰度8/10
创新性8/10
实用性9/10
完整性8/10
可维护性7/10
优缺点分析

优点

  • 利用尖端的 AI 技术
  • 提供精选的资源
  • 支持无服务器架构以实现可扩展性

缺点

  • 需要 Cloudflare 账户进行部署
  • 初学者的设置可能比较复杂
  • 依赖于 Firecrawl 等外部服务

相关技能

luxor-claude-marketplace

A
toolCo-Pilot / 辅助式
86/ 100

“看起来很能打,但别让配置把人劝退。”

ralphie

A
toolCo-Pilot / 辅助式
84/ 100

“看起来很能打,但别让配置把人劝退。”

sf-skills

A
toolCo-Pilot / 辅助式
84/ 100

“看起来很能打,但别让配置把人劝退。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 miantiao-me.