UnoPIM – 开源产品信息管理系统,AI驱动的PIM解决方案(9000星)

项目介绍

UnoPIM 是一款基于 Laravel 12 构建的开源产品信息管理系统(PIM),GitHub 星标超过 9,500 颗。它帮助企业集中管理产品数据,从多个来源整合信息, enrich 产品描述,并分发到各种销售渠道。UnoPIM v2.0 引入了强大的 AI 代理功能,支持通过自然语言管理产品数据,大幅提升了产品管理效率。支持处理超过 1000 万级产品数据,适合中大型电商和企业使用。

核心特色功能

  • AI 代理聊天:通过自然语言与 AI 对话,完成产品搜索、创建、更新、批量编辑、导出等操作,支持 32+ 种工具调用
  • 多平台 AI 集成:支持 OpenAI、Anthropic Claude、Gemini、Groq、Ollama、Mistral、DeepSeek 等 10+ AI 提供商
  • 海量数据处理:经过生产环境验证,可处理超过 1000 万级产品数据
  • 多渠道同步:一次管理,多渠道分发(电商平台、ERP、官网等)
  • 数据导入导出:支持 ZIP 图片上传、实时进度跟踪、高批量处理
  • 多语言支持:内置翻译工作流,支持多语言产品信息管理
  • 用户权限管理:完整的角色和权限控制系统

系统要求

服务器:Nginx 或 Apache2
内存:8GB+
PHP:8.3+
Node.js:20 LTS+
Composer:2.5+
数据库(二选一):
  - MySQL 8.0.32+
  - PostgreSQL 14.x+(推荐)

安装步骤

方式一:Docker 部署(推荐)

# 克隆项目
git clone https://github.com/unopim/unopim.git
cd unopim

# 复制环境变量
cp .env.example .env

# 编辑 .env 配置数据库等信息

# 启动 Docker
docker compose up -d

# 或使用 Laravel Sail
php artisan sail:up

方式二:手动安装

# 1. 安装依赖
composer install
npm install

# 2. 配置环境变量
cp .env.example .env
php artisan key:generate

# 3. 运行数据库迁移
php artisan migrate

# 4. 启动服务
php artisan serve

使用方法

使用 AI 代理管理产品

  1. 在 AI Chat 界面输入自然语言指令,如「搜索所有手机产品」
  2. AI 代理会自动执行搜索、筛选等操作并返回结果
  3. 可以进一步对话:「将这些产品的价格降低 10%」
  4. 支持批量操作:「将所有服装类产品添加「新品」标签」

产品数据导入

  1. 进入导入页面,选择 CSV/Excel 文件
  2. 可附加 ZIP 压缩包包含产品图片
  3. 实时查看导入进度和每一步的处理状态
  4. 导入完成后自动生成质量报告

配置 AI 提供商

  1. 进入设置 → AI 配置
  2. 选择 AI 提供商并填写 API Key
  3. 测试连接成功后保存
  4. 可在不同场景使用不同的 AI 提供商

适用场景

  • 电商平台:管理成千上万 SKU 的产品数据,确保信息一致性
  • 多渠道零售商:统一管理产品信息,一次更新同步到所有平台
  • 制造商:管理产品技术规格、说明书等信息
  • 内容营销团队:AI 辅助生成高质量产品描述和营销文案

开源协议

UnoPIM 采用开源许可证,具体许可证信息请参阅 GitHub 仓库 LICENSE 文件。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容