Build with AI
Import your wardrobe with AI.
Let an AI do the typing. Three steps: pick what you're here for, copy one prompt into any chat AI, paste its answer back. You'll see exactly what's about to be imported before anything is saved.
Step 1 of 3
What do you want to do?
Step 2 of 3 · Start my wardrobe
Copy the prompt
Tell the AI what you own — a typed list, plain description, or photos all work. For a big wardrobe, go in batches of 20–30 items and import each with “Add”.
The prompt
Paste it into any chat AI — ChatGPT, Claude, Gemini all work — then bring its JSON code block back to step 3.
Step 3 of 3
Paste the result & import
Whatever the AI sends back — items, outfits or care guides — use the copy button on its JSON code block and paste here, then hit Preview. (Pasting the whole reply works too.) Everything happens in your browser; nothing is saved until you accept the preview.
What Drobe understands
Categories
- headwear
- hats, caps, beanies
- outerwear
- coats, jackets, shells, parkas
- midlayer
- overshirts, fleeces, gilets
- knitwear
- jumpers, cardigans, hoodies
- top
- t-shirts, shirts, polos, blouses
- dress
- dresses, jumpsuits, playsuits
- bottom
- trousers, jeans, shorts, skirts
- footwear
- shoes, boots, trainers, sandals, heels
- gloves
- gloves, mittens
- accessory
- belts, scarves, watches, jewellery, sunglasses
- bag
- bags, backpacks, totes
- underwear
- socks, boxers, briefs, bras, tights, base layers
Socks use underwear with subcategory socks; belts, scarves, watches and sunglasses use accessory with a matching subcategory, so Drobe drops each into the right outfit slot.
Optional attributes
- formality
- 1 (very casual) – 5 (formal)
- weight
- light · mid · heavy
- breathability
- low · medium · high
- silhouette
- slim · regular · relaxed · oversized
- pattern
- solid · texture · graphic · print · stripe · check
- role
- workhorse · statement · base · layer · accent
- rainproof / windproof
- 0 (none) – 3 (fully)
- tempMinC / tempMaxC
- comfortable outdoor range, in °C
- colour role
- primary · accent · trim
- price
- optional — what you paid, as a plain number
Good to know
No. A list or a plain description is enough. AI-added items show as a clean colour tile — you can add a photo to any of them later from the item's page.
Yes — pick “Get outfit ideas” or “Get care guides” in step 1. Those prompts work in the same chat that catalogued your wardrobe or a fresh one, and their replies import with “Add”.
No. Drobe is local-first: parsing and importing happen entirely in this browser, and your wardrobe never leaves your device. Only your conversation with the AI happens on their service.
“Add” merges the items in alongside what you already have (matching ids update in place). “Replace” wipes the wardrobe first — take a backup from Settings if you're unsure.
Do it in batches — ask the AI for 20–30 items at a time and import each with “Add”. Long replies can get cut off, and because ids are stable, re-importing a batch never creates duplicates.
Any capable chat model — ChatGPT, Claude, Gemini, and others. The prompt spells out the exact format, so the model doesn't need to know anything about Drobe.
What a file looks like
Everything the importer understands in one file: two items — a shirt and boots — plus the outfit and care guide that round two produces. On an item only id, name, category and colours are required; everything else is optional. Outfits reference items by id (or exact name); care guides by name.
{
"app": "wardrobe-planner",
"version": 1,
"items": [
{
"id": "white-oxford-shirt",
"name": "White Oxford Shirt",
"category": "top",
"brand": "Kamakura",
"subcategory": "oxford shirt",
"colours": [{ "hex": "#f3f1ea", "role": "primary" }],
"materials": "100% cotton oxford",
"price": 89,
"formality": 3,
"weight": "mid",
"breathability": "medium",
"pattern": "solid",
"role": "workhorse",
"tempMinC": 8,
"tempMaxC": 26,
"cleaning": {
"machineTempC": 40,
"cycle": "normal",
"dryMethod": "drip_dry",
"iron": "medium",
"washWith": "lights",
"washFrequencyWears": 2
}
},
{
"id": "brown-suede-chelsea",
"name": "Brown Suede Chelsea Boots",
"category": "footwear",
"brand": "Loake",
"subcategory": "chelsea boot",
"colours": [
{ "hex": "#6b4a2f", "role": "primary" },
{ "hex": "#1c1c1c", "role": "trim" }
],
"materials": "Suede upper, leather sole",
"formality": 3,
"hasLeather": true,
"leatherTone": "brown",
"tempMinC": -2,
"tempMaxC": 18,
"rainproof": 1,
"notes": "Brush after wet days; re-proof each autumn."
}
],
"outfits": [
{
"name": "Smart Autumn Casual",
"items": ["white-oxford-shirt", "brown-suede-chelsea"],
"tempMinC": 6,
"tempMaxC": 18,
"tags": ["smart-casual"],
"notes": "Shirt tucked, sleeves rolled once."
}
],
"careGuides": [
{
"title": "Suede Footwear",
"items": ["Brown Suede Chelsea Boots"],
"body": "**Brushing.** Use a suede brush to lift the nap once dry. **Wet days.** Let them dry away from heat, stuff with paper, then brush. **Protection.** Re-apply suede protector spray each autumn."
}
]
}Polish it after
An AI gets you most of the way in seconds; a minute of tidying makes the wardrobe truly yours. Open any item to:
- Add a photo. Imported pieces show as a clean colour tile. On the item's page, replace it with a real photo — upload one or paste an image URL — and Drobe re-samples the colour straight from it.
- Refine the colour. The AI's colour is a close guess from a hex. Use the colour picker on the edit page to set the exact shade, or add the accent and trim colours a description tends to miss — it sharpens colour matching and the palette strips.
- Check the details. Temperature range, formality and category drive every outfit and care suggestion. Nudge anything that reads off on the edit page.