🌐 Website · 📘 Documentation · 🚀 Installation · 🐳 Docker Installation · 🎯 Live Demo
🇦🇪 🇪🇸 🇩🇰 🇩🇪 🇦🇺 🇬🇧 🇳🇿 🇺🇸 🇻🇪 🇫🇮 🇫🇷 🇮🇳 🇭🇷 🇮🇩 🇮🇹 🇯🇵 🇰🇷 🇲🇳 🇳🇱 🇳🇴 🇵🇱 🇧🇷 🇵🇹 🇷🇴 🇷🇺 🇸🇪 🇵🇭 🇹🇷 🇺🇦 🇻🇳 🇨🇳 🇹🇼
UnoPim is an open-source Product Information Management (PIM) system built on Laravel 12. It helps businesses organize, manage, and enrich their product information in one central repository — now with built-in AI agent capabilities for conversational product management.
![]() Introducing Open Source PIM — UnoPim |
![]() 10M Products? Meet UnoPim |
![]() CSV Import 10x Faster |
Upgrading from v1.0.0? See the Upgrade Guide and CHANGELOG for full release notes.
UnoPim is engineered for high-volume catalogues. Read how UnoPim scales to handle over 10 million products.
-
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.
-
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.
-
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.
-
Centralized Product Management Manage all your product data in one place.
-
Data Enrichment Enhance your product information with detailed attributes and descriptions.
-
Dashboard with Analytics Monitor channel readiness, product trends, recent activity, and items needing attention at a glance.
-
User Management Control user access and permissions.
-
API Integration Seamlessly integrate with other systems via RESTful APIs. Import our official Postman collection or browse the full API documentation.
-
Localization Support for 33 languages and locales out of the box.
-
Multi-Channel Support for multiple sales channels.
-
Multi-Currency Support for multiple currencies.
-
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.
-
Themes UI compatible with both Light and Dark themes.
-
Version Control Track the history of changes in your product data.
Requirements: Nginx/Apache2, PHP 8.3+, Node 20 LTS+, Composer 2.5+, and MySQL 8.0.32+ or PostgreSQL 14+ (recommended).
Full Installation Guide on devdocs — or pick a quick path below.
composer create-project unopim/unopim
cd unopim
php artisan unopim:install
php artisan serveOpen http://localhost:8000 in your browser. To execute imports/exports, AI agent tasks, and completeness jobs, start the queue worker:
php artisan queue:work --queue=system,default,completenessRequires Docker + Docker Compose v2+. See the full Docker guide for advanced configuration.
git clone https://github.com/unopim/unopim.git
cd unopim
cp .env.docker .env
docker compose up -dWait ~90 seconds for first-time migrations/seeding, then open http://localhost:8000/admin and log in with admin@example.com / admin123.
Apache alternative (instead of Nginx):
docker compose -f docker-compose.yml -f docker-compose.apache.yml up -dPort conflicts? If you already have MySQL, Redis, or Elasticsearch running locally, edit the
FORWARD_*ports in.envand restart. See.env.dockerfor details.
Deploy UnoPim on a pre-configured Amazon Machine Image (AMI) without any manual setup — ideal for scalable production or testing environments.
Found a bug or want to add a feature? Open an issue or submit a pull request — see CONTRIBUTING.md for the full flow.
Have questions, feedback, or want to contribute? Reach out through any of the channels above — we're always happy to hear from fellow PIM builders.
If you discover any security vulnerabilities, please follow our Security Policy and report them to support@webkul.com.
UnoPim is open-source software distributed under the MIT License.
















