m mati
version · scale · link

A recipe book that remembers every version.

For cooks who actually iterate. Draft a change, publish it as a new version, and the old one stays right where you left it: browsable, cookable, never overwritten.

[[ versioning ]]

Publish it. Then keep cooking.

Every recipe keeps its published versions. Edit freely in a draft, publish when you are happy, and earlier versions stay intact, so you can see how a recipe evolved or cook the one that worked last time. Notes pin to the version they describe: “cut bulk to 4h” lives on v2, not on the recipe as a whole. No diffs to read, just versions you can open.

v1 v2 v3 draft
[[ linking ]]

Recipes that reference recipes.

Reference another recipe as an ingredient with [[double brackets]], and pin it to an exact version with [[Cultured Butter@v2]]. Links are inserted from a picker and resolve live, so a starter, a stock, or a spice mix stays a single source of truth you maintain in one place.

Add 30 g of Tomato Passata v3

The everyday things, done properly.

Live serving scaling

Set a multiplier and every quantity rescales in place, with fractions kept readable.

A pantry of products

Map a generic ingredient to the products you actually buy, and see which recipes use each one.

Ingredient sections

Group ingredients into labelled parts: dough, filling, glaze.

Tags, categories & search

Organise into categories, tag freely, and filter the list instantly.

Visual or markdown

Write your method in a step editor or in plain markdown, whichever you prefer.

AI

Start from just a title. mati drafts the recipe with Mistral, and you take it from there.