About
An archive of the food lifecycle
Foodbook follows a dish — or an ingredient — through up to four lifecycle stages: the farm that grew it, the garden that nurtured it, the kitchen that cooked it, the meal where it landed. Each dish entry weaves them together.
AI-assisted authoring
Foodbook uses Claude (Anthropic) for authoring assistance, not authorship. The editorial voice is the author's. AI does extraction and discovery; the prose is hand-written.
What's shipped today: a CLI extraction pipeline
(npm run extract) that reads a URL or photo, asks Claude
with vision + structured output for a draft, and writes the result to
src/content/recipes/_drafts/. The draft is never auto-committed —
every recipe is edited by hand before it lands on the site.
What's designed but not running yet: a reader-side
conversational search (RAG over the corpus, with citations by slug); a
cook-mode voice + chat coach with set_timer and
advance_step tools; a "more like this" related-entries rail.
The full plan, including non-goals (no AI prose, no AI photos, no AI
reranking the canonical lists), is in
docs/ai-first.md.
Where Claude is involved, the dish or recipe carries an
attribution field naming the source.
Source
The codebase is at github.com/laichunpongben/foodbook — issues and PRs welcome.