For gluten-free households

A week you already know is gluten-free.

Cooking for coeliac disease or an intolerance means checking everything, every time. Keep recipes as data and the report checks the whole week at once — with a source for every flag.

Free: Cook Editor & apps — recipes, meal plans & shopping lists
€10/mo Cook Pro: CookBot AI + nutrition reports — 7-day free trial
The loop

Set the target. The week keeps it.

Your target is a few lines in a plain-text template. The report checks the whole week against it; where it misses, CookBot proposes the fix — as a diff you approve.

Your target · gluten-free.check.jinja
{% set exclusions = ["gluten"] %}
{% for ex in exclusions %}{{ ck.absent(ex) }}{% endfor %}
Report
⚠ gluten — soy sauce, Wednesday stir-fry
CookBot — proposed change
- dinner: ./Fast/Soy Stir-fry.cook
+ dinner: ./Fast/Tamari Stir-fry.cook
Report, re-run
✓ No gluten found across 7 dinners

Allergen data and CookBot come with Cook Pro — €10/mo. First subscription includes a 7-day free trial. See pricing →

Why this works

Because your recipes are data.

Every recipe is a plain-text .cook file you own — readable in any editor, today and in fifty years. Because the whole collection is structured data, a report can check it and an AI can plan from it. No database, no lock-in.

Plain text, yours forever Every AI change is a diff you approve Open spec & open-source editor

Start with the recipes you already love.

Import them free — from URLs, photos, or text — and set your first target this week.

Questions

Is this medical advice?

No. The report flags gluten-containing ingredients in your recipes, with sources, so you can see the whole week at a glance. Always check the labels of packaged products — formulations vary.

What about cross-contamination?

That's kitchen practice, and no report can check it. What the report does is make sure nothing gluten-containing is planned in the first place.

Can CookBot convert our old favourites?

Yes — ask it to propose a gluten-free version of any recipe in your collection. Every change arrives as a diff you approve before it touches your files.