UnoPim is a free, open source e-commerce platforms project written in PHP and released under MIT. It has 10,968 GitHub stars, 175 forks and 54 open issues, and was last pushed 8 hours ago. On this registry it ranks #6 of 30 tracked projects in E-commerce Platforms, with 5 head-to-head comparisons available. It gained 9 stars over the last 6 tracked days.

UnoPim — AI-powered PIM for managing product catalogs at scale

What is UnoPim?

What it is

UnoPim is an open-source Product Information Management and Digital Asset Management platform built on Laravel 13. It lives in the PHP and Laravel ecosystem and is licensed under MIT. The project presents itself as a central repository for product data and digital assets, with built-in AI agent capabilities for conversational product management.

The concrete problem it addresses is catalog fragmentation at scale. Businesses that sell across multiple channels, currencies, languages, and product families need one place to organize, enrich, and publish product information. UnoPim states that it is engineered for high-volume catalogues and can handle more than 10 million products. It also positions itself as a free, open-source alternative for teams that need product data management, asset management, and downstream publication workflows in one system.

Key capabilities

  • AI Agent Chat lets users search, create, update, bulk edit, export, categorize, and generate product content through natural language with multi-step tool calling.
  • Magic AI supports content, image, and translation generation with 10+ AI providers, encrypted credential storage, connection testing, and dynamic model selection.
  • Import and export workflows use CSV, XLSX, and ZIP formats and include real-time progress tracking, pipeline visualization, and job-specific logging.
  • Publication Channels push enriched product payloads to downstream destinations on a queue, while Webhooks notify external systems through an asynchronous webhooks queue.
  • Localization, multi-channel, multi-currency, dashboards, analytics, user management, version control, and RESTful API integration are included.

Who uses it and how

  • E-commerce and product teams can centralize catalog data and enrich attributes before publishing to multiple sales channels.
  • Data teams can import large product sets through CSV, XLSX, or ZIP jobs and monitor progress with real-time trackers and logs.
  • Operations teams can use publication channels and webhooks to send enriched payloads or event notifications to downstream systems.

Getting started

The README directs users to the installation guide, Docker installation documentation, project website, documentation, and live demo. The provided facts do not list a specific package manager, Docker image name, or hosted deployment option.

When to use it — and when not to

Choose UnoPim when the PHP and Laravel ecosystem fits the operating model and the team needs open-source PIM, DAM, AI-assisted catalog work, import/export, publication channels, and product passports. Avoid it when the organization cannot operate a self-hosted Laravel 13 application or when the provided facts do not confirm required database, storage, SMTP, or hosting dependencies. The listed metadata shows 0 contributors and a repository age of 0 years, so maintainer depth and long-term project maturity are not evidenced by the facts.

project readme (upstream, from github) — read inline

UnoPim logo

Total Downloads Latest Stable Version License Tests Lint

GitHub Stars GitHub Forks

Follow on X YouTube @UnoPIM Facebook unopim

🌐 Website  ·  📘 Documentation  ·  🚀 Installation  ·  🐳 Docker Installation  ·  🎯 Live Demo

🇦🇪 🇪🇸 🇩🇰 🇩🇪 🇦🇺 🇬🇧 🇳🇿 🇺🇸 🇪🇸 🇻🇪 🇫🇮 🇫🇷 🇮🇳 🇭🇷 🇮🇩 🇮🇹 🇯🇵 🇰🇷 🇲🇳 🇳🇱 🇳🇴 🇵🇱 🇧🇷 🇵🇹 🇷🇴 🇷🇺 🇸🇪 🇵🇭 🇹🇷 🇺🇦 🇻🇳 🇨🇳 🇹🇼

UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel 13. It helps businesses organize, manage, and enrich their product data and digital assets in one central repository — now with built-in AI agent capabilities for conversational product management.


🎥 Watch & Learn

Upgrading from an older version? See the Upgrade Guide and CHANGELOG for full release notes.

⚙️ Scalability

UnoPim is engineered for high-volume catalogues. Read how UnoPim scales to handle over 10 million products, or download the UnoPim at Scale whitepaper (PDF) for the full benchmarks.

UnoPim scaling to 10 million products

✨ Features

  • AI Agent Chat Manage products through natural language — search, create, update, bulk edit, export, categorize, and generate content via conversational AI with multi-step tool calling.

AI Agent Chat

  • Magic AI with Multi-Platform Support Generate product content, images, and translations using 10+ AI providers. Configure and manage AI platforms with encrypted credential storage, connection testing, and dynamic model selection.

Magic AI with Multi-Platform Support

  • Advanced AI-Powered Product Management Create compelling product content, generate high-quality images, and gain actionable insights with intelligent automation. Leverage customizable dashboards, seamless multi-user collaboration, and smart reporting tools to streamline workflows and boost productivity across your entire platform.

AI-powered Product Content Generation

  • Centralized Product Management Manage all your product data in one place.

Centralized Product Management Interface

  • Data Enrichment Enhance your product information with detailed attributes and descriptions.

Data Enrichment Interface

  • Dashboard with Analytics Monitor channel readiness, product trends, recent activity, and items needing attention at a glance.

Dashboard with Analytics

- **User Management** Control user access and permissions.

User Management Interface

API Integration Interface

  • Localization Support for 33 languages and locales out of the box.

Localization Support

  • Multi-Channel Support for multiple sales channels.

Multi-Channel Support

  • Multi-Currency Support for multiple currencies.

Multi-Currency Support

  • Import/Export with Real-Time Tracker Import and export product data using CSV, XLSX, and ZIP formats with real-time step-by-step progress tracking, pipeline visualization, and job-specific logging. Optimized for high-volume data handling with eager loading, increased batch sizes, and deferred indexing.

Data Import/Export Interface

  • Themes UI compatible with both Light and Dark themes.

Light/Dark Theme Interface

  • Version Control Track the history of changes in your product

readme truncated — read the full docs on github

Frequently asked questions

Is UnoPim free to use?

UnoPim is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does UnoPim do?

AI-powered PIM for managing product catalogs at scale

What is UnoPim written in?

UnoPim is primarily written in PHP. Its source is publicly available at https://github.com/unopim/unopim, and it has 10,968 GitHub stars.