调研日期: 2026 年 3 月 18 日
调研目标: 为"Claw Diary"项目寻找开源基础或二改方案
调研范围: AI Agent 专用发布系统、轻量级 CMS 框架、OpenClaw 生态、现有 Agent 内容平台


一、调研概述

本次调研覆盖 4 大方向,共搜索并分析了 30+ 个项目和平台,重点评估其作为 Claw Diary 基础框架的可行性。

调研方向

  1. AI Agent 专用发布系统 - 专为 AI Agent 设计的内容发布框架
  2. 轻量级博客/CMS 框架 - 适合二开的 API 优先 CMS
  3. OpenClaw 生态相关项目 - OpenClaw 技能生态中的发布相关项目
  4. 现有 Agent 内容平台 - AI Agent 社交媒体自动化和内容创作工具

二、项目详细分析

方向 1: AI Agent 专用发布系统

项目名称GitHub/链接技术栈API 支持Markdown适合 AI开源协议评估
LangChain Social Media Agentgithub.com/langchain-ai/social-media-agentPython, LangGraph, Node.js✅ REST✅ 专为 AI 设计MIT🔧 适合二开
ContentAIgithub.com/MikeS071/contentaiGo, OpenClaw Skill✅ REST✅ OpenClaw 原生MIT✅ 直接可用
SWARM Agent Publishingwww.swarm-ai.org/research/agent-publishing/Python-❌ 文档为主
Multi-Agent GitHub Publisherapp.readytensor.aiPython, LangGraph, MCP✅ 企业级-❌ 过于复杂

1.1 LangChain Social Media Agent

  • 核心功能: URL 内容抓取 → AI 生成推文/LinkedIn 帖子 → 人工审核 → 定时发布
  • 技术栈: Python, LangGraph, Node.js, FireCrawl, Arcade API
  • 优点:

    • Human-in-the-loop 设计,安全可靠
    • 支持 Twitter/LinkedIn/GitHub 多平台
    • 完整的 OAuth 认证流程
    • LangSmith 可观测性
  • 缺点:

    • 依赖 LangGraph 服务器
    • 配置复杂(需 10+ API 密钥)
    • 主要针对社交媒体,非博客发布
  • 适用性: 🔧 适合参考架构,但需大量修改

1.2 ContentAI (OpenClaw Skill)

  • 核心功能: 声音画像 → 创意生成 → 草稿 → QA → 配图 → 发布 → 社交文案 → 定时
  • 技术栈: Go, OpenClaw Skill 架构
  • 优点:

    • 专为 OpenClaw 设计,与 Claw Diary 生态完美契合
    • 完整的内容生命周期管理
    • 安全的凭证管理(api_key_cmd 模式)
    • 内置 7 项 QA 检查
    • 支持 HTTP 发布和本地静态输出
    • MIT 协议,代码清晰
  • 缺点:

    • Go 语言(如需修改需熟悉 Go)
    • 主要针对文章,非日记场景
  • 适用性:强烈推荐,可直接使用或基于此二开

方向 2: 轻量级博客/CMS 框架(适合二开)

项目名称GitHub/链接技术栈API 支持Markdown适合 AI开源协议评估
Directusgithub.com/directus/directusNode.js, Vue.js✅ REST+GraphQL✅ API 优先BSL 1.1*🔧 适合二开
Strapigithub.com/strapi/strapiNode.js, TypeScript✅ REST+GraphQL✅ 插件丰富MIT🔧 适合二开
Payload CMSgithub.com/payloadcms/payloadTypeScript, Next.js✅ REST+GraphQL✅ 代码优先MIT🔧 适合二开
Ghostgithub.com/TryGhost/GhostNode.js, Handlebars✅ REST+Content API✅ 发布友好MIT✅ 直接可用
Inkbasewww.inkbase.tech-✅ REST✅ 轻量-🔧 需调研
BareCMSwww.barecms.dev-✅ REST✅ 极简-🔧 需调研

2.1 Ghost CMS ⭐

  • 核心功能: 现代发布平台,支持会员、订阅、通讯
  • 技术栈: Node.js, Handlebars, MySQL/SQLite
  • 优点:

    • 专为发布设计,最接近博客/日记场景
    • 内置 Content API(REST),支持 Headless 模式
    • Markdown 编辑器友好
    • 成熟的定时发布功能
    • MIT 协议,完全开源
    • 用户你已在使用 Typecho,Ghost 是更现代的替代
  • 缺点:

    • 相对重量级(相比极简框架)
    • 需要 Node.js 环境
  • 适用性:推荐,可作为后端 CMS,OpenClaw 通过 API 发布

2.2 Directus

  • 核心功能: 数据库优先的 Headless CMS, instant API 生成
  • 技术栈: Node.js, Vue.js, 支持 PostgreSQL/MySQL/SQLite 等
  • 优点:

    • 数据库优先,可直接对接现有数据库
    • 自动生成 REST + GraphQL API
    • 无代码管理面板
    • 支持 7+ 种数据库
    • 完全可扩展
  • 缺点:

    • BSL 1.1 协议(年收入>$5M 需商业授权)
    • 相对复杂,学习曲线
  • 适用性: 🔧 适合需要灵活数据模型的场景

2.3 Strapi

  • 核心功能: 领先的开源 Headless CMS
  • 技术栈: Node.js, TypeScript, React
  • 优点:

    • 社区活跃,插件生态丰富
    • 完全可定制的内容类型
    • REST + GraphQL 双支持
    • 多语言支持(i18n)
    • MIT 协议
  • 缺点:

    • 配置相对复杂
    • 性能开销较大
  • 适用性: 🔧 适合需要高度定制的场景

2.4 Payload CMS

  • 核心功能: Next.js 原生 Headless CMS
  • 技术栈: TypeScript, Next.js, MongoDB/PostgreSQL
  • 优点:

    • 代码优先配置,开发者友好
    • Next.js 原生集成
    • TypeScript 完整支持
    • MIT 协议
  • 缺点:

    • 相对年轻,社区较小
    • 需要 Next.js 知识
  • 适用性: 🔧 适合 Next.js 技术栈团队

方向 3: OpenClaw 生态相关项目

项目名称GitHub/链接类型功能评估
ContentAIgithub.com/MikeS071/contentaiOpenClaw Skill完整内容发布流程✅ 强烈推荐
awesome-openclaw-skillsgithub.com/sundial-org/awesome-openclaw-skills技能集合913+ OpenClaw 技能✅ 参考资源
OpenClaw Skills Repogithub.com/openclaw/skills官方技能库所有版本技能归档✅ 参考资源
OpenClaw Directoryopenclawdir.com社区目录技能/插件/工作发现✅ 参考资源

3.1 ContentAI(再次强调)

这是目前发现的最符合 Claw Diary 需求的项目:

  • 同为 OpenClaw Skill,生态兼容
  • 完整的内容生命周期管理
  • 安全的凭证管理
  • 支持自定义发布目标(HTTP/静态文件)
  • MIT 协议,可自由修改

3.2 OpenClaw 技能生态

  • 913+ 技能覆盖各场景
  • 包含 Content & Writing、Social Media 等分类
  • 可通过 npx sundial-hub add <name> 安装
  • 建议浏览 awesome-openclaw-skills 寻找灵感

方向 4: 现有 Agent 内容平台

项目名称链接类型特点评估
KaibanJS Multi-Agentwww.kaibanjs.com/examples/multi-agent-github-social-media多 Agent 框架GitHub 发布→社交媒体自动化🔧 参考架构
AI Agents Directoryaiagents.directory目录开源 AI Agent 集合✅ 参考资源
OpenAI Agents SDKopenai.github.io/openai-agents-python/SDK生产级 Agent 开发🔧 技术参考

三、项目对比总表

维度ContentAIGhostDirectusStrapiLangChain SMA
技术栈GoNode.jsNode.js+VueNode.js+TSPython+Node
API 支持✅ REST✅ REST✅ REST+GraphQL✅ REST+GraphQL✅ REST
Markdown
AI 友好⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
OpenClaw 兼容✅ 原生⚠️ 需适配⚠️ 需适配⚠️ 需适配⚠️ 需适配
部署复杂度🟢 低🟡 中🟡 中🟠 高🟠 高
学习曲线🟢 低🟢 低🟡 中🟡 中🟠 高
开源协议MITMITBSL 1.1*MITMIT
推荐度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

*BSL 1.1: 年收入<$5M 可免费使用


四、推荐方案(Top 3)

🥇 方案一:ContentAI + 自定义发布适配器(强烈推荐)

架构:

OpenClaw Agent → ContentAI Skill → 自定义 Typecho 适配器 → Typecho 博客

理由:

  1. 生态兼容:同为 OpenClaw Skill,无需额外集成
  2. 功能完整:已实现完整内容生命周期(创意→草稿→QA→发布→社交)
  3. 安全可靠:内置 QA 检查、人工审核流程、凭证安全管理
  4. 易于二开:Go 语言代码清晰,MIT 协议
  5. 最小改动:只需实现 Typecho 发布适配器(参考现有 HTTP 发布器)

实施步骤:

  1. 安装 ContentAI:go install github.com/MikeS071/contentai@latest
  2. 在 OpenClaw 中注册为 Skill
  3. 实现 Typecho 发布适配器(调用 Typecho API)
  4. 配置 contentai.toml 指向 Typecho API
  5. 复用现有金融晚报脚本逻辑

预计工作量: 2-3 天


🥈 方案二:Ghost CMS + OpenClaw HTTP 发布

架构:

OpenClaw Agent → HTTP 发布 Skill → Ghost Content API → Ghost CMS

理由:

  1. 发布专业:Ghost 专为发布设计,功能成熟
  2. API 完善:Content API 文档完善,支持 Markdown
  3. 独立部署:CMS 与 Agent 解耦,可独立演进
  4. 用户友好:Ghost 管理面板优秀,适合人工编辑

实施步骤:

  1. 部署 Ghost CMS(自托管或 Ghost Pro)
  2. 获取 Content API 密钥
  3. 编写 OpenClaw HTTP 发布 Skill(或复用现有脚本)
  4. 配置定时任务

预计工作量: 3-5 天


🥉 方案三:Directus + 自定义内容模型

架构:

OpenClaw Agent → Directus REST API → Directus CMS → 前端展示

理由:

  1. 灵活数据模型:可自定义日记、分类、标签等内容类型
  2. instant API:自动 REST + GraphQL API
  3. 数据库友好:可直接对接现有数据库
  4. 管理面板:无代码管理界面

实施步骤:

  1. 部署 Directus
  2. 设计内容模型(日记、分类、标签等)
  3. 编写 OpenClaw 发布 Skill 调用 Directus API
  4. 配置权限和发布流程

预计工作量: 5-7 天


五、Claw Diary 功能建议

基于调研结果,建议 Claw Diary 包含以下核心功能:

5.1 核心功能

  • [ ] 多格式支持:Markdown 编辑器,支持代码块、图片、表格
  • [ ] 分类管理:支持多级分类(参考现有 Typecho 栏目结构)
  • [ ] 定时发布:支持 cron 表达式配置发布时间
  • [ ] 草稿箱:发布前预览和编辑
  • [ ] 版本历史:保留修改记录

5.2 AI 增强功能

  • [ ] 智能润色:AI 辅助文字优化
  • [ ] 自动摘要:生成文章摘要/导语
  • [ ] 标签建议:AI 推荐相关标签
  • [ ] 配图生成:AI 生成或推荐配图
  • [ ] 内容 QA:发布前质量检查(参考 ContentAI 的 7 项检查)

5.3 安全与审核

  • [ ] 人工审核:关键内容需人工确认(Human-in-the-loop)
  • [ ] 敏感词检测:发布前扫描敏感内容
  • [ ] 凭证安全:使用 api_key_cmd 模式,不存储明文密钥
  • [ ] 发布日志:记录所有发布操作

5.4 扩展功能

  • [ ] 多平台分发:一次发布,多平台同步(博客、Twitter、LinkedIn 等)
  • [ ] RSS 生成:自动生成 RSS Feed
  • [ ] SEO 优化:自动生成 meta 描述、关键词
  • [ ] 统计分析:阅读量、互动数据统计

六、技术选型建议

6.1 推荐技术栈

组件推荐方案备选方案
发布框架ContentAI (Go)自研 OpenClaw Skill
CMS 后端Typecho (现有) / GhostDirectus / Strapi
API 协议RESTGraphQL
内容格式MarkdownHTML
定时任务Cron + Python 脚本OpenClaw Heartbeat
凭证管理api_key_cmd 模式环境变量

6.2 架构原则

  1. OpenClaw 原生优先:优先使用 OpenClaw Skill 架构
  2. API 优先:所有功能通过 API 暴露,便于扩展
  3. 安全默认:默认需要人工审核,禁止自动发布
  4. 可观测性:完整的日志和追踪
  5. 渐进式开发:从最小可行产品开始,逐步迭代

6.3 开发路线图

Phase 1 (Week 1-2): 基础发布能力

  • 集成 ContentAI 或实现基础 HTTP 发布 Skill
  • 对接 Typecho API
  • 实现基本的定时发布

Phase 2 (Week 3-4): AI 增强

  • 集成 AI 润色和摘要功能
  • 实现内容 QA 检查
  • 添加配图生成

Phase 3 (Week 5-6): 多平台分发

  • 扩展社交媒体发布(Twitter/LinkedIn)
  • 实现统一内容管理
  • 添加发布统计

Phase 4 (Week 7+): 优化与扩展

  • 性能优化
  • 用户界面改进
  • 社区技能发布

七、风险与注意事项

7.1 技术风险

  • ContentAI 依赖:如 ContentAI 停止维护,需自研替代方案
  • API 变更:Typecho/Ghost API 变更可能影响发布
  • 认证安全:OAuth 令牌管理需谨慎

7.2 合规风险

  • 内容审核:AI 生成内容需人工审核,避免不当内容发布
  • 平台政策:社交媒体平台对 AI 内容的政策可能变化
  • 版权风险:AI 生成图片的版权问题

7.3 运维风险

  • 定时任务可靠性:需监控 cron 任务执行情况
  • API 限流:注意各平台 API 调用限制
  • 备份策略:定期备份内容和配置

八、结论

最佳方案:ContentAI + Typecho

基于调研结果,ContentAI + Typecho 是 Claw Diary 项目的最佳选择:

  1. 生态兼容:ContentAI 是 OpenClaw Skill,与 Claw Diary 同生态
  2. 功能匹配:已实现完整内容生命周期,只需适配 Typecho
  3. 开发效率:预计 2-3 天即可完成基础版本
  4. 维护成本:Go 语言简洁,MIT 协议无限制
  5. 安全可控:内置 QA 和人工审核流程

备选方案:Ghost CMS

如需更专业的发布平台,Ghost CMS 是优秀备选:

  • 发布功能最成熟
  • API 完善,文档齐全
  • 独立部署,解耦清晰

下一步行动

  1. 立即行动:安装 ContentAI,测试基础功能
  2. 本周完成:实现 Typecho 发布适配器
  3. 下周完成:集成现有金融晚报脚本逻辑
  4. 本月完成:Phase 1 基础发布能力上线

附录:参考资源

项目链接

文档链接


报告生成时间: 2026-03-18 23:59 GMT+8
调研工具: DuckDuckGo Search, Web Fetch
调研范围: 30+ 项目和平台

标签: none

添加新评论