mx-space/core

AI-powered CMS core for personal blogs and creator websites, with AI summaries, translation, moderation, and writing workflows.

解决的问题

Mix Space 提供一个专为个人博客、创作者主页和内容驱动型网站设计的 AI 驱动的无头内容管理系统(CMS)。它取代了分散工具的需求,提供一个统一的堆栈,包括后端服务器、管理仪表板和原生移动客户端。

如何工作

该项目以单体仓库(monorepo)形式组织,包含多个集成组件:

  • 核心服务器:基于 NestJS,使用 PostgreSQL 和 Redis 的后端,作为 CMS 的核心。
  • 管理界面:用于网页管理的 React 19 单页应用(SPA)和用于移动管理的原生 iOS 客户端。
  • 推送中继:用于 Apple 推送通知服务(APNs)警报的隐私保护中继。
  • 共享包:一套 SDK,包括类型化 API 客户端、配置用 CLI,以及通过 Server-Sent Events(SSE)实现服务器-客户端通信的共享 AI 协议。
  • 遥测:基于 Cloudflare Workers 构建的匿名数据收集器。

适用人群

适用于希望使用自托管、AI 增强型无头 CMS 来驱动个人网站或博客的内容创作者和开发者。

主要亮点

  • 全栈生态系统:从服务器、管理 UI 到原生 iOS 应用,一应俱全。
  • AI 集成:提供共享 AI 协议和专用于 AI 驱动内容管理的包。
  • 注重隐私:实现隐私保护的推送中继以处理通知。
  • 开发者友好:提供类型化 SDK、面向所有者配置的 CLI,以及强大的端到端测试套件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目