shopos-prototype

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

ShopOS 🌌

AI-powered e-commerce operating system for brand marketers.

ShopOS is a sophisticated platform designed to streamline brand marketing and catalog generation through advanced AI agents and specialized skills. It leverages the Gemini 2.0 models to provide a premium, real-time creative experience.

✨ Key Features

  • Multi-modal Agent: Seamlessly generate images, videos, and marketing copy.
  • Intelligent Image Editing: Context-aware editing that preserves your backgrounds and scene atmosphere.
  • Skills System: Extensible architecture for specialized tasks like fashion photography, brand-consistent visuals, and virtual try-ons.
  • Real-time Collaboration: Instant UI updates and state synchronization via WebSockets.
  • Premium Design: A canvas-like aesthetic with dark mode support and a focus on visual excellence.

🚀 Quick Start

Prerequisites

  • Node.js >= 20.0.0
  • pnpm >= 9.15.0
  • Docker Desktop
  • Gemini API Key (get from Google AI Studio)

Setup

# 1. Install dependencies
pnpm install

# 2. Set up environment variables
cp .env.example .env                      # Frontend config
cp apps/api/.env.example apps/api/.env    # Backend config (add your API keys here!)

# 3. Start infrastructure
pnpm docker:up

# 4. Initialize database
pnpm db:generate && pnpm db:push && pnpm db:seed

# 5. Start development
pnpm dev

For detailed setup instructions, see our Setup & Development Guide.

🛠️ Stack

  • Frontend: Next.js, Radix UI, TailwindCSS, Lucide Icons, Zustand.
  • Backend: NestJS, Prisma (Postgres), Redis, Socket.io, Qdrant.
  • AI: Gemini 2.0 Flash (Text & Image), Imagen 3.0 (Image), Veo (Video).