primocms/primo

Agent-native visual CMS. Build sites with Claude/Codex/whatever, manage them visually.

解决的问题

Primo 是为开发人员构建客户网站而设计的 CMS。它解决了为非技术客户提供的可视化、用户友好的编辑器与使用代码、版本控制和 AI 代理的专业开发工作流之间的矛盾。

如何工作

系统维护网站的两种同步表示:用于可视化浏览器编辑器的关系型数据库(PocketBase/SQLite)和用于开发者的结构化文件夹。开发人员可以使用 CLI 将网站拉取为本地文件,使用 AI 代理(如 Claude Code 或 Cursor)或传统代码编辑器进行编辑,然后将更改推送到服务器。服务器是一个单一的 Go 二进制文件,托管 CMS 并提供发布的静态 HTML 输出。

适用人群

需要将内容管理权交给客户,同时又不希望破坏网站结构的自由职业者、小型代理机构和小型团队。

主要亮点

  • AI 代理兼容性:本地文件工作流允许 AI 代理通过 CLI 直接编辑网站。
  • 可视化编辑器:为非技术客户提供了受保护的环境来管理内容。
  • 单个二进制文件:将 CMS、存储和网站服务打包成一个 Go 二进制文件。
  • 多站点管理:能够从一个仪表板托管和管理多个站点。
  • 基于 Svelte 的区块:使用可重用的 Svelte 组件进行网站构建。

相关

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