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 등) 또는 전통적인 코드 에디터로 편집한 후 변경 사항을 서버로 푸시할 수 있습니다. 서버는 CMS를 호스팅하고 게시된 정적 HTML 출력을 제공하는 단일 Go 바이너리입니다.

대상 사용자

사이트 구조가 손상되는 위험 없이 클라이언트에게 콘텐츠 관리를 위임하고 싶은 프리랜서, 소규모 에이전시, 소규모 팀입니다.

주요 특징

  • AI 에이전트 호환성: 로컬 파일 워크플로우를 통해 AI 에이전트가 CLI를 통해 사이트를 직접 편집할 수 있습니다.
  • 시각적 에디터: 비기술적인 클라이언트가 콘텐츠를 관리할 수 있는 보호된 환경을 제공합니다.
  • 단일 바이너리: CMS, 스토리지, 사이트 서빙을 하나의 Go 바이너리에 패키지화했습니다.
  • 다중 사이트 관리: 하나의 대시보드에서 여러 사이트를 호스팅하고 관리할 수 있습니다.
  • Svelte 기반 블록: 사이트 구축에 재사용 가능한 Svelte 컴포넌트를 사용합니다.

관련

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