MealCraft

AI Assistant

Generate meal plans, get food suggestions, and swap items with AI-powered assistance.

MealCraft's AI Assistant helps you build meal plans faster by generating culturally appropriate Indian meals based on your client's profile, targets, and dietary preferences. Every AI output is a draft — you review, edit, and approve before anything is applied.

AI features require a Starter plan or above. Free plans don't include AI access. You can purchase additional AI credit packs from Settings → AI.

How it works

The AI uses a two-phase approach:

  1. Phase 1 — AI composes real meals using its culinary knowledge (e.g., "Roti + Dal + Sabzi + Curd")
  2. Phase 2 — The system matches food names to your food database (IFCT, USDA, or custom) and calculates actual nutrients

The AI never sees your food database directly. It suggests meals as a nutritionist would, then the system finds the closest matching foods.

Preview workflow

Every AI generation follows a preview → review → accept flow:

Trigger generation

Click any AI action — "Generate Day's Meals", a sidebar action pill, or "Fill with AI" on a meal slot.

Review the preview

The preview replaces the meal content area and shows:

  • Every proposed meal with food names, gram weights, and calories
  • A nutrient bar matching the standard builder bar (calorie ring + macro bars)
  • Deviation warnings if macros are significantly off target
  • A notice if accepting will replace existing items

Edit individual items

Before accepting, you can:

  • Remove items — hover any item and click ✕ to exclude it. Nutrient totals update live.
  • Change mismatched foods — when the AI suggested "Roti" but the system matched "Bread roll", a "Change" button appears. Click it to search for the correct food inline.

Accept or discard

  • Accept — applies the preview items to the plan
  • Discard — closes the preview with no changes
  • Regenerate — generates a fresh preview with a new AI call

AI sidebar panel

The AI tab in the builder sidebar (✨ icon) provides plan-level AI actions:

ActionWhat it does
Fill empty daysGenerates meals for all days that have no items
Boost proteinRegenerates the active day with high-protein focus
Reduce carbsSwaps carb-heavy items for lighter alternatives
Optimize for goalAdjusts the plan based on the client's goal (weight loss, muscle gain)
Add varietySuggests alternatives for repeated foods across days

Actions are contextual — they appear based on the current plan state and nutrient gaps.

Custom instructions

The input field at the bottom of the sidebar lets you type free-form instructions:

"Include South Indian breakfast options, avoid raw salads, prefer home-cooked meals"

The AI incorporates these instructions when generating meals.

Generating a full day

When a day has no items, a centered CTA appears:

Fill this day with AI Generate meals for Monday based on Navin's targets and preferences

Clicking this generates a preview. You'll see the proposed meals before anything is saved.

Filling a single meal

For individual meal slots, use the "Fill with AI" button below "Add food or recipe" (visible when the meal is empty), or find it in the meal's ⋯ dropdown menu.

AI food suggestions

When you open the food search panel and there's a significant nutrient gap (>30% below target for any macro), AI suggestions appear automatically at the top:

  • Shows 3 suggested foods with portions and calories
  • Each suggestion explains why it was chosen (e.g., "High protein, fills 40% of remaining gap")
  • Click + to add directly to the meal
  • Suggestions collapse when you start typing a search query

AI swap

Hover over any food item in a meal to see the ✨ swap icon. Click it to get 3 AI-suggested alternatives:

  • Alternatives are in the same food category (beverage → beverage, protein → protein)
  • Each shows calories, protein, and a brief reason
  • Click "Swap" to replace the item in-place

Usage and limits

AI usage is tracked per organization using a weighted credit system that resets with your billing cycle.

Credit costs per action

ActionCreditsNotes
Food suggestions (in search panel)FreeAuto-loads, unlimited
AI swap suggestionsFreeEncourages plan refinement
Fill a single meal1 credit
Generate a day (preview)1 creditRegenerating the same day costs another credit
Generate multi-day plan1 credit per dayA 7-day plan costs 7 credits
Generate a recipe1 creditFull recipe with ingredients, steps, and tags

Suggestions and swaps are free — use them as much as you want to explore options. Credits are only consumed when generating new meals.

Monthly allowance by plan

PlanMonthly credits
Free0
Starter200
Pro1,000
Clinic5,000

View your usage in the AI sidebar header or in Settings → AI.

Bonus credit packs

If you exceed your monthly allowance, you can purchase additional credit packs from Settings → AI. Bonus credits are valid for 12 months and are used automatically when your plan allowance runs out.

Privacy and safety

AI suggestions are drafts for practitioner review. Always verify the output before sharing with clients.

  • No PII sent to AI — client names, emails, and phone numbers are never included in AI prompts
  • Zero data retention — AI providers process data with no storage
  • Dietary safety — every AI suggestion is checked against the client's allergies, intolerances, and dietary preference before being shown
  • Org-level consent — AI must be enabled at the organization level (DPDP compliance)

On this page