primocms/primo

Build client-editable sites with Claude, Codex, Cursor, or whatever comes next.

해결하는 문제

Primo는 개발자 중심의 워크플로우와 클라이언트 친화적인 비주얼 편집 사이의 간극을 메우기 위해 설계된 콘텐츠 관리 시스템(CMS)입니다. 개발자는 코드와 AI 에이전트를 사용하여 사이트를 구축할 수 있으며, 클라이언트는 기본 코드를 이해할 필요 없이 브라우저 기반 인터페이스를 통해 콘텐츠를 관리할 수 있습니다.

작동 방식

Primo는 데이터베이스이자 파일 기반 시스템으로 작동합니다. 개발자는 사이트 구조를 로컬 환경으로 가져와 표준 코드 에디터나 AI 에이전트(Claude Code 또는 Cursor 등)를 사용하여 편집하고, 변경 사항을 호스팅된 CMS로 푸시할 수 있습니다. 이 플랫폼은 스토리지용 PocketBase (SQLite)를 포함한 단일 Go 바이너리와 비주얼 에디터용 Svelte 5를 사용하여 개발자의 로컬 파일과 라이브 웹 인터페이스 간에 사이트 콘텐츠가 동기화되도록 보장합니다.

대상 사용자

이 프로젝트는 사이트의 아키텍처와 코드에 대한 완전한 제어권을 유지하면서 클라이언트에게 간단하고 시각적인 콘텐츠 관리 경험을 제공하고자 하는 웹 개발자를 위한 것입니다.

주요 특징

  • 복잡한 레이아웃을 위한 구조화된 필드를 갖춘 클라이언트용 비주얼 콘텐츠 편집.
  • 코딩 에이전트와 통합하여 사이트를 구축하고 배포할 수 있는 AI 지원 워크플로우.
  • 여러 클라이언트 프로젝트를 구성하고 호스팅하기 위한 멀티 사이트 관리 대시보드.
  • 빠른 성능을 위한 정적 게시 기능.
  • CLI를 통한 개발자 친화적인 로컬 파일 동기화.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트