User guide
A practical guide to logging meals, tracking your progress, talking to your AI coach, and getting the most out of the app.
Getting started
Open the app and sign up with your email. Kexo walks you through a short setup wizard that collects what the AI needs to build your personalized plan.
What's driving you
Pick one or more motivations — look better, health reasons, nothing has worked before, feel better, upcoming event, or lifestyle change. This shapes what your coach pays attention to. You can skip this step.
Your body
Biological sex, age, and height. Used to calculate your base metabolic rate. Drag the sliders to set your values.
Weight and goal
Your current weight, goal weight, and target date. If the timeline is aggressive (more than 1 kg/week), Kexo flags it but still uses it.
Activity level
Pick the level that matches your typical week, not your best week. You can add extra detail like "bike commute twice a week" if you want.
Dietary preferences
Set any allergies, dietary preferences (vegetarian, vegan, etc.), or other restrictions. The AI uses these when estimating meals and giving suggestions.
After setup, Kexo calculates your daily calorie targets — separate numbers for rest days and active days. You'll see a weight prediction chart and a full breakdown of your BMR, TDEE, and deficit. Hit Start logging and you're in.
Logging meals
Everything goes through the chat. No forms, no food databases. Just tell Kexo what you ate, however you want.
Type it out
Write in plain language. Be as casual as you want. Kexo estimates calories, protein, carbs, fat, and fiber.
Take a photo
Snap your plate or pick from your gallery. Up to 4 photos at once. Kexo identifies ingredients and estimates portions.
Overhead shots of the full plate work best. Close-ups of part of the meal make it harder to estimate.
Use your voice
Tap the microphone and describe your meal out loud. Kexo transcribes and processes it. Hands-free logging when you're cooking or eating.
Scan a barcode
Scan a packaged product. Kexo looks up the nutritional info, shows you a product card, and asks for serving size. Confirm and it's logged.
Good to know
Log past meals — Say "yesterday I had pizza for dinner" or "Tuesday lunch was a salad." Kexo logs it to the right day.
Repeat a meal — "Same as Tuesday" or "same breakfast as yesterday." Kexo finds the match and logs a copy.
Clarifications — If Kexo isn't confident (portion size, ingredients), it asks you to clarify before finalizing. Take a few seconds to respond — it makes a real difference.
Logging workouts
Also through the chat. Describe what you did and Kexo estimates duration and calories burned.
Type or speak it
Describe your workout naturally — running, gym, sports, walks, anything.
Screenshot your fitness app
Take a screenshot of your workout summary (Apple Watch, Garmin, Strava, etc.) and attach it in the chat. Kexo reads the numbers from the screen — duration, calories, heart rate.
Log both at once
Mention a meal and a workout in the same message. Kexo detects both and logs them separately.
Quick tracking
Some things are faster to log directly from the dashboard instead of chatting. Tap the cards on your Day view to log these.
Water
Three levels: Low, Good, Great. One tap and it's recorded.
Sleep
Set hours and quality (Bad, OK, or Good). Your coach uses this to spot patterns — like eating more after bad sleep.
Gut health
Rate your digestion: Good, OK, Bad, or None. Helps track whether certain foods affect your gut.
Weight
Enter your current weight. Calorie targets recalculate automatically. Your trend line updates.
Waist
Enter your measurement (cm or inches depending on your unit setting). Gives a more complete picture of body composition beyond the scale.
Your AI coach
The chat isn't just for logging. Your coach has access to all your data and gives answers based on what it actually sees — not generic advice.
Ask about your progress
Get meal suggestions
The coach factors in your remaining calorie budget, dietary restrictions, and macros for the day.
Journal
Write about how you're feeling or what's making this hard. Kexo responds as a coach — acknowledging what you said and offering perspective. Journal entries are stored and referenced in future advice.
Suggestion chips
When you open the chat, Kexo shows time-of-day suggestions to get you started — breakfast prompts in the morning, dinner prompts in the evening, and so on. Tap any chip to send it as a message.
Fixing mistakes
Logged something wrong? There are several ways to fix it — through chat or directly from the dashboard.
Correct calories or macros via chat
If Kexo's estimate was off, tell the coach the correct numbers. Be specific — the more detail you give, the better the correction.
Change what was logged
Tell the coach what was wrong about the entry — missing items, wrong items, or things you didn't actually eat.
Delete entries from the dashboard
Go to the Summary view. You can delete individual meals and workouts directly from the charts. Every deletion comes with an Undo button in case you tap the wrong one.
This is the fastest way to clean up duplicate entries or remove items that shouldn't be there.
Tips for corrections
Be specific about what to change. "That lunch was 400 kcal" is clearer than "fix my lunch." The coach needs to know which entry and what's wrong.
Provide nutritional data if you have it. If you know the kcal/100g from the packaging, telling the coach that plus your portion size gives the most accurate correction.
Check your dashboard after corrections. If something looks off — like duplicate entries — switch to the Summary view and delete the extras manually. It's quick: tap the entry, delete, done.
When in doubt, delete and re-log. If a correction gets messy, it's often faster to delete the wrong entry from the Summary view and log the meal again from scratch.
Day view
The Day view is your "am I on track?" screen. Here's what each section shows.
Calorie hero
The big number at the top. Shows calories remaining (green) or how far over budget you are (red). Below it: a progress bar and a line showing eaten vs. target. The target indicates whether it's a rest day or active day (active kicks in when you log a workout).
Macro progress bars
Protein, carbs, fat, and fiber for the day, shown as progress bars against recommended targets.
Today's meals
A list of everything you've logged today with calorie and macro breakdowns.
Quick tracking cards
Water, sleep, gut health, weight, and waist. Tap to log directly from the dashboard.
Insights and patterns
After a few days of data, Kexo surfaces daily insights and cross-day patterns — things like "you eat more on days after poor sleep" or "weekends average 400 kcal higher."
Streaks
Your current streaks for logging, deficit, workouts, and water. More on this below.
Summary view
Switch to Summary using the toggle in the header. Navigate between weeks with the arrows — you can look back but not into the future.
Calorie chart
Daily calories for the week with your target line overlaid.
Workout chart
Workouts logged and calories burned per day.
Macro trends
Protein, carbs, and fat as line charts across the week.
Body trends
Weight and waist measurements over time.
Lifestyle strip
A compact row showing your water, sleep, and gut health ratings for each day of the week. Quick visual of consistency.
Weekly review
The weekly review is an AI-generated analysis of your entire week. It looks at everything — meals, workouts, weight changes, water, sleep, gut health, journal entries, streaks — and gives you an honest breakdown.
Generate it
Go to the Summary view and tap Generate in the Weekly Review section. Kexo crunches your last 7 days of data. Takes a few seconds.
Read it
The review covers what went well, where you fell short, patterns the coach noticed, what to focus on next week, and how your data compares to the previous week.
Share your report
Kexo creates a visual summary image. Share it via your phone's share sheet, download it as a PNG, or copy as text to your clipboard.
Morning nudge
Kexo can send you a morning check-in at a time you choose.
Greets you and may ask about your sleep
May reference weather-based activity suggestions (if you've set your city in Settings)
Gives context from recent days to help you plan ahead
Appears as a banner at the top of your home screen — read it and dismiss when done
Set your preferred time in Settings → Morning nudge. If you've installed Kexo as an app, you can also receive push notifications at your chosen time.
Streaks
Kexo tracks four types of streaks on your Day view.
Logging
Consecutive days with at least one meal logged.
Deficit
Consecutive days at or under your calorie target.
Exercise
Consecutive days with a workout logged.
Water
Consecutive days with water intake logged.
In your first week, Kexo focuses on getting you into the habit of logging rather than hitting perfect numbers.
Settings
Tap the gear icon in the top-right corner. Everything you can configure:
Your plan
Daily targets
View your full calorie calculation — BMR, TDEE, deficit, and separate rest/active day targets.
Goal
Change your goal weight and target date. Targets recalculate automatically when you save.
Activity level
Update how active you are — Mostly sitting, Somewhat active, Active, or Very active. Changing this recalculates your targets.
Dietary restrictions
Add restrictions like "vegetarian" or "lactose intolerant." The AI uses these when estimating meals and giving suggestions.
Preferences
Theme
Light, Dark, or Auto (follows your system setting).
Units
Switch between metric (kg, cm) and imperial (lbs, ft/in).
Coach personality
Pick how your AI coach talks to you — Sharp friend, Tough love, Hype coach, Gentle, Dry wit, or write your own Custom personality description.
Morning nudge
Set what time you want your daily check-in notification. Default is 6:30 AM.
Language & location
Language
Choose from 27 languages. Your coach responds in your chosen language.
City
Set your city for weather-based activity suggestions in the morning nudge.
Account
Clear chat history
Removes all messages from the chat. Your logged meals, workouts, and other data are not affected.
Sign out
Logs you out of the app.
Tips & tricks
Make logging faster
Be brief. "Chicken rice broccoli" works just as well as a full sentence.
Photos for complex meals. Eating out? Snap a photo instead of listing every ingredient.
Voice when hands are busy. Cooking, eating, driving — just describe it out loud.
Multiple items in one message. "Oatmeal for breakfast, then a banana at 10" logs both.
Get better estimates
Mention portions. "About 200g of chicken" is more accurate than just "chicken."
Clarify when asked. If Kexo asks for more detail, a few extra seconds makes a real difference.
Clear photos. Overhead shots of the full plate work best.
Use the coach effectively
Ask specific questions. "Am I eating enough protein?" beats "How am I doing?"
Ask for meal ideas. The coach knows your remaining budget and restrictions.
Journal when things are hard. The coach remembers and factors it into advice.
Build the habit
Log as you eat. You'll remember portions more accurately.
Set your morning nudge. A gentle reminder to start the day intentionally.
Don't chase perfection. Kexo says it: "Just log honestly — don't try to hit targets yet."
Keyboard shortcut
Press Cmd + Enter on Mac (or Ctrl + Enter) to send a message in the chat.
Install
Kexo is a progressive web app. Install it for a native app experience with push notifications.
iPhone / iPad
Open kexo.app in Safari
Tap the Share button (square with arrow)
Tap Add to Home Screen
Android
Open kexo.app in Chrome
Tap the three-dot menu
Tap Add to Home Screen or Install app
FAQ
How accurate are the calorie estimates?
Kexo aims for roughly 90% accuracy for common meals. It's designed to be "good enough" — close enough to be useful without requiring you to weigh food or look up databases. If something seems off, just correct it in chat.
Can I log meals from days ago?
Yes. Say "Monday dinner was..." or "yesterday I had..." and Kexo logs it to the right day.
What happens if I miss a day?
Nothing bad. Your streaks reset for that day, but the coach doesn't punish you. Just pick up where you left off.
Why do I have two calorie targets?
You get a rest day target and an active day target. On days where you log a workout, the higher active target is used. On other days, the rest target applies. This is handled automatically.
Can I change my goal after setup?
Yes. Go to Settings → Goal and update your target weight and/or date. Everything recalculates automatically.
Is my data private?
Your data is only visible to you and your AI coach. Kexo doesn't share your information with third parties. See the Privacy Policy for full details.
What languages are supported?
27 languages including English, German, French, Spanish, Japanese, Korean, Chinese, and more. Change your language in Settings and the coach will respond in that language.
Set up takes two minutes. Your first meal takes fifteen seconds.