Private beta · invite only

What you own, what to open, and what everyone thought of it.

CellarFolk is a wine cellar inventory for one household. One record per bottle, ratings kept per person, and a straight answer when somebody asks what goes with dinner.

Sign in

Accounts are created by invitation from someone already in a household.

The CellarFolk cellar screen: a coloured bar showing 8 red, 5 white, 3 rosé and 4 sparkling bottles, filters for winemaker, varietal, vintage and type, and a list of bottles including Fenwarden Malbec 2020 and Brindlecote Sparkling Rosé 2021, each tagged with the meal it is planned for. The same cellar screen on a phone: the CellarFolk header, tabs wrapped onto three lines, the colour bar and the first few bottles in a single column.
The pairing screen: a box containing “Slow-roasted lamb shoulder with charred aubergine and a lemony herb salad”, a Find a pairing button, and three suggested bottles from the cellar — Merrowfield Estate Syrah 2020, Stonecourt Gran Reserva 2017 and Merrowfield Pinot Noir 2021 — each with a sentence explaining the match.

At the table

What's for dinner tonight?

Type what you are cooking. CellarFolk reads what is actually on the rack and comes back with three bottles you already own, each with a sentence on why it fits.

Nothing to go and buy, nothing you finished last month. Ask on behalf of one person and it weighs that person's ratings more heavily than the household's.

The taste profiles compare view: a radar chart plotting Rowan and Nadia against body, sweetness, acidity, tannin and oak, with matching bars beneath — Rowan medium-bodied and lightly oaked, Nadia light-bodied and unoaked.

Who liked what

Everyone's taste, separately

Each member rates a bottle on their own and the ratings stay apart. Over time that becomes a profile per person — body, sweetness, acidity, tannin, oak — built from what they actually scored, not from a questionnaire.

The compare view puts two palates side by side and shows where they part company. It is a more useful answer than “we liked it”.

The history screen: average ratings of 4.19 for Rowan and 4.13 for Nadia, a bar splitting the drunk bottles into 4 red, 2 white, 1 rosé and 1 sparkling, and a list of finished bottles beginning with Tarnwick Petite Sirah 2019.

Already opened

The bottles you finished

Drinking a bottle moves it to history rather than deleting it. The vintage, the varietal and everyone's rating stay put, with each person's running average at the top.

So when the same wine turns up on a shelf two years later, there is a record of whether it was worth it the first time.

The wish list: three bottles not yet owned — Sablewick Rosé 2023 seen at $19, Ollingham Riesling 2022 at $24 and Aldergarth Nebbiolo 2018 at $55 — each with tasting notes, pairing suggestions and a Purchase button.

Not yours yet

Wanted, not yet owned

The wish list is somewhere else entirely, so the cellar only ever holds bottles that are in the house. Note a wine you saw, and the price you saw it at.

Wish-list entries carry the same tasting notes and pairing suggestions as a bottle you own, worked out before you spend anything. Purchase copies one across into the cellar.

A purchase cycle called Mid-August case, running 5 to 18 August: four planned meals — braised short ribs, cedar-plank salmon, Thai green curry and margherita pizza night — each with the bottle to open and a backup, above a list of everything else on the rack.

If you buy on a rhythm

Plan a fortnight at a time

Some households order wine on a schedule. Turn purchase cycles on in settings and CellarFolk lays the next stretch out: a meal per delivery, the bottle to open with each, a backup underneath, and a page you can print for the fridge door.

It will also draft a shopping list against the vendors your household has listed. Cycles are off until somebody switches them on, so a household that buys wine when it feels like it never sees any of this.

Reading, so you don't type

Three jobs handed to Claude

Each household supplies its own Anthropic API key in settings. The reading runs on that household's account, and nothing is pooled with anyone else's.

The Back of House wine tab, with Take a photo and Choose a photo buttons and an empty manual entry form. The same screen reading “Uploaded — extracting label…” under the photo buttons. A confirmation card headed “Extracted from photo”, filled in with Havercroft Block, Merrowfield Vineyards, 2021, Pinot Noir, and a Confirm to cellar button.
Photograph a label. The name, winery, vintage and varietal fill themselves in. Check them, then confirm.
The pairing box with “Grilled ribeye with peppercorn sauce and roasted potatoes” typed in and a Find a pairing button below. The same box with the button now reading “Checking the cellar…”. Three bottles suggested from the cellar — Merrowfield Estate Syrah 2020, Fenwarden Malbec 2020 and Stonecourt Gran Reserva 2017 — each with a sentence on why it suits the ribeye.
Describe dinner. Three bottles off your own rack, each with the reasoning attached.
The Back of House wine tab, with an Upload receipt PDF button and an empty manual entry form. The same screen reading “Uploaded — reading receipt…” under the upload button. The screen reading “Imported 15 bottle(s) directly, 0 need review above.”
Upload an order confirmation. Every bottle on it arrives in the cellar, one record each.

Kept apart

Households don't leak into each other

A household's bottles, ratings and taste profiles belong to that household's members and to nobody else. That separation is enforced at the API layer rather than in the interface: a row from another household is invisible to the query, not merely hidden from the screen.

There is no public directory and no browsing. You get in because somebody already inside sent you an invitation, and that invitation expires.

Three kinds of email

Nothing you didn't ask for

CellarFolk sends transactional email only, from no-reply@cellarfolk.com: account verification, password reset, and household invitations. That is the complete list.

No newsletters, no bulk mail, no purchased or imported lists. Read the full email policy.