microfeed/microfeed

an agentic cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls.

解决的问题

microfeed 是一个轻量级、自托管的内容管理系统(CMS),专为希望发布内容(如播客、博客文章、图片、视频和精选链接)但无需管理自己服务器的个人而设计。它提供了一种统一的方式,可同时将内容分发到网站、RSS 订阅源和 JSON 订阅源。

工作原理

该项目托管在 Cloudflare 的无服务器基础设施上,利用 Cloudflare Workers 执行代码,R2 存储媒体文件,D1 存储元数据。它提供内置的管理仪表板用于手动创建内容,并配备专用 CLI(@microfeed/cli),允许 AI 代理通过程序化方式管理内容(创建、更新、删除和上传媒体)。

适用人群

技术娴熟的个人、内容创作者和小型企业,他们希望使用低成本、无服务器的 CMS,既可作为独立站点使用,也可作为其他应用的无头 CMS。

主要亮点

  • 代理式管理:通过专用 CLI 支持 AI 编码代理,实现部署和持续内容管理。
  • 多格式输出:从单一内容源自动生成网站、RSS 订阅源和 JSON 订阅源。
  • 无服务器架构:利用 Cloudflare 的免费套餐实现近乎免费的托管。
  • 版本化主题:包含不可变版本、草稿功能,并支持从 GitHub 安装社区主题的模板系统。
  • 可移植备份:允许用户将整个数据库、媒体存储桶和主题版本导出为单一归档文件。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目