Plan meals around what's already in your kitchen.
Keep a pantry list with expiry dates, get recipes that use what's running out, plan the week and make a shopping list that skips what you already have.
The app itself, running inside this page. Anything you do here is saved in your browser.
Ask it to do things
Press Ctrl+K in the app (Cmd+K on a Mac) and describe what you want. The model chooses from the app's own functions, runs them in order and tells you what changed. Some examples:
| I just bought 6 eggs, a bag of spinach and 500g of chicken | Adds all three to the pantry with expiry estimates. |
| Plan dinners for this week, vegetarian on weekdays | Suggests recipes and fills the meal plan. |
| Make me the shopping list | Builds the list from the plan minus your pantry. |
Instructions you save in the same box, such as "keep it short" or "I'm a beginner", are added to every AI request the app makes.
Features
- Pantry
- With expiry tracking and color-coded urgency.
- Natural-language quick add
- AI, with a local regex parser fallback.
- AI recipes
- With dietary filters, time limit, cuisine and per-serving nutrition.
- Fuzzy ingredient ↔ pantry matching
- With adjective stripping and singularization.
- Unit engine
- Mass/volume/count families, metric ↔ US, kitchen fractions (⅓, ¾ …).
- Servings slider
- Shortfall-aware shopping list, 'I cooked this' pantry deduction.
- Cook mode
- Big-text steps, keyboard navigation, auto-detected timers with an audio alarm.
- Recipe box page
- Save suggestions, favorites, search by title or ingredient, cooked counter.
- Meal plan page
- Monday to Sunday planner with drag-and-drop between days, per-meal servings, auto-fill from best pantry matches, weekly nutrition totals.
- Shopping page
- List built from the whole week's plan, merged across recipes, scaled by servings, minus what the pantry already holds, grouped by store aisle.
Runs in your browser
Unit conversion, scaling, matching, scoring, shopping list, timers, inventory. None of this needs a network connection or a model.
Uses a language model for
Recipe generation that prioritizes expiring ingredients. Pantry text → structured items with estimated shelf life.
Notes
- Cost
- Free. Each account has a daily allowance of AI requests.
- Your data
- What you make stays in this browser on this device. Your account is only used for signing in and for the built-in AI. You can export a backup or clear everything from Settings.
- AI access
- Signed-in users get the built-in AI with nothing to set up. You can also use your own Groq or OpenRouter key under Settings.
- Source
- The code and tests are on GitHub under the MIT license. The tests also run in your browser.