install atlas
add to your home screen for one-tap access
preview · sample data · feedback →

Today

morning, friend
today · spark

Log a meal to light it up.

your spark turns on once today's food, recovery, or training data starts flowing.

eat
move
water
What is spark?
what's next
getting started atlas picks your next step based on time of day, what you've logged, and your goals.

today's rhythm

0%

your day's a blank page

log one thing and I'll start filling it in · sleep, meals, water, workouts, habits — your call where to begin.

open habits

no apple watch or oura connected? log your wake time manually above.

atlas noticed

on protein-target days, you sleep +22 min longer.

you're at 38g · target 120g. dinner tonight could close the gap.

tell me more

today, in detail

today's habits 0 of 0

your habits live on the habits page — small votes, big self.

open habits
your food order no order

order food from store for sunday pickup or delivery. atlas pre-fills your week with those meals.

today's win log to earn

one celebration per day · earned by hitting protein, finishing your workout, or completing all your habits.

today habits · atomic

small votes, big self.

each tick is a vote for the type of person you're becoming. start with one.

0 of 0 votes today
start here who are you becoming? pick a habit that nudges you toward the person you want to be. small + specific beats big + vague.
who you're becoming

who do you want to become?

type it in your words. atlas remembers this and tags each habit you build as a vote.

rituals & habits · how they work

every habit is a vote for who you're becoming. atlas tracks them three ways: rituals (morning/evening anchors), scheduled habits (with a time, they show on today's rhythm at that hour), and free-form (count toward the daily heat map, no time). tap any heatmap day to see which votes you cast.

this month

14-day longest · 7 current
0 1 2 3
atlas noticed

you skip read 10 pages on workout days · 2 of last 3.

try habit-stacking: read AFTER your post-workout protein shake.

build a stack

more about habits

habit scorecard all 30+ behaviors

atlas reads your last 30 days and marks each behavior + good · = neutral · slipping. make the invisible visible.

how habits stick the loop
  • 1 · make it obvious — stack it on a routine you already do
  • 2 · make it attractive — pair with something you want
  • 3 · make it easy — 2-minute version on bad days
  • 4 · make it satisfying — every tick is a vote for who you're becoming

Log

log

what did you eat?

search, scan, or snap. tandoco meals auto-fill.

water · today
0 / 80 oz
caffeine · today
0mg · last sip none yet

tap a quick-log below to start tracking. cutoff is computed from your usual bedtime.

0 mg cutoff · 1:30p 300 mg max
today no buzz today yet · tap a quick-log
last night · sleep how'd you sleep? syncs with oura · whoop · apple health

mind · how you feel

gratitude vault all your past clips

your recent

see all →
recent · empty no recent meals yet the most-recent dishes you log show up here — handy for quick re-logs.

today · no meals yet

0 kcal
log feed · empty no meals logged today tap log in the tabbar to add your first meal. tandoco meals auto-fill the macros for you.

Trends

this week

log a few days to see your signal

your headline number lands here once you've logged at least a few days.

macro chart · last 4 weeks
avg kcal /d no data yet
avg protein g no data yet
tandoco days 0/14 log a tandoco meal
avg fiber g no data yet
personal records
your first badge is one week away
more detail · receipts

Coach

your tandoco ai

meet atlas.

your ai coach. trained on your food, body, and training data. ask anything — meals, workouts, why your spark moved.

always on · always free
atlas is thinking about your iron · just hanging out, ask me anything…
atlas noticed · today

log a few days · atlas starts noticing.

patterns, wins, and heads-ups appear here once there's a week of meals + spark to compare against. nothing made up.

atlas noticed

from your memory
pattern 94% confidence · 10d window
your iron drops on no-tandoco days

on the 4 days you ate outside tandoco, iron averaged 52% rdi vs 89% on tandoco days. mostly the lentil dishes.

from memory: "iron deficit responds well to lentil dishes" · 99% confident
win vs your 90-day baseline
you hit protein 5 of 7 days this week

first time in 11 weeks. you also slept +22min longer on protein-target days — likely the recovery you've been feeling.

from memory: "sleep is +22min longer on protein-target days" · 92% confident
heads up early drift detected
b12 trending down · 3 weeks in a row

currently at 46% rdi. left unchanged, you'd hit a 30-day deficit by june 14. swapping 1 chicken → salmon fixes it.

timing based on whoop · 14d
eat protein within 90min of training

days you did, recovery score was +9 points higher next morning. noon workout today → log a tandoco meal by 1:30p.

insights generated from your data only · USDA macros + NHANES baselines + your wearable signal. refresh hourly.

try asking

tap to send
atlas · ready

say hi

ask atlas anything · meals, training, sleep, why you feel a certain way today. atlas pulls from your real logs · no mock answers.

what atlas remembers about you private

atlas only remembers what you tap "remember this" on. you can review or forget any fact, any time. nothing is shared.

demo
your coach · since mar 14

sarah m.

nbc-hwc · 8 yrs · online now · usually replies under 2h
71days together
11check-ins done
+18spark gain
book · weekly call
your next call · thu may 27 · 7:00p
30-min video review with sarah · already scheduled
manage
today · 9:14 am
s
morning! noticed your iron + b12 are trending down 14% over the last 10 days. how's your energy felt?
honestly a bit low in the afternoons. wasn't sure if it was the workouts or food.
s
likely food. swap one chicken next sunday for lentil dal — same macros, +60% iron. i added a pick:
lentil dal tap to add to next pickup
tuesday · may 18
s
great protein week — you hit 120g 5 out of 7 days. let's hold the line this week.
sunday check-in
how did this week feel?

your coach uses this to adjust your plan for next pickup. 30 seconds.

tough ok good great
this week · your rx

your focus

  • protein ≥ 120g · all 7 days
  • swap 1 chicken → lentil dal · sunday pickup
  • hydration ≥ 80% · 5 of 7 days
  • sleep target 7.5h · weekday avg
apply to pickup
your coach · not yet

get a real coach.

a tandoco coach reviews your macros, wearable signal, and micros every week and writes you a plan. 1-on-1, text them like a friend.

meet a few coaches

see all 24 →
S
nbc-hwc · 8 yrs sarah m. runs 3 marathons · cooks for her two kids · plant-leaning
M
trainer · cscs marcus k. specializes in body recomp · 12 yrs in the gym
nutritionist · pn2 julia p. postpartum + plant-forward nutrition · mom of 1
A
wellness · 6 yrs aiden r. former chef · loves endurance athletes · early riser
text them anytime like a real trainer · in-app messaging · usually under 2h reply
weekly rx for your pickup they pick meals based on your micros + recovery
sees your full dashboard macros · trends · wearable signal · micro gaps — opt-in, you control sharing
vetted trainers + nutritionists every coach is certified — verified by tandoco
already have a coach?

invite them — free for both of you

your trainer, nutritionist, or wellness coach can sign up free and message you from right here. they get a pro dashboard, you keep working with someone you trust. no fee, no commission.

settings · privacy

your dashboard.

connect wearables, adjust goals, manage privacy. read-only, opt-in, revoke any time.

every wearable · one feed

5 connectors
apple health read-only · hrv · sleep · steps · weight
oura ring read-only · readiness · hrv · sleep stages
fitbit read-only · sleep · heart rate · weight
garmin read-only · workouts · hrv · steps
strava read-only · activities · load · pace

opt-in per device · revoke any time · cached data deleted within 1 hour of disconnect. we never share with third parties.

travel · break · off-plan

taking a break?

we're not going anywhere. atlas softens, streaks pause, no nagging. spark still tracks quietly — pick up exactly where you left off when you're ready.

off-plan resumes monday · may 31. streaks pause, sunday pickup auto-skips, atlas messages soften.

privacy · revoke

your data · your call
private · opt-in · read-only your data, your call
  • opt-in per devicerevoke any time from this hub
  • read-only accesshrv · sleep · workouts · weight · steps
  • cached data purgedwithin 1 hour of disconnect
  • never sharednot sold · not analyzed across users

Move

atlas · for today

view all
today's move · atlas
pick a session below — atlas will build a smart plan once we have your spark + recovery signal.
move

today's session.

pick a category, or let atlas build one for you.

today · empty no session planned yet tap build your own session below — or pick a category from the library to start. atlas builds one for you once we have your signal.

this week

your library

this month

0-day streak
push pull legs cardio core

more to explore

this week's plan

this week's plan

view all
plan · empty no workouts planned this week tap a day on the home-tab week rail to plan one — or use build your own session above.
recovery · in the wings
low spark day? switch to recovery

tap an option to log today as a recovery day — it counts as a rest workout and softens atlas's training nudges.

level up

a real coach · writing your week.

tandocoach reads your spark, sleep, and training history — then writes you a custom plan and texts you like a friend.

  • weekly plan tuned to your data
  • messaging + check-ins that feel human
  • form notes, swaps, and accountability
+ 24 vetted coaches
back to move workout · history

your history.

every workout you've logged · tap a row to edit or re-apply.

history · loading reading your workouts past sessions appear here once you've logged a few. tap any day on the home-tab week rail to plan one.

Library

every session you save lives here. tap to edit, rename, duplicate, or apply to any day.

library · empty no saved sessions yet build a session and tap save template to add it here. or have atlas plan your week and we'll seed a balanced split.

weekly volume

last 12 weeks
this week
12-wk avg
vs avg

personal records

0 PRs
records · empty no PRs logged yet complete a set during a workout · atlas auto-tracks your heaviest weight + most reps per exercise. each new best shows up here.

Sleep

last night
h

tap + to log last night's sleep

seven-day trend

target · 8h

thirty-day history

<50%
50–79%
80–99%
hit target

Mind

today
how's it going?

tap a face below to log today's mood.

thirty-day history

rough
ok
good
great

Water

today
0oz
of 80 oz goal
0% · let's go
current streak 0d hit your goal today to start
best streak 0d last 30 days

seven-day trend

avg — goal · 80oz
atlas tip

thirty-day history

<50%
50–79%
80–99%
goal hit

Caffeine

today
0mg
of 300 mg ceiling · last sip none yet
cutoff · —

seven-day trend

avg — max · 300mg

thirty-day history

<100mg
100–200
200–300
300+

Meals

today
0kcal
of 1950 kcal · tap a quick-add to start
protein 0 of 120 g
carbs 0 of 200 g
fat 0 of 65 g
logging streak 0d log a meal today to start
best streak 0d last 30 days

seven-day kcal

avg — target · 1950

thirty-day history

<50%
50–79%
80–99%
protein hit
back to today about · the score

your spark.

one number, 0 to 100, that captures how well your food, recovery, and training are working together — today. it re-tunes every hour with new data.

85–100
peak spark
food, sleep, hydration + training are all on target. expect best-day energy.
70–84
on track
most signals green, one or two yellow. small tweaks today will keep you climbing.
50–69
drift
multiple signals trending off. expect lower energy, slower recovery. easy fixes available.
0–49
rebuild
your body is asking for rest, real food, and water. don't train hard. tandoco will scale your next pickup.

what we measure

5 signals · weighted
macros hit protein · carbs · fat vs your target
30%
micros coverage 26 nutrients · usda · vs your gaps
25%
sleep + recovery oura · whoop · apple · garmin
20%
training load strava · whoop · garmin · activity rings
15%
hydration self-logged · estimated from activity
10%
1
each signal gets a 0-100 sub-score based on your personal target — not a population average. macros use your kcal+protein goal; micros use your rdi + 30-day gaps; sleep uses your 90-day baseline.
2
we apply the weights above weighted average across 5 signals. the weights themselves shift slightly based on what you've connected — if you don't sync a wearable, sleep+training weight redistributes to macros+micros.
3
we adjust for recency today's signals matter more than yesterday's. the score is roughly 60% today, 30% last 24h, 10% last 7d. so one bad day doesn't tank you; a bad week shows.
4
we re-tune hourly new sleep, a workout, a logged meal — each triggers a recompute. you can watch the spark climb in real time as you log dinner.
cadence · when spark refreshes

your spark moves with you.

morning resets from yesterday's close + tonight's sleep + recovery.
midday updates as you log breakfast + lunch, hydration, any training.
evening final tally locks at midnight and contributes to your 7-day trend.

good questions

is a higher spark always better?
mostly. but spark above 95 consistently can mean you're under-eating or over-training. we'll flag it in coach insights.
does it use my weight or body comp?
no. spark is signal-based, not body-based. it asks: did you feed yourself well today, did you recover, did you train. weight goals live separately on the coach tab.
i didn't connect a wearable. does spark still work?
yes. the sleep+training weight (35%) redistributes across macros, micros, hydration. spark works with food data alone — wearables make it more accurate, not required.
can my coach see this?
only if you opt-in from settings. coaches see spark + the 5 signals — never raw wearable streams.
what about days off?
spark accounts for context. a rest day with light eating + 8h sleep can score 90+. a training day with the same food might score 75. we factor in your effort.

see each signal

tap to open
back to today cycle · phase-aware

your cycle.

spark adjusts your targets across the month — more iron in luteal, more carbs in follicular. opt-in, private, never shared.

private · opt-in

turn on phase-aware spark?

we'll ask for your last period start, compute your current phase locally, and adjust your spark targets. nothing is shared with your coach or used in cohort aggregates — and you can turn it off any time.

what each phase means for spark

menstrual · days 1-5 spark prioritizes iron, gentle training, more sleep. coach insights soften.
~5d
follicular · days 6-14 spark allows +15% carbs, supports heavier training. energy ascends.
~9d
ovulatory · days 14-17 peak performance window. spark green-lights hard sessions + PRs.
~3d
luteal · days 17-28 · you're here spark boosts magnesium + b6, reduces caffeine guidance, supports recovery.
~12d
today · luteal adjustments

spark is tuned to your phase.

  • iron target +8% · cravings + dips both signal this
  • magnesium target +10% · supports sleep + mood
  • training load capped at 70% · push next week
  • caffeine cutoff moved earlier · 1pm vs usual 3pm
  • protein target +5g · supports luteal metabolism
cycle data · private to you never shared with your coach unless you flip it on. never used in cohort aggregates. delete the module anytime from settings — cycle data is purged within 1 hour.

Body

body

your shape over time

log weight when you want. snap a monthly progress photo. atlas trends the line — no judgment, no goal-shaming.

latest lbs

no entries yet · tap log weight to start

progress photos

monthly · private

no progress photos yet

snap one once a month · private to you only · never visible to coach or friends.

recent entries

most recent first

    Goals

    what you're chasing

    your goals, in one place

    turn a goal on and atlas paces your day to it — water pip, caffeine cutoff, sleep target, weight line, habit votes. turn it off and atlas stops nagging.

    hydration
    caffeine cutoff
    sleep target
    weight
    habits
    mood + wrap
    water target how many ounces of water per day
    oz
    caffeine cutoff last sip before this time
    sleep target hours per night
    h
    weight goal where you'd like to land · zero pressure
    lbs
    identity the person each habit is voting for

    Gratitude

    your vault

    every voice note · saved

    your gratitude clips live here · private to you. tap to play back.

    1. vault · empty no clips yet open the log sheet · mind tab · tap the mic to record your first gratitude note (30 seconds). it'll show up here.

    Social

    social

    your neighborhood.

    what your circle is up to · live · cheers cost zero.

    live now

    tap any card

    your neighborhood is quiet

    add a friend, join a cohort, or finish a session and live updates start filling in here.

    your circle

    circle · empty no friends yet add a friend by email to start. you'll see their spark + streak (if they share), send kudos, and join challenges together.

    seasonal cohorts

    cohorts · none open right now we open seasonal cohorts a few times a year 8-week guided groups — captain, weekly notes, shared progress wall. tap below and we'll text you the moment the next one opens.
    cohort notifications

    get a text when the next cohort opens

    we run guided 8-week groups a few times a year. one text · no spam · leave anytime.

    free · one text when it opens

    cohorts + leaderboards open later this year. friends + kudos are already live.

    back to social cohort

    cohort

    tap a cohort on the social tab to open it.

    in cohort live
    early access · cohorts

    cohorts aren't live yet

    this is a preview of what spring reset will look like. we'll text the waitlist when cohorts open — captains, weekly notes, the anonymous progress wall, all of it.

    no spam · one text when it opens
    captain · weekly note sarah m. · nbc-hwc monday · may 24 · 7:02a

    "hey reset crew — week 4 is when you start doubting yourself. completely normal. your spark dipped 3 points on average this week and that's by design — we asked you to push.

    this week, recover. less is more. i'm in office hours thursday 7p if you want to talk."

    cohort heartbeat · this week

    anonymous
    18/23 hit protein
    most of you nailed protein at least 4 days
    42 long runs
    ran the sunday long run
    84% streaks held
    prep streaks unbroken into week 4
    7.6h avg sleep
    cohort avg — +18min vs last week
    today · reflection
    what's one thing that helped today?

    your answer is private. atlas distills themes anonymously back to the cohort on sunday.

    last sunday's theme · "sleep before screens." 612 of you said it changed your week.

    cohort milestones

    1 setup 97%
    2 build 91%
    3 push 86%
    4 recover in progress
    5 depth soon
    6 graduate jul 4

    upcoming · this week

    3 events
    sun may 30
    sunday pickup party 1:00p · tandoco kitchen · 24 going · open to all reset members
    sat may 29
    saturday long run club 8:00a · prospect park loop · 38 going
    thu may 27
    sarah's office hours 7:00p · live video · 92 going · ask anything

    you + maya · this week

    87you
    avg spark
    84maya
    14dyou
    prep streak
    22dmaya
    5/7you
    protein days
    4/7maya
    7.4hyou
    avg sleep
    8.1hmaya

    friends-only · maya can see this too · cheer each other on, not compete

    nearby meetups

    brooklyn · 5 mi
    sat · may 29 · 10:00a brunch + cook-along at the kitchen 14 going · seats remaining · with chef tommy
    sun · may 30 · 7:00a cohort group run · 4 miles easy 38 going · meet at fort greene
    wed · jun 2 · 6:30p pop-up dinner · seasonal greens night 22 going · 8 seats left · $0 for active members
    back tandoco · wrapped 2026

    a year of you.

    12 months · 4,380 meals · 274 workouts · 312 nights · one body.

    avg spark · year 82 +18 points vs 2025. peak was 96 on jul 21.
    tandoco meals 438 ~1.2 per day · enough to feed a town.
    total workouts 274 5.3 per week · lift was your top modality.
    protein hit · days 237 65% of days at target. +22 days better than 2025.
    avg sleep · year 7.4h +34 min vs 2025. you also slept longer on protein-target nights.
    your signature dish · 2026

    lemon honey chicken

    you ate this 54 times — and your spark was +6 points higher on the days you did. it stays on the menu because of you.

    times eaten 54
    avg spark that day 88
    protein delivered 2.3kg

    your top moments

    01
    july 21 · 8:42a your highest spark day · 96 sleep 8h 22m, hrv +14% baseline, hit protein, ran 5 miles z2. everything aligned.
    02
    march 14 · sunday iron deficit · solved after 3 months at 40% rdi, you swapped 1 chicken for lentil dal — by week 4 iron was at 89%.
    03
    sept 9 first 5k under 25 min marathon prep cohort, week 11. 24:48. your fastest of 2026 and a year-long PR.
    04
    nov 26 · thanksgiving held a 14-day streak through the holidays most people drop their prep streak in november. you didn't. tandocoins +200 for the discipline.

    Profile

    your profile

    sign in to see your member level + earned badges

    cohort badges

    0 earned
    badges · empty no badges earned yet badges land here when you finish a guided cohort or hit a meaningful streak.

    What Atlas Knows

    atlas · memory

    what atlas knows

    every fact atlas remembers about you. edit, lock, or forget any of it. this is how atlas gets smarter for you, not anyone else.

    0 facts learned new account

    what i remember

    0 facts
    atlas hasn't learned anything yet
    tap remember this on any atlas reply to start building your memory. atlas references it the next time you ask.
    want to start fresh? we'll clear everything atlas has learned and start from day one · requires 2-step confirm
    start fresh

    Changelog

    every meaningful update to atlas — UI, brain, integrations. we ship in the open.

    v6.36 · today UI · cleanup
    water module redesigned · sample data stripped from profile + settings · cohort notify + partners + kudos now interactive in preview mode · footer removed from atlas · goal sheet bottom unhidden · "what atlas knows" reachable from coach tab · memory filter pills wired.
    v6.35 UI · bugs
    spark guard for stale cached scores · workout-builder save+start redesign · log surface consolidation (page replaces sheet as primary) · water findable via new food/water/sleep/mind segments.
    v6.34 feature
    live barcode scanner via Edamam · do-it button redesign · spark grammar fix · custom-meal sheet open path through log-sheet repaired.
    v6.33 polish
    haptic feedback · sheet drag-to-dismiss · card press-down feedback · spring sheet physics · animated number counters · spark ring draw-in · skeleton loaders · stacking toast with undo · tab badges · theme-color sync.
    v6.32 bugs · polish
    notify button now clickable · log meal tile routes to /view-log · water tap toast · atomic-habits attribution stripped · spark inconsistency fixed (sample chat thread nuked) · chat input iOS zoom fix · trends pill removed · view-title is the only header · tab-switch animation.
    v6.30 - v6.31 features
    body + progress photos · goals hub · daily wrap card · log scan/snap/custom/repeat wired · sample food leaks removed · breathwork overlay polish · gratitude vault.
    v6.28 - v6.29 native feel
    iOS polish layer · large-title headers · frosted nav/tab bar · honest rhythm · cohort notify sign-up · manual wake-up entry · greeting grammar fixed.

    atlas · model build · live