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を採用しており、開発者のローカルファイルとライブWebインターフェース間でサイトコンテンツが確実に同期されるようにしています。

対象ユーザー

このプロジェクトは、サイトのアーキテクチャとコードを完全に制御しつつ、クライアントにシンプルで視覚的なコンテンツ管理体験を提供したいWeb開発者を対象としています。

ハイライト

  • 複雑なレイアウトのための構造化フィールドを備えた、クライアント向けビジュアルコンテンツ編集。
  • コーディングエージェントと統合してサイトを構築・デプロイできる、AI対応のワークフロー。
  • 複数のクライアントプロジェクトを整理・ホストするためのマルチサイト管理ダッシュボード。
  • 高速なパフォーマンスを実現する静的パブリッシング機能。
  • CLIによる開発者フレンドリーなローカルファイル同期。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト