01 · The reel

Reels in.
Dinner out.

Shoku reads the reel for you: eleven steps, twenty three ingredients, the amounts beside the thing they belong to. Then it answers at the stove, edits when you ask, and counts what your fridge is missing.

24 MB APK · Android · source on GitHub

The palak paneer page in Shoku: cover photo, 5 of 23 ingredients already in the fridge, 17 missing, and the eleven steps of the recipe.

02 · Import a reel

Share the reel. The recipe comes back.

Send a reel from Instagram or YouTube, or take one from the Wall. The model reads the video and the caption, then writes the method out in order, linking each step to the ingredients it uses.

It also says what it cannot know. Amounts read off a video are estimates, and the page carries that line at the top instead of hiding it.

21 reels on the Wall · 11 steps for palak paneer · 23 ingredients

What the model writes down one reel
·the titlePalak Paneer
·the method, in order11 steps
·the ingredients for each step23 lines
·how long it takes30 min
·what it cannot knowamounts may be off
The Android share sheet open over an Instagram reel, with Shoku listed between Slack and Add to chat.

Saved on Instagram. Read in Shoku.

Three reels from the feed, and the pages that came back. Nothing is retyped, and the thumbnail stays with the recipe.

A reel of spicy boiled eggs.
Spicy Boiled Egg5 steps · read
A reel of egg paratha.
Egg Paratha8 steps · read
A reel of chili crisp eggs.
Chili Crisp Eggs8 steps · read
The palak paneer page that came back: cover photo, ingredients, steps and the fridge count.

in your cookbook, with its cover

03 · The assistant

Ask it, edit with it, or let it choose.

One thread per dish, and a kitchen thread with no dish at all. The scope sits above the input, so you always know what it is looking at. Everything below is a real answer from the build, recorded on 2 November.

can i skip the cream?
Shoku · palak paneer · v1Yes, you can skip the cream in step 6 and step 10. The gravy will be a little less rich and creamy, but still work. If you want richness without cream, simmer 1–2 minutes less so it stays thick, and you can add 1 extra teaspoon ghee if you like.

One question, one answer, metered against the twenty talks a day.

i want to add potato
ShokuHow much potato would you like to add to the Palak Paneer?
2 potatoes, cubed
Shoku · the editAdded 2 cubed potatoes and a step to simmer them in the gravy.
The diff 2 edits
+potatoes2, cubed
~step 6simmer the potatoes
versions v1

Nothing is written until you press it, and v1 stays in the history.

what can i cook tonight
Shoku · no dish · your kitchenTonight you could make Spicy Boiled Egg (needs red chili powder, sesame oil), Egg Paratha (needs green chilli, coriander, spices, rotis or dough), or Chili Crisp Eggs (needs chili crisp, soy sauce, sesame seeds, chili flakes).
Spicy Boiled Egg3 of 5
Ralston D’Souza · 5 steps
red chili powdersesame oil
Egg Paratha6 of 12
Ralston D’Souza · 8 steps
green chillicorianderajwain+3
Chili Crisp Eggs3 of 7
Braydon Jackson Morgan · 8 steps
chili crispsoy sauce+2

The matcher computes these against your shelf. The model only chooses among what it was given.

i have 2 kg rice and paneer
Shoku · no dish · your kitchenNoted rice and paneer.
Before it lands 2 rows
·rice2 kg
·paneeramount?

Paneer has no amount because the sentence had none. It never invents one.

It never edits behind your back.

An edit comes back as a list of operations with the words it will change, and a version id it was computed against. Press apply and one version is written. Ask for something destructive and it opens the real flow instead of doing it.

Two versions can be compared, and the older one is never overwritten. That is the whole reason the journal exists.

edit · apply · undo is another ask

Cook mode in Shoku: step one of eleven in large type, its ingredient underneath, and an ask chip beside the step number.

04 · The fridge

What you already have, counted.

Every ingredient in the recipe is checked against your shelf. The count is arithmetic, not a guess: units convert inside a family, grams to kilos, and a line whose units do not convert is left alone. Tap a row below and watch it move.

Palak paneer · v1 5 of 23 · 17 to buy

Eight of the twenty three are shown here. One more is already on the shopping list, which is why five have and seventeen to buy add up.

And it fills from a receipt

amul butter500 g
tata salt1 kg
lays classic2 pcs

Real output from one photo. The photo goes to a vision model once, comes back as lines you confirm, and is not kept.

The fridge in Shoku: a cook from your fridge row of matched dishes, a to buy list, and the items in the fridge with their amounts.

05 · The cook

The page on one side, the pan on the other.

Three steps from this cook, the ones photographed on 2 November, each paired with the frame that matches it. On the left, the app exactly as it stood at that step. On the right, what the step looked like in the kitchen. Step through them with the numbers, the arrows, or the keyboard.

Cook mode at step one: wash the palak.
cook mode · step 01 of 11
The palak, washed, in a steel bowl.
your kitchen · 2 November

Wash the palak thoroughly under running water and drain.

three steps · the arrow keys work

06 · Questions

The things you would ask a model.

Does it make the amounts up?

No. The amounts are read from the video, and the page says they may be off in a line you cannot miss. Every amount can be edited, and the edit becomes a version.

Which models are doing the reading?

A structured output model reads the reel into steps and ingredients, and Meta’s vision model reads a receipt photo. The matching against your shelf is plain arithmetic, not a model, which is why it never invents a dish.

Can it edit or delete my recipe?

It proposes edits as a diff, and one version is written only when you press apply. It never deletes a version, and a destructive request opens the real flow instead of running.

Are the suggestions made up?

The candidates are computed from the Wall against what you have in the fridge. The model is only allowed to choose among those, and to name what is missing from them.

Does it keep my receipt photo?

The image is sent once, read once, and not stored. You see the lines before anything reaches your fridge, and the app tells you before the first upload.

What happens offline?

The assistant needs the API, and it says so rather than pretending. The journal, the fridge and the shelf keep working, and anything you change syncs when you are back.

How many questions do I get?

Twenty a day, shared between asking, editing, suggesting and capturing. The shelf, the matching and the journal do not count against it.

Is there an iPhone version?

Not yet. The builds are Android APKs, and every release also publishes a debug build for testing.

Cook the next reel you save.

Shoku is free, and every build is published in the open.

Take the arm64 build for most phones. The debug build sits beside it on the same release.