Use your HSA/FSA funds — Protokol Lab membership is eligible. Learn more →
TirzepatideSemaglutideMounjaroZepboundOzempicWegovy

The tracker
built for GLP-1s.

Log macros, doses, weight, symptoms, and photos in one app. Built for Tirzepatide, Semaglutide, and compounded versions of both — with half-life curves, rolling weekly budgets, and an AI that reads your whole history.

Free forever
For everything you log. AI is the upgrade.
Rolling 7-day
Budgets that match how GLP-1 hunger actually works.
Half-life curves
See exactly how much medication is in your system.
01 · Half-life modeling

See how much is still in your system.

Every dose has a half-life. Protokol Tracker plots the active amount in real time so you know exactly how much medication is working right now — and why your appetite comes and goes the way it does. One-tap presets for Tirzepatide (Mounjaro, Zepbound), Semaglutide (Ozempic, Wegovy, Rybelsus), Liraglutide, and Dulaglutide. Compounded versions, or anything else you need to track, add as a custom compound in two fields: a name and a half-life. The curve draws itself.

  • Common compounds built in.Tirzepatide, Semaglutide, Liraglutide, Dulaglutide — pre-loaded, one tap.
  • Anything custom, in two fields.Compounded peptides, HRT, anything with a half-life. Name + half-life. The curve draws itself.
  • Stacked doses, modeled together.Overlapping shots are added correctly — not stacked as separate bar charts.
  • Knows when you're due.Dose-day reminders that fire only on dose days, and stay silent if you've already logged.
Tirzepatide · 8 weekstoday · 2.5mg active
2.5mg active right now
Day 4 of week · 62% of last dose still in your system · next shot Sunday AM
WK 1WK 2WK 3WK 4WK 5WK 6WK 7WK 8
Active drug · 7d half-life Dose markers
02 · Weekly budgets

Off day? It's fine.

An off day isn't a broken streak. GLP-1s flatten your hunger for a couple days, then it comes back — and a 24-hour calorie counter treats that like failure. Your target here is a 7-day total: eat light when you can't eat, catch up when you can.

  • Unused calories carry forward.They don't disappear at midnight. The week is the budget.
  • Built for uneven weeks.Suppression days are expected, not penalized. Heavy Wednesday, lighter Thursday — the math just works.
  • Today, in context of the week.Every macro tells you exactly how much is left for today to stay on pace.
  • Honest streaks.Vacation, illness, an unexpected dinner — nothing resets. You're playing a 7-day game, not a 24-hour one.
Budget · rolling 7dWed · today
7-day budget
13,350/ 14,700
Left today
1,350kcal
2,040
Wed
1,340
Thu
1,180
Fri
2,460
Sat
2,390
Sun
2,100
Mon
1,840
Tue
Cal260
Protein58g
Fat12g
Carbs38g
03 · Agentic AI

An assistant that does the work.

Not a chatbot. Snap a photo of your plate or just tell it what you ate — the AI identifies the food, checks your library, searches common nutrition databases, falls back to a web search, and writes the entry into your day. It also knows every dose, symptom, and weigh-in you've logged, so its advice is grounded in your data, not generic GLP-1 talking points.

  • Show it. Tell it. It logs it.Photo → identification → macros → log entry. End to end, one round-trip.
  • Looks everywhere.Your library first, then common nutrition databases, then web search as fallback.
  • Knows your context.Every food, dose, weigh-in, symptom, and note is available — every answer is grounded in your data.
  • Hits your numbers."340 kcal and 80g protein to go" — and a list of foods from your library that get you there.
  • Reads symptoms with doses.Why the nausea is hitting on day 2. Why your hunger comes back day 4.
Today · 12:42 PMthread · nutrition
You
I just ate a Sweetgreen Kale Caesar at lunch.
Protokol · AI
Reading request200ms
Checking your food librarynot found
Searching common databasesno match
Searching the web560 cal · 40P · 31F · 42C
Saving as custom foodadded to library
Writing entry to today · lunchlogging…
Logged. You're at 1,240 cal for the day, 340 to go. Protein's at 92g — another shake before bed gets you to 180.
04 · Core · Free forever

Everything else you'd want. Faster than you're used to.

If you're coming from MyFitnessPal or Cronometer, you won't miss a thing. Barcode scanning, custom foods, saved meals, targets — it's all here, and it's all quick.

01 · Food library

Scan, search, done.

Scan a barcode and it's logged. Build custom foods with exact macros. Recents and favorites where you expect.

Greek yogurt, 2% fat
100g · 59 kcal · 9.9g P
Recent
+
Chicken breast, grilled
100g · 165 kcal · 31g P
Fav
+
Whey isolate — Vanilla
30g · 120 kcal · 25g P
Custom
+
02 · Saved meals

Repeat your good days.

Save a combo of foods as a meal you re-log with one tap. "Usual breakfast" stops taking two minutes.

B
Standard breakfast
Yogurt · banana · whey · 3 items
420 kcal
+
L
Post-lift chicken bowl
Rice · chicken · greens · 5 items
680 kcal
+
S
Protein shake
Whey · oat milk · 2 items
240 kcal
+
03 · Targets

Pick your own numbers.

Set calories, protein, fat, and carbs the way you want. Change them whenever your goals shift.

Calories2,100kcal
Protein180g
Fat65g
Carbs210g
⚙ powers today's plan · week view · AI
04 · How you feel

Log it in three seconds.

Nausea, fatigue, injection site — anything. Rate 0 to 10 and you're done. Later, see how it lines up with your doses.

Nausea3/10
Fatigue5/10
Injection site1/10
Sleep quality7/10
05 · Weight + waist

The trend, not the noise.

Daily weigh-ins smoothed into a trend line, so one bad morning doesn't throw you off. Weekly average and ETA always visible.

Current
207.4lb
Change
−18.6lb
Avg/wk
−1.3lb
To goal
22.4lb
06 · Progress photos

The scale lies. Photos don't.

Monthly shots attached to your account. Swipe between any two months to see what actually changed.

Dec
Jan
Feb
Mar
Apr
5 months · −18.6 lb · ▸ compare side-by-side
05 · Context

Tell Protokol about you. Once.

Bloodwork, genetics, conditions, age — all used to tune the simulation and inform AI answers. Skip what you don't have; defaults work fine on day one.

  • Bloodwork panels.Glucose, lipids, hormones, thyroid; trends with two values.
  • Genetics from 23andMe.MTHFR, COMT, APOE, CYP variants.
  • Diagnosed conditions.PCOS, POTS, insomnia, MCAS, others.
  • Used by sim and AI."Given your MTHFR, your homocysteine…" — context, not guesswork.
Your contexttuning sim + AI
Bloodworkupdated 12d ago
Fasting glucose92 mg/dL
HbA1c5.4 %
TSH1.8 mIU/L
ApoB78 mg/dL
Vitamin D42 ng/mL
Ferritin62 ng/mL
Genetics · 23andMeimported
MTHFR C677Theterozygous
APOEε3 / ε3
CYP2D6normal
COMTVal/Met
Conditions4 active
PCOSon
Insomniaon
Hashimoto'son
COMT slowon
06 · Wellness

Log how you feel. Find what causes it.

Side effects, water, fasts, workouts, cycle phase — three taps each. Patterns show up over weeks, automatically.

  • Symptoms 0–10.Nausea, fatigue, anything you want to add — log in seconds.
  • Water.Quick-add presets; daily target by body weight.
  • Fasting.Daily schedule or one-off; live timer with stage.
  • Exercise.Cardio, resistance, HIIT, recovery — duration + intensity.
  • Cycle.Log a period; Protokol tracks the phase automatically.
Today · wellness3 taps each
Nausea
2/10
Day 4 · easing
Fatigue
4/10
Mid-week dip
Water
64/96 oz
67% · keep going
Fasting
16h12m
Ketosis · stage 3
Cycle
Day 14
Ovulation window
Workout
45min
Cardio · 320 kcal
+
Custom symptom
Add anything — brain fog, joint pain, mood. 0–10 scale.
07 · Correlations

Put any two things on the same chart.

Weight + dose level. Sleep + nausea. Calories + scale. Anything you track, side by side, any time range — patterns you'd otherwise miss.

  • Multi-series chart.Overlay any two things you log. Pick the range.
  • Trend lines.Regression over the visible range, drawn automatically.
  • Day-note pins.Your own context attached to specific dates.
  • Top findings.Protokol scans for high-signal correlations and surfaces them in plain English.
Correlate · 90 days2 series · lag 36h
TirzepatideNausea+ add
90 DAYS AGOTODAY
Top finding · this month
Nausea peaks 36 hours after dose. r = 0.74 over 12 weeks. Strong, repeated pattern. Try shifting injection from Sunday AM → Saturday PM to put the peak on a non-work day.
08 · Endogenous sim

See your hormones between blood draws.

Protokol estimates glucose, insulin, cortisol, and others from what you eat and dose — every fifteen minutes, all day. An estimate, not a measurement, but enough to see when something's off.

  • A dozen biomarkers.Glucose, insulin, GLP-1, cortisol, growth hormone, more.
  • Updates as you log.No waiting for a lab.
  • Sharper with context.Bloodwork, genetics, cycle, conditions all tune the model.
  • Honest about what it is.An estimate, not a measurement. We label it clearly.
Endogenous · today15-min resolution · estimate
12A6A12P6P12A
Glucose98 mg/dL
Insulin14 µU/mL
Cortisol11 µg/dL
GLP-1elevated · sim
09 · Your data

Your data stays yours.

No ads. No data sales. Install on any device, sync across all of them, and export everything as a spreadsheet whenever you want.

  • Lives on every device.iPhone, Android, Mac, Windows — one account, synced.
  • Export anything.Every meal, dose, weigh-in, photo — as JSON or CSV.
  • No ads, no third parties.Your data is never sold or shared.
  • Free for everything you log.Premium only unlocks the AI — your data is never paywalled.
Installs onone account · synced
iPhone
App Store · Safari
Android
Play Store · Chrome
Mac
Safari · Chrome · Arc
Windows
Edge · Chrome
Export anytimeJSON · CSV
protokol-export-2026-05-10.json↓ download
protokol-export-2026-05-10.csv↓ download
photos-2025-12 — 2026-05.zip↓ download
10 · Pricing

Simple. Honest. Cheap.

Try any paid plan free for 14 days. Cancel anytime before the trial ends — no charge.

Free

Run your week.

Enough to actually run your week. No credit card, no trial timer.

$0/ forever
No card. No expiry.
  • Food log, saved meals, barcode scan
  • Weight + waist with trend line
  • Symptoms 0–10 + day notes
  • Dose tracking with half-life curves
  • Rolling 7-day calorie budget
  • Progress photos with compare
  • Export every byte you log
Unlimited

For heavy users.

Everything in Premium, with the AI coach uncapped. For people who live in the chat.

$12.42/ month
Billed as $149/year — save $91
  • Unlimited AI messages per day
  • Longer conversation context
  • Food image recognition, uncapped
  • Priority support
  • Early access to new features

HSA / FSA eligible · Cancel anytime · Your data exports as JSON the day you decide to leave.

Stop guessing.
Start tracking.

Food, doses, weight, how you feel — one app, one place. See what's actually working for you.