Thali

A meal plan that changes with you.

Thali is a calorie tracker and meal planner for iPhone, made for the way India eats. Tell it what you ate in plain words, and it counts the calories and adjusts the rest of your day. When you would rather order, it finds Swiggy dishes that fit, and it sends your week's groceries to Instamart.

Works with your own Swiggy Instamart
Thali's Today screen: 566 kcal left of a 1,450 kcal goal, with protein, carbs and fat bars and the day's planned meals.
Poha with peanuts
A thali with dal, rice, roti and sabzi
Idli with sambar and chutney
Hyderabadi biryani
Rajma chawal
Masala dosa

Today, after breakfast and lunch: 566 kcal left.

A day with Thali

From planning the week to ordering lunch, in real screens from the app.

Sunday evening

7days

A plan made of food you actually eat

Thali plans breakfast, lunch, dinner and a snack for every day of the week, from poha with peanuts to rajma chawal, sized to your calorie goal.

It follows a vegetarian, eggetarian or non-veg diet, and can give you more room on the days you choose, like weekends.

Plan tab for Tuesday 20 October: poha with peanuts, rajma chawal, palak paneer with 2 phulka, and roasted chana with chaas.

Mid-morning

380kcal

Log it the way you would say it

Type Had 2 idlis with sambar and a filter coffee as a snack in Ask. Thali logs it to your snacks and tells you what is left for the day.

Ask knows today's log and your plan, so it can also swap a meal or tell you what to eat next.

Ask tab: the message about idlis and filter coffee, and the reply that 380 kcal were logged with 186 kcal left.

Lunch, from Swiggy

₹229

Order something that fits

Say what you are in the mood for, like high protein. Thali shows real dishes from restaurants that deliver to you now, picked to fit the calories you have left, each with its calories, protein and price.

Your pick goes into your own Swiggy cart and into today's log in one step. You place and pay for the order on Swiggy.

Order out: high protein picks from Swiggy, including a chicken keto salad at 371 cal and 319 rupees, and an egg bhurji meal.
Added to your Swiggy cart: 1 egg bhurji meal, 229 rupees, 450 cal, logged to snacks.

Or ask for it

4dishes found

Order in conversation

Ask I want paneer butter masala for lunch, can you order it? and Thali finds it at restaurants near you, with prices and calories. Pick one, confirm, and it goes into your Swiggy cart and your plan.

Ask reply listing four paneer butter masala options on Swiggy with restaurant, price and calories, and asking which one you would like.

After lunch

0.9× dinner

The rest of the day adjusts

Ate more than planned? Thali resizes what is left of the day instead of making you recount. Here, dinner drops to 0.9 of its portion to keep you on target.

Today screen with the note: Your plan adapted. Dinner trimmed to 0.9 times its portion, 432 cal, to keep you on target.

Evening, on Instamart

34items

Your plan becomes a shopping list

The rest of the week's meals turn into an Instamart list of real products and prices. Switch brands, untick what you already have, and send the list to your Instamart cart to finish there.

Grocery list: 34 of 34 items on Instamart, including Nandini curd and fresh eggs, estimated total 1,077 rupees.

Dinner, cooked at home

421kcal a serving

Macros for any recipe

Paste a recipe link or the recipe itself. Thali lists every ingredient with its calories, protein, carbs and fat, logs a serving to your day, and can order the ingredients on Instamart.

Recipes tab: palak paneer for 2 servings, 421 kcal a serving with 16.2 g protein, 22.1 g carbs and 29.8 g fat.

Swiggy Food

Thali uses Swiggy's MCP server for Food to bring real restaurant dishes into your meal plan.

  • Searches dishes from restaurants that deliver to you now
  • Filters them to the calories left in your day, and to veg if that is your diet
  • Adds your pick to your Swiggy cart and logs it
  • Shows your past Swiggy orders

Swiggy Instamart

Thali uses Swiggy's MCP server for Instamart to turn what you plan to cook into a cart.

  • Matches your week's plan or a recipe to real products
  • Lets you choose the brand and pack
  • Sends the list to your Instamart cart
  • Opens Instamart to pay

Your Swiggy account stays yours

Thali connects to each person's own Swiggy account and never orders anything on its own.

  • Sign in on Swiggy's own pageIn a secure browser window (OAuth with PKCE). Thali never sees your Swiggy login.
  • Kept on Thali's servers in MumbaiYour Swiggy session never sits on your phone.
  • Your saved addressesYou choose the delivery address from the ones saved in Swiggy.
  • You place every orderThali fills your cart; placing and paying for the order is always yours.

Also in Thali

  • Barcode scannerScan packaged food to log its calories and macros.
  • ProgressWeight trend, calorie history, streaks and badges, and when you are likely to reach your goal.
  • Higher-calorie daysPick days like Friday to Sunday to eat more, and the rest of the week balances it out.
  • One tap for planned mealsMark a planned meal "Ate it" and it is logged.

Good food, brighter days.

Thali is in beta on TestFlight for iPhone.