Everything OnKalo does
588 features, grouped by the path you take through the app. This list is what exists today — nothing here is a roadmap promise.
Anything marked “coming soon” is already built, but not switched on for everyone yet. We would rather tell you that than pretend it is ready.
Getting started
- Choose your language the first time you open the app Before anything else, you pick which of the five languages the app speaks with you.
- Know the value before creating an account The opening introduces OnKalo and makes clear what it helps you do.
- Try an interactive analysis without an account A demo plate lets you change portions and understand the result before signing up.
- Look up a barcode without signing up You scan a package and check the label without having to create an account.
- Start with a minimal profile Weight and height are enough to get going quickly.
- Add sex and date of birth optionally The step improves personalized calculations, but can be clearly skipped.
- Choose how to use artificial intelligence You decide between AI included in your plan or your own provider key.
- Set up your own key during onboarding A tutorial walks you through choosing the provider, creating the key and the first test.
Account
- Create an account with email and password Simple sign-up with password confirmation and error messages in plain language.
- Sign in with email and password Logging in brings back the content tied to your account.
- Request a password reset A recovery link is sent by email when you forget your password.
- Sign out with a confirmation You leave your account with no risk of a stray tap.
Logging food
- Update the weight your profile uses The base value for calculations can be corrected in settings.
- Update the height your profile uses The measurement stays editable after initial onboarding.
- Update sex when provided The optional detail can be added or corrected.
- Update your date of birth The information used in age-based safeguards stays under your control.
- Leave optional details blank Sex and date of birth do not block the app’s main use.
Diary
- See the day’s summary when the app opens The home screen brings together what you have already logged and the next things worth keeping an eye on.
- Follow the day’s calorie ring The total eaten appears against your configured goal.
- See activity alongside the food summary The day’s movement appears as context, separate from your food goal.
- Open meal logging from a shortcut The main action goes straight to the ways of logging food.
- Add 250 ml of water from the home screen One tap updates your water intake without opening another screen.
- Open your supplement routine from a shortcut Quick access takes you to the items planned for the day.
- Show water, fasting and challenge cards Each habit can have its own block on the home screen.
- Show supplement and health cards Your routine and the health integration can be followed without hunting through settings.
- Choose the home screen cards You decide which blocks appear.
- Reorder the home screen cards The blocks can be dragged to match your priorities.
- Restore the home screen’s original layout One command undoes the customization and goes back to the default.
- Open the Library of saved content Recipes, captures, saved meals, products and shopping live together in one area.
- Move between the main areas in tabs Diary, progress, library and settings stay reachable from the main navigation.
Food catalog
- Photograph the plate from above The top-down image is the basis for identifying the foods and how much of the plate they occupy.
- Add a side photo The second angle gives the analysis more context on height and volume.
- Pick the main photo from your gallery An existing image can be used without opening the camera.
- Pick the side photo from your gallery The second angle can also come from photos saved on your device.
- Use personal objects as a scale reference A registered plate, glass or other object helps estimate the meal’s real size.
- Send references automatically with the analysis Registered objects are taken into account without picking them again for every meal.
- Analyze foods and portions with AI The analysis turns the images into an editable list of items and amounts.
- See the analysis confidence level The result tells you whether confidence is high, medium or low.
- Get guidance when the image is not enough The app explains when it needs a better photo or a different way to log.
- Keep the photo during review The image stays available while you check the identified items.
Meals of the day
- Describe a meal in words Free text becomes the same editable nutrition list as the photo flow.
- Use your device keyboard’s dictation You can speak using the keyboard’s own voice feature, when the system offers it.
- Log calories only A quick entry covers moments when there is no detailed information.
- Add protein to the quick log The protein value is optional and can go along with the calories.
- Choose the meal for the quick log The entry goes straight into the right group of the day.
- Get a heads-up when AI is unavailable A missing key, a limit or a provider error is explained without losing the manual path.
Goals
- Review every food before saving Nothing has to enter the diary without your confirmation.
- Adjust each item’s amount Portions and units stay editable after the analysis.
- Remove an identified food Items that were not in the meal can be deleted.
- Swap an item for the correct food The catalog search replaces a wrong identification.
- Add a food that was left out An item from TACO or from your catalog can be included by hand.
- Correct the analysis in natural language You describe what is wrong and ask for a new reading of the result.
- See each food’s nutrition source Badges tell apart TACO, TBCA, USDA, IBGE, personal products and estimates.
- Check calories and macros per item Energy, protein, carbs and fat are available before saving.
- Check available micronutrients Vitamins and minerals appear when the nutrition source reports them.
- See the analysis cost and tokens If you use your own key, you can audit what that call consumed.
- Get the plate score The composition gets a quality reading with no punishing language.
- See warnings about estimated values Inferred numbers are kept clearly apart from table data.
- Choose the meal group before saving The result can go into breakfast, lunch, a snack or any personal group.
- Pre-select the meal by time of day When a group has a time window, the app automatically suggests the most likely one.
- Save the analysis as a recurring meal The combination can get a name and become a reusable shortcut.
- Log the reviewed meal in the diary Saving consolidates the items and their data on the chosen day.
- Keep a draft between steps of the new flow The capture and the review survive interruptions or closing the app. coming soon
- Use quick review in the new guided flow Capture, analysis, checking and saving are separated into clear steps. coming soon
Progress and body
- Read a barcode with the camera The camera identifies the package number with no typing.
- Look the product up in a public database The result uses data available on Open Food Facts.
- See the label before creating an account Product lookup stays open to visitors.
- Choose a portion of the product The amount eaten is set before logging.
- Log the product in the diary The scanned item goes into the meal you choose.
- Continue with manual entry when the code fails A missing product or an unavailable camera does not stop the flow.
- Create a personal product from scratch You register name, brand, nutrients and usual portion.
- Fill in a product from a photo of the label The intelligence reads the nutrition table and prepares the fields for your review.
- Edit the fields read from the label No extracted information is saved without a chance to correct it.
- Enter nutrients per 100 g The standardized base makes it possible to calculate any portion in grams.
- Set a default portion The size you use most often is ready for the next entries.
- Get a warning when macros and calories do not add up The app flags unlikely math, but lets you save after checking.
- Archive a product without erasing history The item leaves the main searches and stays in older entries.
Daily habits
- Search the nutrition table and products in one search Reference foods and personal items appear together.
- Use TACO as the base for Brazilian foods Dishes and ingredients common in Brazil have a local source that comes first.
- Check nutrition data per 100 g Calories, macros, fiber and available micronutrients are visible in the detail view.
- Favorite foods and products What you use most stays at the top of the search.
- Find favorites at the top of the search The catalog puts what you use most first.
- Tell table foods and personal products apart The origin comes with the result to avoid confusion.
Recipes
- See all the day’s meals The groups show the logged items and their totals.
- Move to earlier days History can be checked without leaving the diary.
- Move to later days Future dates stay available for browsing how the app is organized.
- Track calories eaten and remaining The summary compares the day with your configured goal.
- Track protein, carbs and fat Bars show the total and what is left when there is a goal.
- Track the day’s fiber Fiber appears alongside the main macros.
- See each meal group’s total Breakfast, lunch, snacks and personal groups have their own sums.
- See the score of each analyzed meal The quality reading stays attached to the matching entry.
- Spot estimated data in your history The diary tells you when the day contains inferred numbers.
- Spot incomplete nutrition entries Missing data is not silently turned into zero.
- Copy a meal from yesterday The items from the same group are repeated on the current day.
- Save a meal from the diary as a combo The set can be named and reused.
- Track consecutive days of logging Your current streak appears with no punishment when it breaks.
- Check your streak record The longest run stays available as a memory of consistency.
Meal plan and shopping
- Create custom meal groups You use the names that make sense for your routine.
- Rename meal groups An existing group can change its name without losing entries.
- Use suggestions for common groups Supper, morning snack, afternoon snack and pre-workout can be created quickly.
- Set the group’s start time An optional window helps the app understand your routine.
- Set the group’s end time The closing time completes the window used in automatic suggestions.
- Reorder meal groups The diary’s sequence follows the real order of your day.
- Turn off a group while keeping history The group stops appearing for new entries but stays in earlier days.
- Permanently delete a group with no history Groups that were never used can be removed completely.
- Prevent destructive deletion of a group with history When entries exist, the app only offers the safe turn-off.
- Create default groups when the account is empty A starter routine is prepared for anyone who has not customized their meals yet.
- List saved meals Recurring combos live together in their own area.
- Log a saved meal in one tap Saved combos live in their own tab and go into the diary with no rework.
- Rename a saved meal The name can keep up with changes in your routine.
- Delete a saved meal with a confirmation The shortcut is removed without erasing what was already logged in the diary.
Supplements
- Register a reference object You describe an object that usually shows up next to your food.
- Choose the object’s shape Round references use diameter; rectangular ones use width and height.
- Enter the object’s real measurement The known size creates the scale used in the photo estimate.
- Keep several personal references Objects used in different situations can coexist.
- Remove a reference you no longer use The object stops taking part in future analyses.
- Apply references without repeating setup Saved measurements automatically come along with new photos.
Physical activity
- Set a daily calorie goal by hand If you already have guidance, you can enter your own number.
- Calculate a suggested goal A step-by-step combines profile, activity, objective and body composition.
- Choose to lose, maintain or gain weight The direction you want changes the recommendation.
- Set your usual activity level The calculation considers your routine beyond logged workouts.
- Use body fat percentage when available Body composition improves the choice of applicable formula.
- See the full math behind the calculation Every component of the recommendation can be checked.
- Add personal context to the calculation A note can ask for a more conservative review of the suggestion.
- Keep context from lowering the goal For safety, the contextual review only keeps or raises the number.
- Apply macro goals along with calories Protein, carbs, fat and fiber can be updated in the same step.
- Set a protein goal by hand The value can be filled in or left without a goal.
- Set a carb goal by hand The daily bar uses the number you chose.
- Set a fat goal by hand Tracking respects the value you entered.
- Set a fiber goal by hand The goal can be tracked alongside the other nutrients.
- Respect minimum resting energy The recommendation never goes below your calculated BMR.
- Explain when the goal was raised for safety The automatic adjustment is shown transparently.
- Suspend deficits in sensitive contexts Pregnancy, breastfeeding, being underage and a history of eating disorders call for professional care.
- Offer a recalculation after a new weight A check-in can update the basis of your goal, with your authorization.
Health on your phone
- Log your weight quickly A direct field saves today’s weight without opening the full check-in.
- Log weight and body fat together The quick action accepts both indicators.
- Switch the chart to weight The series shows how your body weight is evolving.
- Switch the chart to body fat percentage Body composition can be analyzed on its own.
- Switch the chart to lean mass Changes in fat-free mass get their own view.
- Check the 7-day period The short window helps you look at the recent week.
- Check the 30-day period The monthly view softens daily swings.
- Check the 90-day period The long window highlights sustained trends.
- See the trend line The chart separates overall direction from one-off variations.
- Open a point’s details Date and exact value are available when you select an entry.
- See the period’s change The summary shows the difference between the start and the end of the window.
- Get a smart summary of the week With at least three days of data, the app offers a reading and a next step.
- Ask for a meal suggestion for right now The recommendation considers what is left to your goal and your recent habits.
- Ask for an alternative to the last suggestion The new option avoids repeating the proposal you turned down.
- Log the suggestion straight into the diary The idea you pick can become a meal with no retyping.
Reports
- Open a full body check-in Weight, composition, measurements and photos come together in the same ritual.
- Save the check-in in stages You do not have to fill everything in at once.
- Pick up an interrupted draft The data you already entered reappears when you come back.
- Keep the draft when using the quick weight A simple entry does not replace the check-in that was underway.
- Enter a measured body fat percentage Results from bioimpedance or an exam can be logged directly.
- Estimate body fat with the US Navy method Neck, waist and, when applicable, hips allow an estimate with a tape measure.
- Log your arm measurement The circumference goes into your body history.
- Log your forearm measurement The area can be tracked on its own.
- Log your chest measurement The chest circumference is part of the check-in.
- Log your waist measurement The central measurement joins your history and the US Navy calculation.
- Log your hip measurement The circumference is available for progress and applicable calculations.
- Log your thigh measurement Your legs can be tracked over time.
- Log your calf measurement The measurement is stored with each check-in.
- Log your neck measurement The value feeds your history and the US Navy method.
- Log lean mass The result of a body assessment can be preserved.
- Log muscle mass The field keeps the number given by your device or exam.
- Log body water The percentage or reported result goes into the check-in.
- Log visceral fat The device’s index can be tracked.
- Log bone mass The number from the exam stays tied to its date.
- Log a measured basal metabolic rate The BMR value from a report can be stored.
- Identify the source device or exam Bioimpedance, DEXA and other sources can be described.
- Log your body type optionally Ectomorph, mesomorph or endomorph can be noted as a personal reference.
- Keep body type out of the calculations The classification is informational and does not change goals or recommendations.
- Finish the check-in with a summary The app confirms what was logged and offers next steps.
Inbox
- Photograph the front pose Each check-in can keep a front-facing image.
- Photograph the side pose The profile view can go with the same date.
- Photograph the back pose The third position completes the optional set.
- Choose existing photos from your gallery Images you already took can be attached to the check-in.
- Keep photos on your device only Body images are not sent to your account or for analysis.
- Browse the progress gallery The sets are organized by check-in.
- Open a photo in full screen The image can be examined without the gallery cards.
- Swipe between earlier and later photos Navigation moves through history without closing the viewer.
- Delete a photo with a confirmation A specific image can be permanently erased.
- Choose two check-ins to compare You set the starting moment and the most recent one.
- Always compare the same pose Front, side or back stay aligned in the comparison.
- Drag the before-and-after divider The control reveals parts of both photos in the same area.
- Adjust the comparison with accessible controls The divider can also be moved without relying only on the drag gesture.
Gentle Mode
- Get a starting goal based on your weight The calculation uses 35 ml per kilo as the starting point.
- Keep the suggestion within prudent limits The starting goal stays between 1,500 and 4,000 ml.
- Round the goal to 250 ml glasses The initial number becomes a practical amount for the day.
- Use 2,000 ml when no weight is available A default goal keeps the tracking usable.
- Change your daily water goal You can replace the suggestion with whatever value you prefer.
- Add 250 ml in one tap Each glass updates the day’s total.
- Remove 250 ml if you make a mistake An entry can be undone without zeroing the day.
- Track progress toward the goal The total you drank appears against the daily objective.
Kalo, the jaguar
- Start a fast manually The timer only begins when you decide.
- End the fast manually The duration is consolidated at the moment you choose.
- Use the 12:12 protocol Twelve hours of fasting and twelve of eating window are available.
- Use the 14:10 protocol The in-between option can be selected for the next cycle.
- Use the 16:8 protocol The popular format is available without being treated as an obligation.
- Use the 18:6 protocol The longest window is an explicit choice.
- Follow the time in hours, minutes and seconds The card shows the live duration of the active fast.
- See the fasting phases in plain language The app gives context for the moment without promising medical effects.
- Apply protocol changes only to the next fast A cycle underway never has its target changed by surprise.
- Detect a possible retroactive window A gap of at least 12 hours between meals can generate a suggestion.
- Confirm before logging a retroactive fast The window never enters your history automatically.
- Add a past fast manually Start and end can be entered when no meals were logged.
- Block future intervals Dates after the current moment are rejected.
- Block overlapping fasts The history does not accept incompatible periods.
- End at the time of the logged meal If you eat during an active fast, the app offers to use the entry’s exact time.
Personalization
- Log three meal groups in the day The challenge values showing up in the diary, not nutritional perfection.
- Reach your daily water goal The intake you already logged feeds the progress automatically.
- Stay between 90 and 110 percent of your calorie goal The range avoids demanding an exact number.
- Log a meal with a score of at least 70 One balanced plate can complete the daily challenge.
- Show up on five days of the week Weekly consistency allows days off.
- Hit the water goal on four days The weekly challenge uses an achievable frequency, not a perfect streak.
- Build three balanced days in the week Progress counts days inside the defined range.
- Track progress with no coins and no punishment Challenges do not remove points or create debt when they go unfinished.
Navigation
- See the day’s steps The total received from the Health app appears in the daily summary.
- See the day’s active energy Movement burn is kept separate from resting metabolism.
- See the day’s workout minutes Measured and manual sessions both feed the summary.
- Identify where activity data came from The app tells health data and manual notes apart.
- Browse other days of activity History can be checked by date.
- Log a walk manually Duration and intensity produce a burn estimate.
- Log a run manually The activity gets a calculation that matches the selected type.
- Log weight training manually Strength work can be noted without a watch or an integration.
- Log calisthenics manually Bodyweight exercises have their own category.
- Log cycling manually Rides can be added to the day’s summary.
- Log another kind of workout An open option covers activities outside the main categories.
- Choose light, moderate or intense Intensity plays into the energy estimate.
- Enter a duration between 1 and 600 minutes Validation prevents negative or implausible times.
- See a MET-based estimate The calculation explains that manual burn is approximate.
- See the likely burn range An interval avoids showing a precision that manual data does not have.
- Give priority to measured data in overlaps Health app activity avoids double counting with a manual workout in the same period.
- Keep activity separate from your food goal Calories burned do not automatically increase how much the app suggests eating.
- Delete a manual workout with a confirmation Entries created in the app can be removed.
- Compare energy eaten and active energy A summary puts food and movement in context without treating them as mandatory compensation.
Languages
- Understand the integration before connecting A screen explains which data will be read, what it is for and how to remove it later.
- Request the permissions in a single action Weight, steps, active energy and workouts are presented in the iPhone’s native sheet.
- Control each permission in the system The Health app keeps granular control over the authorized types.
- Prove the connection through received data The status relies on real samples, since iOS does not directly reveal read permissions.
- Import the last 30 days of weight on first sync The initial window recovers recent context without fetching unlimited history.
- Import seven days of activity on first sync Steps, energy and workouts start with a short window.
- Sync only what is new from then on Cursors avoid rereading the whole history on every update.
- Sync manually whenever you want A button fetches new records on the spot.
- Redo a full sync The command restarts the reading when you need to rebuild the imported data.
- Receive a new weight as a proposal The value does not go straight into your body history.
- Confirm an imported weight Only your approval turns the sample into a progress entry.
- Discard an imported weight An unwanted measurement can be ignored.
- Use steps as daily context Movement appears without silently changing food or goals.
- Use active energy as daily context The measured burn stays informational.
- Use workouts as daily context Imported sessions feed the activity screen.
- Avoid duplicates across iPhone, watch and apps Identifiers and origin help avoid counting the same activity twice.
- Disconnect without erasing imported history The integration stops fetching data, but what already arrived can stay.
- Erase only the data brought from Health Imported samples, proposals and cursors can be removed together.
- Keep health data out of usage analytics The information stays local and is not sent as telemetry.
Accessibility
- See recipes with a thumbnail photo The library uses the imported image or a visual fallback.
- Search a recipe by name The search finds full or partial titles.
- Search a recipe by ingredient You find dishes by what you have at home.
- Search a recipe by origin The imported source is part of the search too.
- Filter all recipes The overview gathers your active library.
- Filter favorite recipes A star creates a quick shortlist.
- Filter recipes you have already made Cooking history becomes a way to browse.
- Filter sweet recipes The flavor classification can narrow the list.
- Filter savory recipes Savory dishes get their own filter.
- Show archived recipes Items stored outside the main list stay reachable.
- Explore recipes by collection Personal groupings help tame a large library.
Artificial intelligence
- Create a recipe from scratch You put together ingredients, amounts and directions, and the app calculates the nutrition.
- Set the recipe’s name The title identifies the recipe in the library and in the diary.
- Add free-form tags Tags help you build your own organization.
- Keep personal notes Changes, experiments and preferences stay apart from the original content.
- Classify as sweet, savory, mixed or a drink The main flavor feeds filters and organization.
- Classify by meal occasion Breakfast, lunch, snack and dinner can describe when the recipe is used.
- Classify as starter, main, side or dessert Its role in the meal can be recorded.
- Note the type of cuisine A free field keeps region, country or style.
- Add ingredients one by one Each line takes a description, an amount and a unit.
- Remove ingredients Unneeded lines can be deleted before saving the version.
- Mark an ingredient as optional The item stays in the recipe but is left out of the main nutrition total.
- Link an ingredient to the catalog The match brings in data from a known source.
- Review an ingredient with an ambiguous match Ties call for a human decision instead of picking a source arbitrarily.
- Keep an ingredient pending review The recipe can exist while a line still needs confirmation.
- Use grams and milliliters Metric units cover solid and liquid ingredients.
- Use unit, slice, clove and drop Common household counts can be preserved.
- Use tablespoons, teaspoons and dessert spoons Spoon measures keep the original language.
- Use cups, glasses and ladles Everyday volumes from the Brazilian kitchen are available.
- Use a pinch as a measure Small amounts do not have to be forced into grams in the description.
- Estimate grams for home measures with AI The conversion helps the nutrition math and stays marked as an estimate.
- Ask for confirmation when the conversion is ambiguous A measure without context does not get invented precision.
- Enter how many portions it yields The recipe’s total is divided by the real yield.
- Enter the final weight once it is done The cooked weight allows more faithful values per 100 g.
- Write the directions The text is split into steps for reading and for Cook Mode.
- Record the preparation time The structured time appears in the details and in the guided experience.
- Explain the reason for an edit The new version can record what changed.
- Edit without destroying the previous version Every save preserves the history.
- Archive the recipe without deleting it The item leaves the main library and stays reachable.
- Restore an archived recipe The dish returns to the active list.
Subscription
- Import by pasting the full text Ingredients and directions are separated locally from the content you provide.
- Import by describing the recipe to the AI Loose text can be organized into structured fields.
- Import from a page address The link is read and turned into a recipe when there is content available.
- Import a TikTok link The social source is accepted in the same address flow.
- Import an Instagram link Reels and posts can provide the recipe’s origin.
- Extract the address from a shared caption The app finds the link even when extra text comes around it.
- Receive a recipe through another app’s Share menu OnKalo can appear in the system share sheet and open the import. coming soon
- Preserve the original link The source stays reachable from the recipe details.
- Preserve the author’s name when available Credit travels with the imported content.
- Preserve the original photo when available The image becomes the cover in the details and the thumbnail in the library.
- Preserve preparation times stated in the source Duration and steps are put to use when they can be identified.
- Detect an already imported link The app avoids creating silent duplicates.
- Open the existing recipe when the link repeats You can keep using the item you already saved.
- Save the new reading as a version Changes in the source can join the existing recipe’s history.
- Import a separate copy An intentional duplicate is still possible.
- Explain when the page has no readable recipe The app asks for text or an image instead of returning just a generic error.
- Keep an unfinished import in the recipe inbox A draft can survive you abandoning the flow.
- Resume a pending import The data already extracted comes back for editing.
- Discard a pending import The draft leaves the inbox when it no longer interests you.
Privacy and data
- Calculate the whole recipe’s nutrition Linked ingredients are added into the total.
- Calculate nutrition per portion The yield divides calories and nutrients.
- Calculate nutrition per 100 g The final weight makes it possible to compare nutritional density.
- Show calories and macronutrients Energy, protein, carbs and fat appear in the summary.
- Show fiber and available micronutrients The details use only what the sources actually report.
- Distinguish calculated nutrition A recipe with all data known gets a clear status.
- Distinguish estimated nutrition Conversions and inferred data stay flagged.
- Distinguish partial nutrition Ingredients without information are not treated as zero.
- Show the origin of each conversion Table data and estimates can be audited.
- Work out the amount you will eat in portions You say how many portions you are going to have.
- Work out the amount you will eat in grams A fraction by weight can be chosen too.
- Preview the nutrition of the chosen amount The value appears before it enters the diary.
- Ask for confirmation when logging a partial recipe Missing data is brought up again at the moment of use.
- Log a recipe in the chosen meal group The portion becomes a diary item.
- Keep an immutable nutrition snapshot in the diary Future edits to the recipe do not change past entries.
Sync
- Favorite a recipe A star highlights the dishes you love.
- Mark a recipe as made The action records that you cooked it.
- Count how many times the recipe was made The total tracks your accumulated experience with the dish.
- Create a manual collection You name a themed folder of recipes.
- Add recipes to a collection Items can join the grouping you chose.
- Create a smart collection by maximum calories A cap keeps the selection updated automatically.
- Create a smart collection by minimum protein The filter highlights options with the amount you set.
- Combine calories and protein in a smart collection Both criteria can form one saved search.
- Check the version history Date, reason and content of each edit stay accessible.
- Restore an earlier version as a new version Going back does not erase the later history.
- Open the recipe’s original source One tap goes back to the page it came from.
Help
- See a large recipe cover The photo preserved at import takes the spotlight in the details.
- See time, portions and calories at a glance Essential information sits in chips near the title.
- Start cooking from the top of the screen The main action does not require scrolling to the end.
- Check ingredients in a clear list Amounts and measures stay close to the directions.
- Read the directions in numbered steps The text stops being one hard-to-follow paragraph.
- Edit the recipe from the details The page leads to the form while keeping the version history.
- Archive from the end of the details The less frequent action stays available without competing with cooking.
- Expand the history only when you want Versions stay collapsed so they do not weigh down the reading.
- Schedule the recipe in a plan Day, meal and amount can be chosen right from the details.
- Create a shopping list for the recipe The ingredients become buyable items.
- Preserve the original measure in the list Shopping can show cups and units instead of grams only.
Cook Mode
- Start with the mise en place A checklist helps you lay out the ingredients before cooking.
- Check off ingredients already set out Early progress stays visible.
- Move on to full-screen cooking Each step gets focus and comfortable reading.
- Move between steps with a gesture Swiping takes you to the previous or next step.
- See the cooking progress bar Your current position appears against the total number of steps.
- See the ingredients used in this step The app ties the step to the relevant amounts.
- Detect timers written in the directions Recognized times become tappable controls.
- Start and pause a timer The clock can keep up with real kitchen interruptions.
- Restart a timer The countdown goes back to the start when needed.
- Keep timers visible when changing steps A running timer does not disappear while you navigate.
- Keep the screen awake while cooking Your device does not go dark in the middle of a recipe.
- Resume an interrupted cooking session The app remembers the step and the state of the timers.
- Read the step out loud Narration uses the recipe’s language, with no need to touch the screen with busy hands. coming soon
- Finish cooking with a celebration Kalo acknowledges the finish without turning it into a competition.
- Automatically mark the recipe as made Finishing updates the times-cooked counter.
Weekly plans
- Explore ready-made weekly plans Starter structures come with an estimated calorie range.
- Activate a ready-made plan The chosen week starts guiding the planning area.
- See the plan day by day Each date gathers its meals and options.
- Open a planned meal’s details Ingredients, portions and estimated energy are available.
- Log a planned meal in the diary The chosen option goes into the matching group.
- Switch the active plan Another week can replace the current structure.
- Remove a plan you created, with a confirmation Personal plans leave the collection with no accidental tap.
- Create a weekly plan with AI Preferences are turned into seven structured days.
- Choose to lose, maintain or gain weight in the plan The objective guides the suggestions.
- Choose how many meals you want per day The structure follows your routine.
- Enter an optional calorie goal If you already have a target, you can include it in the request.
- List favorite foods and dishes Personal tastes help make the week actually usable.
- List foods you avoid Restrictions and aversions become part of the plan’s context.
- Note allergies and remarks The request accepts extra care instructions in text.
- Save the result in My Plans The generated week does not vanish after creation.
Your nutritionist’s plan
- Import the plan from several photos Photographed pages can be sent together.
- Import the plan from a PDF A document received from the professional can be selected.
- Import several files of the plan Separate materials can make up the same prescription.
- Import the plan from pasted text Content from a message or a document can be used directly.
- Organize the content with AI Meals, times, options and amounts become an editable structure.
- Save the plan before the detailed review The result stays available even if you leave the flow.
- Rename the imported plan The title can identify the professional, the phase or the objective.
- Edit the meal names The structure follows the language used in the prescription.
- Edit suggested times Each meal can keep or adjust the time it came with.
- Edit alternative options Substitutions can be corrected and reorganized.
- Edit stated calories Explicit values from the material stay reviewable.
- Edit item descriptions and amounts Every component of the meal can be checked.
- Set an item’s supermarket category The classification improves the shopping list.
- Include or exclude an item from the shopping list Not everything in the plan needs to be bought that week.
- Add and remove items in an option The structured prescription stays fully editable.
- Add and remove meal options Alternatives can follow the professional’s corrections.
- Add and remove meals The imported routine is not stuck with the first interpretation.
- Keep imported plans in My Plans The material lives alongside the generated plans.
- Open an imported plan again The review can continue another time.
- Remove an imported plan with a confirmation The structured document only leaves after you confirm.
- Log an option in the diary The prescribed meal enters the day and group you choose.
- Create the meal group when it does not exist Logging preserves the structure proposed in the plan.
- Turn the prescription into a varied week The AI spreads the allowed alternatives across seven days.
- Use only authorized components in the variation The transformation respects the prescription’s items and substitutions.
- Preserve the original plan during the transformation The version received from the professional is not changed.
Recipes pinned to the plan
- Pin a recipe to any day of the week Your own dish can be part of the plan.
- Choose the meal where the recipe will be used Breakfast, lunch, snack, dinner or a personal group takes the pin.
- Set the number of planned portions The list and the nutrition use the amount you chose.
- Pin a recipe for the whole week when it applies Planning can repeat a choice on purpose.
- Remove a recipe from planning The pin goes away without archiving the original recipe.
- Log the planned recipe in the diary The planned amount can become real consumption.
Shopping list
- Add up the weekly plan’s ingredients Repeated items are combined for shopping.
- Add up the pinned recipes’ ingredients Your own dishes enter the same math.
- Organize produce in a section Fruits and vegetables stay grouped.
- Organize meat and fish in a section Animal proteins get their own aisle.
- Organize grocery staples in a section Pantry ingredients stay together.
- Organize bakery in a section Bread and related items are kept apart.
- Organize dairy and eggs in a section Refrigerated products stay grouped.
- Preserve amounts in their original measures The list keeps units that are useful for buying and cooking.
- Choose which plan alternative will be bought Competing options are not added together without your decision.
- Track alternatives separately The shopping choice does not change the original prescription.
- Mark an item as bought One tap crosses off what is already in the cart.
- Unmark a bought item Mistakes can be corrected.
- See total shopping progress The top shows how many items are done.
- Clear all checked items The list can be readied for the next shopping run.
Supplements and medications
- Register as a supplement or a medication The type tells the items in your routine apart.
- Use suggestions of common items Weekly pen, collagen, creatine, multivitamin, omega-3, vitamin D and whey speed up setup.
- Set a daily frequency The item can appear every day.
- Set specific days of the week Weekly routines follow the real prescription.
- Enter an optional dose The text accepts the unit and instructions you actually use.
- Enter an optional time The item joins that moment’s groupings and reminders.
- Get a reminder at the right time A local notification lets you know, when permission is granted.
- Keep using it without allowing notifications Denying access does not block the routine.
- Mark today’s expected dose One tap records the intake.
- Undo a mark The history can be corrected on the same day.
- Mark every item at the same time slot The whole group is confirmed in one action.
- Track stock in tablets or capsules Solid units can be controlled.
- Track stock in grams or milliliters Powders and liquids enter the duration math.
- Track stock in drops, scoops or doses Varied forms of use have their own units.
- Enter the remaining amount and the use per dose The app calculates the estimated runway.
- See how many days of stock are left The forecast follows the routine you configured.
- Get a warning seven days before it runs out A restock reminder lowers the risk of interruption.
- Record an application site Abdomen, thigh, arm or glute, on the left and right sides, can be noted.
- Get a rotation suggestion for injectables The app favors the site that has rested the longest.
- See the next weekly dose The card tells you whether it is today, tomorrow or in how many days.
- See the expected routine on the home screen The day’s items can appear on the configurable card.
- Check adherence over the last 7 days The summary uses only days when a dose was expected.
- Check adherence over the last 30 days The wider window shows regularity without punishment.
- Ignore periods before setup in adherence The app does not call it a miss on a day when the item did not exist yet.
- Ignore periods after archiving Breaks that ended do not become missed doses.
- Archive an item while keeping history Your current routine stays clean without erasing records.
- Reactivate an archived item Tracking can continue when the use comes back.
Reports for professionals
- Choose a 7-day period The short view suits follow-ups and recent adjustments.
- Choose a 30-day period The monthly view softens the weight of isolated days.
- Select the report’s blocks You control which categories get shared.
- Include food averages Calories and the period’s distribution can make up the summary.
- Include macronutrients Protein, carbs and fat are available for professional analysis.
- Include weight progress Selected body records can go along with the food data.
- Include frequent foods and meals Recurring patterns show up for the period.
- Always leave progress photos out Body images never go into the report.
- Show warnings about estimates The document distinguishes table data from inferred values.
- Generate a PDF file The report can be shared as a document.
- Create a temporary link The content opens in a browser without requiring an account from the recipient.
- Choose 7 or 30 days of validity for the link Access expires automatically.
- Identify the link’s recipient A label helps you remember who it was created for.
- Share the link through the system The address goes out via messengers, email or another app.
- List links already created The area shows active, expired and revoked access.
- See how many times a link was opened The count helps confirm the report was seen.
- See the time of the last access The most recent activity stays available.
- Revoke a link before it expires Access can be cut off immediately.
- Generate a new link for the same report A fresh address replaces the earlier share when needed.
- Delete a link from the list Sharing records can be removed.
Inbox
- Capture a photo to sort out later Camera and gallery feed a quick queue.
- Save a text description A note can stand in for the image.
- Capture even without internet The item stays local until you decide to analyze it.
- Choose to just save No analysis starts at the moment of capture.
- Choose to analyze now The content goes out immediately when conditions allow.
- Choose to analyze when possible The app queues the item for a later attempt.
- See the capture’s thumbnail and time The list helps you recognize each pending item.
- See each item’s honest state Waiting, analyzing, ready and error are kept distinct.
- See when the capture will expire The local deadline appears before removal.
- Process pending items when the app opens or resumes With a connection, postponed analyses continue when OnKalo returns to the foreground.
- Ask for fresh consent if the AI mode changed An old authorization is not reused for a different data destination.
- Try again after an error The capture stays available for a new analysis.
- Review the result in the normal logging flow Ready items use the same corrections as a new meal.
- Discard a capture with a confirmation Photo, text and result leave the queue.
- Keep captures for up to seven days The deadline avoids piling up photos indefinitely.
- Remove the photo when the capture expires The heavy file is deleted automatically.
- Show the expiry record for another 48 hours The app explains what happened before removing the metadata too.
Gentle Mode
- Choose the detailed profile Numbers and indicators stay fully visible.
- Choose the balanced profile The app softens the emphasis without hiding the main tracking.
- Choose the gentle profile Sensitive information gets lighter language and less prominence.
- Create a custom configuration Each dimension can get its own level.
- Show, soften or hide calories Daily energy follows your preference.
- Show, soften or hide macros and micros Nutrients can have different levels of exposure.
- Show, soften or hide weight Body progress does not have to occupy every screen.
- Show, soften or hide scores and streaks Scoreboard and consistency stop being mandatory.
- Adjust the reports’ intensity Summaries can respect the same care you chose for the app.
- Restore the default settings The original profiles come back in one action.
- Pause tracking until the end of the day Your data stays stored while the interface steps back.
- Pause tracking for seven days A longer break does not require erasing history.
- Resume before the break ends You get the display back whenever you want.
- Turn off Gentle Mode The app returns to the detailed presentation without losing earlier customizations.
Kalo, the app’s companion
- See Kalo react to the day’s context The jaguar follows the moment with expressions and messages.
- Get language without guilt The character does not complain, does not sulk and does not punish meals.
- Celebrate a finished recipe The end of Cook Mode gets a positive response.
- Keep going over the goal out of the red The messaging avoids turning an exceeded number into a moral emergency.
Artificial intelligence
- Use AI managed by OnKalo The compatible plan includes calls without setting up an external provider.
- Use your own AI key The alternative lets you control the provider account and billing.
- Set up a Google key The tutorial walks you through connecting to the provider.
- Set up an OpenAI key The key can be added and validated on your device.
- Set up an Anthropic key The provider is part of the own-key mode.
- Set up an xAI key The integration can be chosen in settings.
- Store the key in your device’s secure storage The credential is not sent to your OnKalo account.
- Test the key with a real call A visual state confirms success or explains the error.
- Remove the key at any moment The credential is erased from local storage.
- See the tokens used in each analysis The operation’s details let you audit consumption.
- See each analysis’s estimated cost The value follows the provider and the recorded usage.
- Track the month’s accumulated cost Settings show it even when the total is zero.
- Use the starting managed AI quota The trial period includes up to 30 managed calls.
- Use the cycle quota on the AI plan Paid access includes up to 1,000 managed calls per cycle.
- Get guidance when your own quota runs out The app offers ways to continue instead of showing only an error.
- Authorize each kind of use before the first send Photo, text, recipe and plan each ask for contextual consent.
- See exactly which data will be sent The notice describes content, purpose and destination.
Subscription
- Compare the Complete and Freeform tiers The screen explains AI included and using your own key side by side.
- See prices provided by your region’s store Values and currency come from the App Store or a compatible store.
- Choose monthly billing The short period is available with its full price.
- Choose six-month billing The option shows the savings and the monthly equivalent.
- Choose yearly billing The bigger commitment shows the total value and the savings.
- See whether a free trial is available The seven-day offer appears only for eligible accounts.
- Understand when the first charge happens Trial, payment start and renewal are explained together.
- Restore an earlier purchase Access can come back after reinstalling or switching devices.
- Check the subscription status Trial, active, renewal and expiry appear in settings.
- Change tier or period through the store flow Changes go through the official transaction.
- Open subscription management in the store A shortcut takes you to the official page where you cancel or change the renewal.
- Keep export and deletion accessible without an active subscription Your data is not locked behind the paywall.
Privacy and data control
- Explain each send before the first AI use Consent appears in the context where the data will be used.
- Revoke artificial intelligence consents The app goes back to asking before another send of that kind.
- Export local and remote data as JSON The file gathers sections from your device and from your account.
- Keep AI keys out of the export Secret credentials are never part of the file.
- Report when a section failed to export The manifest avoids presenting an incomplete file as complete.
- Share the exported file The system lets you store or send the copy.
- Delete the account and remote data Information tied to your account is removed.
- Delete local data and files On-device history, photos, cursors and preferences are cleared.
- Delete local credentials and consents Keys and authorizations leave secure storage.
- Cancel scheduled reminders during deletion Notifications do not keep going after the account is erased.
- Warn that deleting the account does not cancel the store subscription The app clearly separates the two actions.
- Turn off every reminder at once One button cancels all scheduled alerts and tells you how many were switched off.
- Keep body photos on your device only Progress images never enter your account or your reports.
- Keep Health app data out of telemetry Sensitive information does not feed product analytics.
Sync and storage
- Sync your profile with your account Core data comes back when you sign in again.
- Sync meal groups with your account The main structure follows your login.
- Sync the diary with your account Remote food entries can be recovered.
- Sync reference objects with your account Measurements used in photos travel with your profile.
- Access the remote nutrition catalog TACO and estimates are available according to your session.
- Sync analysis costs tied to the account Managed consumption can be tracked.
- Keep personal products on the device in this version The catalog you created does not follow you to another device yet.
- Keep favorites and saved meals on the device Personal shortcuts stay local.
- Keep progress, photos and measurements on the device Body progress is not yet restored on another device.
- Keep water, fasting and challenges on the device Current habits stay local.
- Keep recipes, plans and supplements on the device Switching devices does not carry these areas over automatically yet.
- Work locally in the areas that do not require AI Local logging and lookups stay usable without a connection.
Languages and formats
- Use Brazilian Portuguese Texts, foods and measures get local treatment.
- Use English The full interface can be switched to English.
- Use Spanish Navigation and messages are available in Spanish.
- Use French The language can be applied inside the app.
- Use German The experience is translated into German too.
- Change language without restarting the app The interface applies your choice immediately.
- Format numbers according to the chosen language Decimal separators do not depend only on the device’s language.
Accessibility
- Respect the system’s reduced motion Animations are toned down when the device asks for a steadier experience.
- Force reduced motion inside the app The local preference can override the system behavior.
- Restore full animations inside the app The choice can also favor the complete experience.
- Use WCAG AA-compliant text contrast Colors are chosen to keep text readable.
- Keep touch targets of at least 44 points Buttons and controls avoid overly small areas.
- Offer names and states to screen readers Important controls carry semantics for VoiceOver and equivalent technologies.
- Allow accessible adjustment of the photo comparator The position can change without depending only on dragging.
- Adapt the interface for iPad Larger screens get appropriate width and layout.
- Explain camera use before the permission The request says why the feature is needed.
- Explain gallery access before the permission Choosing photos comes with context.
- Explain notifications before the permission Reminders are introduced before the system dialog opens.
Help and references
- Check the sources of the metabolism calculations Mifflin-St Jeor and Katch-McArdle appear with their references.
- Check the US Navy method’s reference The tape-measure calculation points to its origin.
- Check the basis of the water recommendation EFSA and IOM appear as informational references.
- Check the basis of physical activity FAO, WHO and UNU back the factors used.
- Check the nutrition tables used TACO and USDA are identified among the sources.
- Open links to the original publications The references screen leads to the external materials.
- See educational-purpose notices The app makes clear it does not replace diagnosis or professional care.