wardrobe README

The project's README from github.com/tandpfun/wardrobe. As one markdown file: README.md.

Wardrobe

Your clothes, extracted and organized with gpt-image.

License: MIT Node 22+

See the original post →

Wardrobe gallery

Modeled wardrobe editor

Quick start

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

⚠️ The importer stays disabled until you add OPENAI_API_KEY to .env and place a PNG reference photo of yourself at data/model-reference.png.

Open localhost:5173.

Import with Codex

This repo includes two Codex skills: one imports clothes and generates modeled item photos; the other styles complete outfits and generates a modeled lookbook.

$import-clothes Import the clothes from ~/Pictures/outfits, create modeled photos, and add them to this wardrobe.
$generate-outfits Create modeled outfit ideas from my wardrobe.

Open the cloned repo in Codex and run either prompt. The import skill asks for a local model-reference PNG when needed, reviews every cutout and modeled photo, then writes to data/library.json and data/imported/. The outfit skill asks how many looks to create, then curates, generates, verifies, and saves the complete collection under data/.

For agents

If you are setting up Wardrobe for a user, ask how they want to import their clothes:

What it does

Configuration

Variable Default
OPENAI_API_KEY Required
OPENAI_VISION_MODEL gpt-5.4-mini
OPENAI_IMAGE_MODEL gpt-image-2
OPENAI_IMAGE_QUALITY high
WARDROBE_MODEL_REFERENCE data/model-reference.png
WARDROBE_DATA_DIR data

License

MIT

wardrobe (tandpfun/wardrobe)

Searching Database…

Что это такое?Wardrobe — это self-hosted приложение, которое распознаёт одежду на фотографии, вырезает аккуратные изображения товаров через image API от OpenAI и раскладывает их по личному цифровому гардеробу, а по желанию генерирует «модельные» превью в редакционном стиле с помощью gpt-image-2.
Это веб-приложение, которое я запускаю у себя на компьютере?Да, это локальное веб-приложение, доступное по адресу localhost:5173, и все ваши фотографии вместе с базой данных гардероба в формате JSON хранятся целиком в локальной папке data/, а не на удалённом сервере.
Как его запустить?Добавьте свой OPENAI_API_KEY в .env и положите своё фото-образец в формате PNG по пути data/model-reference.png, затем откройте localhost:5173 и начинайте добавлять одежду.
Мне нужен API-ключ OpenAI?Да, OPENAI_API_KEY обязателен, а ещё нужно ваше собственное фото-образец, чтобы приложение могло генерировать «модельные» превью вашей одежды.
Импортёр работает сразу после установки?Нет, импортёр остаётся отключённым, пока вы не укажете API-ключ OpenAI и не добавите фото-образец в формате PNG, так что без обязательной настройки ничего импортировать не получится.
Куда попадают данные моего гардероба?Всё — исходные фотографии, сгенерированные изображения, задачи и JSON-база — остаётся локально в папке data/, а не на удалённом сервере, не считая обращений к OpenAI API, которые нужны для распознавания и генерации изображений.
Для чего нужны два навыка Codex?Один импортирует одежду из фотографий и создаёт «модельные» снимки вещей, а второй составляет целые образы и делает модельный лукбук; оба запускаются прямо внутри Codex в склонированном репозитории.
Можно ли заменить модели OpenAI по умолчанию?Да, модели для зрения и генерации изображений настраиваются через переменные окружения OPENAI_VISION_MODEL и OPENAI_IMAGE_MODEL, которые по умолчанию равны gpt-5.4-mini и gpt-image-2.
Зачем ему моё фото-образец?PNG-фото model-reference используется для генерации необязательного «модельного» превью в редакционном стиле — оно показывает, как extracted вещь будет выглядеть на вас.
А может он собирать целые образы, а не только отдельные вещи?Да, навык генерации образов в Codex спрашивает, сколько луков создать, затем собирает, генерирует, проверяет и сохраняет полный модельный лукбук в папке data/.
Creator
tandpfun
Size
3.1 MB
Stars
2.2K
Updated
CommitJul 16
Age
3mo
Commits · 90 Days