Laravel、Vue 3、Inertia.jsで構築されたセルフホスト型URL短縮サービス。クリック分析、カスタムドメイン、カスタムスラッグに対応。
- スター
- 11,054
- フォーク
- 190
- 未解決の Issue
- 56
- 最終コミット
- 昨日
これは何?
UnoPimは、Laravelを基盤に構築されたセルフホスト型のPIMおよびDAMプラットフォームです。商品カタログの整理、商品属性や説明文の拡充、関連するデジタルアセットの管理を一元化でき、1,000万点を超える商品を扱うカタログにも対応することを掲げています。
複数の販売チャネル、通貨、言語に対応したカタログ管理に加え、CSV・XLSX・ZIPのインポート/エクスポート、REST API、webhook、商品変更のバージョン履歴、ロールベースのユーザー権限を備えています。最近のバージョンでは、自然言語で商品を管理できるAIエージェントチャットと、10以上のAIプロバイダーを通じてコンテンツ、画像、翻訳を生成するMagic AIモジュールが追加されました。Digital Product Passportのテンプレートと公開チャネルも利用できます。
ComposerまたはDockerでインストールでき、データベースにはMySQL、MariaDB、PostgreSQLを使用できます。Elasticsearchは任意で、無効にすると検索はデータベースにフォールバックします。インポート、エクスポート、webhookなどのバックグラウンドジョブにはキューワーカーが必要です。公式拡張機能として、DAM、Shopify、Bagisto向けのコネクターが提供されています。
主な機能
- 01属性、ファミリー、データ拡充機能を備えた商品データの一元管理
- 02商品コンテンツや翻訳を生成するAIエージェントチャットとMagic AI
- 03進捗を追跡できるCSV・XLSX・ZIPのインポート/エクスポート
- 04他システムとの連携に使えるRESTful APIとwebhook
- 05複数チャネル・複数通貨への対応と33言語でのローカライズ
- 06商品データ変更のバージョン履歴とロールベースのユーザー権限
ユースケース
- 複数の販売チャネルにまたがるオンライン小売の大規模な商品カタログ管理
- ShopifyやBagistoなどのストアフロントに同期する前の商品情報の一元化
- 仕入先の商品データへの翻訳やAI生成の説明文の追加
- 商品データを自社の管理下に置くためのPIMのセルフホスティング
クイックスタート
- 1
Composerでプロジェクトを作成します
composer create-project unopim/unopim - 2
プロジェクトディレクトリに移動します
cd unopim - 3
UnoPimインストーラーを実行します
php artisan unopim:install - 4
ローカルサーバーを起動し、http://localhost:8000 を開きます
php artisan serve
使う前に知っておきたいこと
- PHP 8.4.1以降、Composer 2.6以降、およびMariaDB、MySQL、PostgreSQLなどのデータベースサーバーが必要です。
- インポート、エクスポート、Webhook、AIタスクを実行するには、別途キューワーカーを起動する必要があります。
収録されている特集
トピック
よくある質問
- unopim とは?
- Laravelを基盤に構築された、商品データの管理・拡充に使えるオープンソースのPIM(商品情報管理)およびDAM(デジタルアセット管理)プラットフォーム。 UnoPimは、Laravelを基盤に構築されたセルフホスト型のPIMおよびDAMプラットフォームです。商品カタログの整理、商品属性や説明文の拡充、関連するデジタルアセットの管理を一元化でき、1,000万点を超える商品を扱うカタログにも対応することを掲げています。
- unopim は無料で使えますか?ライセンスは?
- unopim は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- unopim は今もメンテナンスされていますか?
- 活発にメンテナンス中。unopim の最終コミットは 2026年11月6日 です。
- unopim は何に使えますか?
- 複数の販売チャネルにまたがるオンライン小売の大規模な商品カタログ管理 ShopifyやBagistoなどのストアフロントに同期する前の商品情報の一元化 仕入先の商品データへの翻訳やAI生成の説明文の追加 商品データを自社の管理下に置くためのPIMのセルフホスティング
- unopim のインストール方法は?
- Composerでプロジェクトを作成します: composer create-project unopim/unopim プロジェクトディレクトリに移動します: cd unopim UnoPimインストーラーを実行します: php artisan unopim:install ローカルサーバーを起動し、http://localhost:8000 を開きます: php artisan serve
- unopim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/unopim/unopim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
友人や同僚とフィットネスチャレンジを開催できる、独自指標やStrava連携に対応したセルフホスト型Webアプリ。
商品URLを定期的にチェックし、価格や在庫状況が設定した条件に達すると通知するセルフホスト型価格トラッカー。
ノーコード編集、埋め込みフォーム、通知、各種連携、自前でのホスティングに対応したオープンソースのフォームビルダー。
3Dモデル、特に3Dプリント用ファイルのコレクションを整理・管理できるセルフホスト型Webアプリ。
生協や地域の店舗向けのオープンソースWebショップソフトウェア。配送サイクル、会員向け管理画面、銀行振込によるキャッシュレス決済に対応。