mse

A working tool for working cooks

Every recipe in Braised
is nine recipes.

One typed source. Nine resolutions. The one you captured. Scaled to your household. Dairy-free for your roommate. Metric for your German uncle. Cost-per-portion for the dinner party. Narrated step-by-step at 8pm with wet hands.

No other recipe app generates more than one of those — because no other recipe app stores a recipe as anything more than text.

Same database. Nine surfaces.

Every interaction is a typed query, transform, or generation against the same recipe graph.

  1. 01

    Capture from anywhere

    parse(photo · voice · url)
  2. 02

    Photo-grounded adjust

    vision(photo, recipe)
  3. 03

    Read it to me

    tts(recipe.step[n])
  4. 04

    Scale for context

    scale(recipe, { N | diet })
  5. 05

    Dietary rewrite

    substitute(recipe, constraint)
  6. 06

    Cook mode

    cook(recipe)
  7. 07

    Allergen + nutrition

    rollup(recipe.allergens)
  8. 08

    Cost + margin

    cost(recipe × catalog)
  9. 09

    Publish a page

    share(recipe)

The hero moment

Hold your phone over the pan.
Ask "how does this look?"

Braised sees what's actually in your pan and compares it to the recipe's expected appearance. Every other AI cooking app is generative — it makes things up from training data. Braised is reactive. It responds to your reality.

"Caramel is pale. Thirty more seconds at medium-high."