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