Family kitchen tool
Weekly Meal Planner
Plan 7 days with course slots (Main, Side — add or remove dish types per day), discover new recipes with live web search saved into category groups, and get a shopping list grouped by aisle with duplicates merged.
0 / 0 dishes planned
Starting…
Each day starts with Main / Side slots. Pick a recipe per slot (sorted A–Z within each category), hit Randomize to fill the day with random picks, remove a dish type with ×, or add another course (Dessert, Appetizer, Soup…) with “+ Add dish”.
Add a recipe from the web
Three ways to add web recipes: ① paste a link below and click Fetch — the page is read and the recipe extracted automatically, ② use Live search on the Weekly Plan tab, or ③ in a Hatz chat ask for “planner JSON” and paste it in the box below.
Or type one in
Save your planner data
Automatic saving is on. Every change you make is saved to Cloudflare within a couple of seconds — watch the status badge at the top right (it should say Saved). Export data is still useful as a backup copy you can keep in a file; Import data restores from one.
The internet workflow
- Live search: TheMealDB search on the Weekly Plan tab finds recipes instantly, each with a link to the original page.
- Hatz assistant: for anything beyond TheMealDB, ask in chat — it searches the web and returns planner JSON to import.
- PDF recipes: upload recipe PDFs in a Hatz chat; the assistant extracts ingredients and instructions into planner JSON.
- Persistent memory: with family invited to Hatz, the assistant remembers your library and preferences across conversations.