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.

Skip the copy-pasteIf your AI can browse the web, mint a link instead — it reads your wardrobe and the sheets itself, and sends outfits back.Mint a link →

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

Do I need photos?

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.

Outfits and care notes too?

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”.

Is anything uploaded?

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 or replace?

“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.

Big wardrobe?

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.

Which AI works?

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.

Prompt
{
  "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.