StyleSync-AI / README.md
Pathakkunal's picture
StyleSync AI - Rebranded codebase
23ddaac
metadata
title: StyleSync AI
emoji: πŸ‘Ÿ
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false

πŸš€ StyleSync AI

Autonomous E-Commerce Catalog Intelligence

Python FastAPI Google Gemini Pinecone Docker


A multi-agent AI pipeline that converts raw product imagery into enterprise-grade, SEO-optimized e-commerce catalogs in seconds.


🎯 Core Value Proposition

StyleSync AI eliminates the manual bottleneck of product catalog creation. By orchestrating Computer Vision, Retrieval-Augmented Generation (RAG), and Large Language Models in a seamless autonomous pipeline, it delivers production-ready product listings β€” from a single image upload β€” with zero human intervention.


πŸ—οΈ System Architecture

The system employs a high-performance, event-driven architecture orchestrated by FastAPI:

πŸ‘οΈ Visual Analyst Agent

  • Function: Zero-shot product image analysis
  • Process: Extracts granular visual attributes β€” dominant colors, material composition, design style, branding elements, and product classification
  • Engine: Gemini 2.5 Flash via the unified Google GenAI SDK (google-genai)

🧠 Semantic Memory Agent

  • Function: RAG-based keyword retrieval with intelligent fallback
  • Process: Vectorizes visual attributes to query a high-dimensional index, retrieving historically high-converting SEO keywords and market trends. When the database has no match for a niche, the Intelligence Fallback system autonomously generates keywords via Gemini β€” ensuring 0% empty results
  • Engine: Pinecone Vector DB with gemini-embedding-001 embeddings (768 dimensions)

✍️ Writer Agent

  • Function: High-conversion copy synthesis
  • Process: Fuses visual intelligence with retrieved market data to generate persuasive, conversion-optimized titles, descriptions, and feature bullet points
  • Engine: Meta Llama 3.3 70B (via Groq Cloud)

βš™οΈ Pipeline Orchestrator

  • Function: Async pipeline management & delivery
  • Process: Handles non-blocking agent execution, error propagation, and API lifecycle management. Results are delivered instantly through the Premium Glassmorphism UI
  • Engine: FastAPI with async/await architecture

πŸ–₯️ Production Interface

StyleSync AI ships with a Premium Glassmorphism UI built for instant catalog generation:

  • 🎨 Frosted-glass aesthetic with dynamic gradient backgrounds
  • πŸ“€ Drag-and-drop image upload with real-time processing feedback
  • πŸ“Š Structured JSON output display for visual data, SEO keywords, and generated listings
  • πŸ“± Fully responsive design across desktop, tablet, and mobile

πŸ› οΈ Technology Stack

Layer Technology Purpose
Runtime Python 3.10+ Core language
Framework FastAPI Async API orchestration
AI SDK google-genai (Unified) Vision & embedding inference
Vision Model Gemini 2.5 Flash Product image analysis
Embeddings gemini-embedding-001 768-dim vector generation
Vector DB Pinecone (Serverless) Semantic keyword retrieval
LLM Llama 3.3 70B (Groq) Copywriting synthesis
UI Glassmorphism / Tailwind CSS Production dashboard
Deployment Docker / Hugging Face Spaces Containerized hosting

πŸ“‹ System Updates & Technical Milestones

Date Milestone
Feb 2026 βœ… Full migration from deprecated google-generativeai to unified google-genai SDK
Feb 2026 βœ… Vision model upgraded to Gemini 2.5 Flash for industry-leading latency
Feb 2026 βœ… Pinecone vector alignment to 768 dimensions with gemini-embedding-001 for mathematical precision
Feb 2026 βœ… Intelligence Fallback system deployed β€” guarantees 0% empty SEO keyword results
Feb 2026 βœ… n8n webhook decoupled β€” pipeline relies strictly on the Glassmorphism UI for delivery
Feb 2026 βœ… Production Glassmorphism dashboard launched

πŸš€ Quick Start

1. Environment Configuration

Create a .env file in the project root with the following keys:

GEMINI_API_KEY=your_google_genai_api_key
GROQ_API_KEY=your_groq_cloud_api_key
PINECONE_API_KEY=your_pinecone_api_key

2. Installation

pip install -r requirements.txt

3. Launch

python main.py

The production dashboard will be available at http://localhost:7860.


πŸ“ Project Structure

StyleSync-AI/
β”œβ”€β”€ main.py                  # FastAPI orchestrator & pipeline logic
β”œβ”€β”€ dashboard.html           # Glassmorphism production UI
β”œβ”€β”€ Dockerfile               # Container deployment config
β”œβ”€β”€ requirements.txt         # Python dependencies
β”œβ”€β”€ agents/
β”‚   β”œβ”€β”€ visual_analyst.py    # Gemini 2.5 Flash vision agent
β”‚   β”œβ”€β”€ memory_agent.py      # Pinecone RAG + embedding agent
β”‚   └── writer_agent.py      # Llama 3.3 copywriting agent
└── .env                     # Environment variables (not tracked)

StyleSync AI β€” Autonomous catalog intelligence for modern e-commerce.