assemblthe kitchen machine
NEW / SPACES IN PLAYExplore a workshop, a home or a whole school.Open the spatial twin lab ↗
YOUR EVERYDAY, BETTER PUT TOGETHER

Less in the bin.
More in your life.

Your kitchen, in play. See what you've got, use what needs you,
and make the next shop fit the week you're actually having.

a●

Small moves.
Better weeks.

01 / YOUR KITCHEN IN PLAY

Open the fridge. Change the week.

● Example kitchen · editable
↔ Drag to explore · tap food to inspect
PLAY THE WEEK FORWARDMonday
MONTUEWEDTHUFRISATSUN
Plenty of time
Use first
Frozen
Planned arrivals are simulated. Check your own food before use.
YOUR NEXT SHOPSIllustrative NZD · includes trip costs
USE WHAT YOU OWNIngredient value allocated from your kitchen
NEEDS YOUR ATTENTIONItems near their planning dates
YOUR SMALL WINSLogged uses + freezer moves, not cash savings
THE FOOD YOU ALREADY PAID FOR

Good food. First in line.

The coloured dots show your editable planning dates, not a judgement that food is safe. Check use-by dates and storage instructions. NZ food-safety guidance ↗
02 / DINNER MEETS REAL LIFE

A week with room to change.

Swap any dinner. Quantities and shopping lists follow. Oil, seasoning and optional flavourings are extra; photos are inspiration.

03 / THE RIGHT SHOP, AT THE RIGHT TIME

Make fewer expensive guesses.

Your shopping rhythm

Compare basket rounding and trip costs. “Needs a freeze plan” estimates ingredients scheduled beyond their assumed freshness window. It is not predicted waste or a safety limit.

Where is it worth shopping?

Use your own prices and fees. These three comparison profiles are examples, not retailer quotes.

Edit the comparison assumptions

Your reviewed shopping list

Edit individual food prices (NZD)
YOU CHOOSE. YOU APPROVE.

From a smarter plan to your trolley.

Explore the proposed journey: one DO prepares your shop, you review the trolley, and checkout stays with you. Live supermarket shopping through DO is not enabled yet.

Try the retailer demonstration ↗
Earlier desktop pilot tools

Earlier separate browser pilots · signed-in validation still required

LITTLE RITUALS. LESS WASTE.
START WITH WHAT'S THERE

Your fridge has
plans for dinner.

A receipt. A handwritten list. That half-full crisper. Bring the food you've already bought into the plan, then give it a useful next step.

Text recognition runs on your device. You review the matches. Fridge photos can be added as a visual reference and labelled by you.

How this works · assumptions, privacy & sources

This is an interactive, deterministic simulator. The starting kitchen is sample inventory. Days are a relative Monday–Sunday planning week. Quantities use one adult portion and 0.6 per child. Whole packs round up; weight quantities round to 0.1 kg. Your existing food is allocated to meals before its planning date, and remaining ingredients go into the nearest planned shop. The simulator's inventory projection subtracts planned meals before the selected day; it does not confirm that anything was cooked or purchased.

Simulator prices, planning dates and store profiles are editable assumptions. The separate shopping companions read selected product prices from the customer’s shopping page. Those snapshots do not replace these simulation assumptions. There are no verified savings, special-offer predictions or guaranteed best shopping days. Shop comparisons include the trip costs you enter. Frozen food needs a safe thawing and cooking plan. Check packaging and MPI guidance.

Settings are saved in this browser, without retailer passwords. Uploaded images remain in memory and are discarded on reload; receipt text is processed locally with Tesseract.js. Text matching covers the foods in this planner. There is no food-photo recognition. Each optional browser companion uses the customer’s own retailer session and stores its shopping records in browser-session memory. It never reads passwords or payment fields. Every trolley addition requires approval in the companion; checkout remains with the retailer. Both pilots still need signed-in end-to-end validation. Woolworths currently supports one fixed-price pack per approval and pickup stores; weighed foods and larger quantities are adjusted directly on Woolworths.

Food images: Unsplash. Kitchen film: Pressmaster / Pexels. 3D kitchen made for assembl using Three.js.

● Saved on this device
WHAT'S ALREADY HOME?

Add to your kitchen.

Planning day 0 = Monday, 1 = Tuesday, and so on. Set a date from the label or your own plan; this is not a food-safety expiry prediction. Adding an existing food updates its quantity.

VISION LIST · REVIEW BEFORE ADDING

See it. List it. Use it.

Choose a receipt or written list for text recognition. For a fridge photo, keep it beside you and select the foods you can see.

Matches start at 1 unit each with editable dates. Correct quantities in your kitchen. Text recognition can make mistakes and cannot identify food safety.

PREPARED, NOT PURCHASED

Ready for your review.

1 Plan prepared ✓
2 Retailer account Not connected
3 Checkout Needs your approval

Opening the retailer does not share this list or connect your account. Sign in with them, review product matches and current prices, and approve checkout there.

Open retailer ↗
NEW WORLD / BROWSER PILOT

Your plan.
Your real trolley.

Sign in with New World, choose your store and review real products. Approve additions in your shopping companion. You complete checkout.

Browser companion not connected
01ConnectUse your retailer session.
02Match & priceCheck products, packs and units.
03ApproveAdd, then review checkout.

Only this shop’s food names, quantities and units are passed to the companion in this browser. Main and top-up shops stay separate. Simulated prices are not sent as retailer quotes.

Check the connection to get started.

Set up the desktop pilot

This version needs the companion in desktop Chrome. It is a locally installed pilot, not yet a Chrome Web Store release. It does not work inside the Codex in-app browser or on mobile.

  1. Download and extract the companion.
  2. In Chrome, open chrome://extensions, enable Developer mode and choose Load unpacked. Select the extracted companion folder.
  3. Open the extension and choose Enable browser connection. Approve access to this Kitchen Machine site and New World.
  4. Open Kitchen Machine in the same Chrome profile, check the connection, then send one shop. Sign in directly on New World.
Companion not public yetRead pilot scope & setup ↗

Independent assembl pilot. No New World or Foodstuffs partnership is claimed. A signed-in customer test is still required before broader use. Product prices may change; final weight, promotions and service fees are confirmed by New World.

WOOLWORTHS NZ / BROWSER PILOT

Your plan.
Your real trolley.

Sign in with Woolworths NZ, choose a pickup store and review real products. Approve adding one fixed-price pack, then check the trolley result. You complete checkout.

Browser companion not connected
01ConnectUse your retailer session.
02Match & priceCheck a fixed-price pack.
03ApproveAdd one pack, check the result.

Only this shop’s food names, quantities and units are passed to the companion in this browser. Main and top-up shops stay separate. Simulated prices are not sent as retailer quotes.

First pilot: pickup stores and one fixed-price pack per approval. Adjust larger quantities and weighed products directly on Woolworths. Trolley results require your check.

Check the connection to get started.

Set up the desktop pilot

This version needs the companion in desktop Chrome. It is a locally installed pilot, not yet a Chrome Web Store release. It does not work inside the Codex in-app browser or on mobile.

  1. Download and extract the companion.
  2. In Chrome, open chrome://extensions, enable Developer mode and choose Load unpacked. Select the extracted companion folder.
  3. Open the extension and choose Enable browser connection. Approve access to this Kitchen Machine site and Woolworths NZ.
  4. Open Kitchen Machine in the same Chrome profile, check the connection, then send one shop. Sign in directly on Woolworths NZ.
Companion not public yetRead pilot scope & setup ↗

Independent assembl pilot. No Woolworths NZ or Woolworths Group partnership is claimed. A signed-in customer test is still required before broader use. Product prices may change; final weight, promotions and service fees are confirmed by Woolworths NZ.