Loading…
Calories {{ Math.round(summary?.intake?.totals?.kcal ?? 0) }} kcal Goal: {{ settings.kcal_goal }} kcal
Macros P {{ Math.round(summary?.intake?.totals?.protein ?? 0) }}g · C {{ Math.round(summary?.intake?.totals?.carbs ?? 0) }}g · F {{ Math.round(summary?.intake?.totals?.fat ?? 0) }}g Goal: {{ settings.protein_goal }}g protein
Exercise {{ summary?.exercise?.total_min ?? 0 }} min {{ Math.round(summary?.exercise?.total_kcal ?? 0) }} kcal · {{ summary?.exercise?.count ?? 0 }} {{ summary?.exercise?.count === 1 ? 'session' : 'sessions' }}
Sleep {{ sleepSummaryText() }} {{ sleepStagesText() }}
Steps {{ Math.round(summary?.steps?.value ?? 0) }} {{ stepsSourcesText() }}

{{ extraNutrientsText(summary?.intake?.totals) }}

Log food, drink, or supplement

Log exercise

Log sleep

Log metric or biomarker

Day log ({{ selectedDate }})

Nothing logged for {{ selectedDate }} yet.

Intake

{{ item.name }}{{ formatMealType(item.meal_type) ? ' (' + formatMealType(item.meal_type) + ')' : '' }} {{ shortTime(item.time) }}

{{ intakeMetaText(item) }}

Exercise

{{ ex.activity }} ({{ ex.duration_min }} min) {{ shortTime(ex.start) }}

{{ ex.kcal ? ex.kcal + ' kcal' : '' }}{{ ex.distance_m ? ' · ' + ex.distance_m + ' m' : '' }}{{ ex.avg_hr ? ' · ' + ex.avg_hr + ' bpm' : '' }}{{ ex.notes ? ' · ' + ex.notes : '' }}

Sleep

{{ sl.nap ? 'Nap · ' : '' }}{{ formatDurationHm(sl.duration_min) }} ({{ shortTime(sl.start) }} → {{ shortTime(sl.end) }})

{{ sl.deep_min ? 'Deep ' + sl.deep_min + 'm ' : '' }}{{ sl.rem_min ? 'REM ' + sl.rem_min + 'm ' : '' }}{{ sl.score ? 'Score ' + sl.score : '' }}

Metrics

{{ formatMetricType(m.type) }}: {{ m.value }} {{ m.unit }} {{ formatSource(m.source) }}

Trends & Longevity

{{ trendCaption }}

Latest Metrics & Biomarkers

No metrics recorded yet.

{{ formatMetricType(m.type) }} {{ m.value }} {{ m.unit }} {{ m.time.slice(0, 10) }}

History

No records in range.

Intake ({{ historyIntake.length }})

{{ item.name }} {{ item.time.slice(0, 16).replace('T', ' ') }}

{{ intakeMetaText(item) }}

Exercise ({{ historyExercise.length }})

{{ ex.activity }} ({{ ex.duration_min }} min) {{ ex.start.slice(0, 16).replace('T', ' ') }}

Sleep ({{ historySleep.length }})

{{ formatDurationHm(sl.duration_min) }} {{ sl.wake_date }}

Settings

Account

Signed in as {{ userEmail || userUid }}

Units & Goals
{{ savedMsg }}
MCP Connector

Paste this URL into Claude, ChatGPT, or any MCP client on mobile or desktop.

Google Health (Optional)

Status: {{ googleConnected ? 'Connected' : 'Not connected' }}

{{ googleMsg }}
Data & Backups

{{ importMsg }}
EZ Health logo

EZ Health

Personal health, nutrition, exercise, sleep, and longevity biomarker tracker with MCP and optional Google Health sync.

Nutrition & Supplements Macros, micronutrients, creatine, caffeine, and meals.
Exercise & Sleep Workouts, duration, heart rate, and sleep stages.
Longevity Biomarkers Body weight, ApoB, HbA1c, HRV, and VO2 max trends.
MCP & Google Health Connect Claude or ChatGPT via MCP and optionally sync wearables with Google Health.
Sign in

Privacy Policy · Terms of Service