Garde-Robe : Extraction et Organisation de Vêtements par IA avec GPT-Image

Garde-Robe utilise GPT-Image d'OpenAI pour détecter, extraire et organiser les vêtements à partir de photos, avec génération optionnelle de tenues modélisées. Open-source et local d'abord.

Qu'est-ce que Garde-Robe ?

Garde-Robe est un outil open-source qui utilise les modèles GPT-Image d'OpenAI pour détecter, extraire et organiser automatiquement les articles vestimentaires de vos photos. Il va au-delà du simple étiquetage — il crée des découpes nettes de type produit, génère des aperçus éditoriaux modélisés et suggère même des tenues complètes. Toutes les données restent locales sur votre machine.

Pourquoi c'est important

Gérer une garde-robe numérique est fastidieux. La plupart des solutions nécessitent un étiquetage manuel ou envoient vos photos vers un service cloud avec une confidentialité discutable. Garde-Robe résout les deux problèmes :

  • Confidentialité d'abord : Tous les originaux, images générées et la base de données JSON se trouvent dans data/ sur votre machine locale.
  • Alimenté par IA : Utilise les derniers modèles de vision et de génération d'images d'OpenAI (gpt-5.4-mini et gpt-image-2) pour effectuer le travail lourd.
  • Extensible : Vient avec des compétences Codex intégrées pour importer des vêtements et générer des tenues, mais vous pouvez aussi utiliser l'interface web directement.

Démarrage rapide

git clone https://github.com/tandpfun/wardrobe.git
cd wardrobe
npm install
cp .env.example .env
npm run dev

Important : L'importateur reste désactivé jusqu'à ce que vous :

  1. Ajoutiez OPENAI_API_KEY dans .env
  2. Placiez une photo de référence PNG de vous-même dans data/model-reference.png

Ensuite, ouvrez localhost:5173 et vous êtes prêt.

Comment ça fonctionne

1. Détection des vêtements

Lorsque vous téléchargez une photo (par glisser-déposer, collage ou compétence d'importation), Garde-Robe l'envoie à l'API Responses d'OpenAI. Le modèle identifie chaque vêtement dans l'image — chemises, pantalons, chaussures, accessoires — et renvoie des boîtes englobantes ou des données de segmentation.

2. Découpes nettes

En utilisant l'API Images d'OpenAI, Garde-Robe extrait chaque vêtement détecté sous forme de découpe nette de type produit. Cela supprime l'arrière-plan et isole l'article, le rendant prêt pour le catalogage ou la génération de tenues.

3. Aperçus éditoriaux modélisés

Si vous avez fourni une photo de référence de modèle, Garde-Robe peut générer des aperçus éditoriaux modélisés — montrant le vêtement sur un modèle (vous ou une figure générée) dans un cadre flatteur de type studio.

4. Stockage local

Tout est sauvegardé localement :

  • data/library.json — la base de données principale de tous les articles
  • data/imported/ — photos originales et images générées
  • data/model-reference.png — votre photo de référence

Importation avec Codex

C'est là que Garde-Robe brille vraiment. Il inclut deux compétences Codex qui automatisent tout le flux de travail :

$import-clothes

Importe les vêtements de ~/Pictures/outfits, crée des photos modélisées et ajoute-les à cette garde-robe.

Cette compétence :

  • Scanne un dossier (ou une galerie) pour des photos de vêtements
  • Demande un PNG de référence de modèle local si nécessaire
  • Examine chaque découpe et photo modélisée avant de sauvegarder
  • Écrit dans data/library.json et data/imported/

$generate-outfits

Crée des idées de tenues modélisées à partir de ma garde-robe.

Cette compétence :

  • Demande combien de looks créer
  • Organise des combinaisons à partir de votre garde-robe existante
  • Génère des aperçus modélisés pour chaque tenue
  • Vérifie et sauvegarde la collection complète dans data/

Configuration

Variable Défaut Description
OPENAI_API_KEY Requis Votre clé API OpenAI
OPENAI_VISION_MODEL gpt-5.4-mini Modèle utilisé pour la détection des vêtements
OPENAI_IMAGE_MODEL gpt-image-2 Modèle utilisé pour la génération de découpes et d'aperçus
OPENAI_IMAGE_QUALITY high Paramètre de qualité pour les images générées
WARDROBE_MODEL_REFERENCE data/model-reference.png Chemin vers votre photo de référence
WARDROBE_DATA_DIR data Répertoire pour toutes les données locales

Cas d'utilisation

  • Gestion personnelle de garde-robe : Cataloguez vos vêtements, voyez ce que vous possédez et obtenez des suggestions de tenues.
  • Photographie de produits e-commerce : Générez rapidement des découpes nettes et des aperçus modélisés pour les annonces en ligne.
  • Design de mode : Expérimentez différentes combinaisons et visualisez les tenues avant de vous engager.
  • Création de contenu : Générez des images cohérentes et de haute qualité pour les réseaux sociaux ou les blogs.

Détails techniques

  • Stack : JavaScript (74,3%), CSS (25,1%), HTML (0,6%)
  • Outil de build : Vite
  • Runtime : Node 22+
  • Licence : MIT

Dernières réflexions

Garde-Robe est un outil pratique et respectueux de la vie privée qui exploite l'IA de pointe pour résoudre un problème réel. Que vous soyez un passionné de mode, un petit entrepreneur ou simplement quelqu'un qui veut organiser son placard, cela vaut le coup d'œil. Les compétences Codex le rendent particulièrement puissant pour le traitement par lots, et l'approche locale d'abord signifie que vous ne perdez jamais le contrôle de vos données.

Consultez le dépôt GitHub pour commencer.

Source

tandpfun/wardrobe : Vos vêtements, extraits et organisés avec gpt-image.