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 組件進行網站建構。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案