Cal
No more health apps.

Your health coach now lives in Apple Messages.

Say hello to Cal
Hero product shot — a woman holding her phone mid-text with Cal, warm daylight, full-bleed (real, unposed)

Track your calories by texting a friend.

Send a photo, snap a nutrition label, or just describe your meal. Cal does the math and coaches you back, without ever leaving your messages.

+18g protein 💪
logged
1,940left today
9:41
C
Cal
iMessage · Today 9:41 AM
iMessage
Everything a coach should do

He lives in your texts now.

two eggs and toast
Logged. 280 cal, 18g protein.

Just say it. Text what you ate in plain words. It finds the foods, estimates portions, and logs the macros with a quick nod, not a wall of numbers.

plate photo

Snap a plate. A photo gets itemized: chicken, rice, broccoli, each portion estimated and totalled, right in the thread.

Nutrition Facts
Calories230
Protein8g

Reads the label. Snap a nutrition panel and it reads the printed numbers directly, then scales them to how much you actually ate.

VERIFIEDUSDA FoodDataPORTION FLAGGED

Grounded in real data. Calories come from USDA FoodData Central, never invented. Only the portion is an estimate, and it tells you when it's unsure.

2,180cal / day↓ 40

Targets that adapt. It back-calculates your real metabolism from your logs and weight trend, and re-sets your numbers every week.

It's 11pm. The ice cream isn't part of the plan and you know it.

Calls your bluff. Not a passive tracker. A training partner who won't let it slide. It reacts to timing the moment you text.

hit my protein 4 days straight

Reacts, not just replies. A streak worth noticing gets a tapback: a little heart on your message before he even types. Sometimes that's all the encouragement you need.

large fries and a shake 🫣

You'll see him thinking. When he's running the numbers or reading a photo, the typing dots show up, so you always know a real answer is on the way.

Logging

Log a meal in five seconds.

Say it, or snap it. A plate gets itemized. A nutrition label gets read off the panel and scaled to how much you actually ate.

Identifies each item
Estimates portions
Reads printed panels
9:41
iMessage · Today
Drop a plate photo
Ooh, nice plate. Chicken thigh, white rice, some broccoli. I got you. 🍗
Comes out to about 610 cal.
46g protein · 58g carbs · 22g fat
Only thing: that rice looked like a heaping cup, so I rounded up. If it was less, just say and I'll fix it.
iMessage
Someone glancing at their phone at a café, mid-bite (real, candid)

Text him from anywhere. No app to open, no dashboard to perform for. Just a line in the thread you already check a hundred times a day, and an answer before you've put your phone down.

A plate of food shot from above, warm daylight, restaurant table (real)

Snap the plate. A photo gets itemized: chicken, rice, broccoli, each portion estimated and totalled right in the thread, with a note when something's a guess.

Where Cal fits

A coach for every kind of day.

Morning kitchen — coffee in hand, phone on the counter, daylight (real, candid)
7:40 AM
The morning rush

“two eggs and coffee” before you’re even out the door. Logged in the time it takes to find your keys.

Lunch out — a bowl on a restaurant table, hands and phone in frame (real)
1:10 PM
Lunch out

Burrito bowl, no guac. No menu math, just tell him what it was and keep talking to your table.

Office desk — someone glancing at their phone, afternoon light (real, candid)
3:25 PM
The 3pm slump

He talks you out of the vending machine before you talk yourself into it. Same thread, right on time.

Post-gym — water bottle, gym bag, checking phone (real, candid)
6:15 PM
After the workout

Hit your protein for the day? He’s been keeping score, and he’ll tell you exactly where you stand.

Dinner with friends — a warm table, plates and glasses, evening (real)
8:05 PM
Dinner with friends

Snap the plate and put the phone down. He itemizes it later without killing the vibe at the table.

Late-night kitchen — dim light, fridge open, phone glow (real, moody)
11:30 PM
The midnight kitchen

“had some ice cream 🙈”. He clocks the timing, not just the food. Logged, no lecture. Tonight.

Honest by design

Most photo apps guess. Cal won't.

What's real vs. estimated

The AI isn't allowed to invent a calorie number. Densities are public USDA data. Only portion size is an estimate.

Macros per 100g
USDA FoodData Central
VERIFIED
Calorie total
computed from real data
NEVER INVENTED
Portion size
the one thing it eyeballs
FLAGGED

Numbers that update with you

It re-sets your targets every week from your real metabolism, not a generic formula that never changes.

THIS WEEK · RECALCULATED7-DAY
2,180cal / day↓ 40
190.0183.8 lb

For everyone who's ever fibbed to a food diary.

He's seen the "just a bite." He's seen the midnight bowl you forgot to mention. Cal does the math, catches the little fibs, and keeps you honest. And somehow you don't even mind. No streak to protect, no dashboard to perform for. Just the one contact who's always paying attention, waiting on your next text.

The whole relationship

From first text to goal weight.

Six months, one thread. This is what building a habit with someone looks like.

Day 1

Say hi. He does the rest.

Tap Text Cal and Messages opens. No form, no app. He asks what you're working toward, sets your first numbers, and drops his contact card so he's a real name in your phone.

C
Cal
+1 (628) 268-8640
Add to Contacts
Saved. Now tell me what we're working toward. 🎯
traveling for work all week, eating out most nights
Noted, I'll keep that in mind this week. Just keep texting me what you eat, restaurant math and all. 😌
Week 3

He remembers what matters.

Mention a work trip or a bad knee once, and he keeps it in mind without you spelling it out again. No settings screen, just a conversation that remembers.

Month 2

The plateau. So he opens the thread.

Two flat weeks on the scale and he doesn't wait for you to bring it up. He texts first, asks a couple of honest questions, and lands on a new number before you even asked.

C
Cal · iMessage
Scale's been flat two weeks. Happens. Sleep okay? Stress high?
been rough honestly, barely sleeping
That'll do it. New target: 2,240. Trust the process. 📈
how'd this week go?
THIS WEEK
Logged6 / 7 days
Protein avg+12g vs last week
Scale trend↓ 0.6 lb
Solid week. That missed Wednesday didn't cost you anything.
Month 4

Ask, and he already knows.

Text him "how'd this week go" and the recap's already written: days logged, protein trend, where the scale's been. No dashboard, just the truth in the thread.

Month 6

The night the scale says it.

He felt it coming all week. The text lands with confetti, and a recap of the whole run appears right in the thread, because that's where it all happened.

182 days. You did that. I just kept score. 🎉
YOUR RUN · 6 MONTHSIN-THREAD
−24
pounds
182
days
1,204
meals logged
The voice

Not a spreadsheet. The most charming contact in your phone.

Funny, direct, a little flirtatious, and still doing the math.

Logged. Three days hitting protein. Don't tell anyone I'm impressed.
1,940 left. The night's young and so is your willpower. Use it wisely.
Down 1.2 this week. You're kind of impressive, you know that?
It's 11pm and you're texting me about ice cream. Bold. Log it.
Two eggs and coffee? A person of taste. Now where's the rest of your protein?
Half a cup or a heaping cup? Be honest with me. I can take it.
You skipped lunch again. I notice these things. I notice you.
Weight's flat for ten days. Relax. I've still got my eye on you.
Good. Do that again tomorrow and I'll be very proud of you.
Pricing

Priced like a relationship,
not a subscription.

A one-on-one nutrition coach runs $100–200 a month. Cal is that coach, in the Messages app you already live in, for $49. Start free by text. Upgrade when you want more than words.

Coaching

The friend in your Messages who does the math.

Free
Free to start. Just text.
Text him any meal, he does the math
Calories & macros grounded in USDA data
A real daily target, set from your stats
The coach who keeps you honest
Text Cal
Everything, unlocked
Cal Program

Photos, proactive check-ins, adaptive targets: the whole relationship.

$49/ month
Or $399 a year, save 32%.
Everything free, plus
Snap a plate or label: photos, itemized instantly
Proactive check-ins: he opens the thread when it matters
Long-term memory: mention it once, he remembers
Adaptive weekly targets, recalculated from your real trend
The full AI coach, always in the thread
Weekly recap, written and ready whenever you ask
30-day money-back guarantee on the annual plan.
Unlock the Program
Cancel anytime·No app to download·Your data stays yours
Now in iMessage

Stop negotiating with yourself.

No app to download, no account to make. Tap below and iMessage opens with Cal. Free to start, right in the thread.

Text Cal, free to start
Opens MessagesFree to startNo app to download
Questions

The honest FAQ.

No. Cal lives in iMessage. You text him like you'd text a friend. No app, no login, no habit to build.

Texting Cal is free, no card required, and every new member starts with just over two weeks of the full Program: photos, check-ins, everything. After that, logging by text stays free forever. Photos, proactive check-ins, and the full coach are the Program: $49/month, or $399/year to save 32%.

A one-on-one coach runs $100–200 a month. Cal is the same corner-man, living in your Messages, for a fraction of that. You start free and upgrade only when text alone isn't enough. Cancel anytime.

Because getting healthy isn't a month-to-month thing. A real habit takes longer than a billing cycle, so the annual plan is built around the outcome, not a recurring guilt-charge. $399 for the year saves you 32% versus monthly, and it carries a 30-day money-back guarantee if it's not for you.

Cal lives in iMessage, so today he's iPhone-only, on purpose. That's the blue-bubble thread that feels like texting a friend instead of opening another app. We're not faking an Android fallback with texts that would read like spam, so if that's you, hang tight.

On density, yes. That's real USDA FoodData Central data, not a guess. Portion size is the one estimate, and it tells you when it's unsure instead of faking a number. Nutrition labels are read straight off the panel, not estimated.

Sometimes, yes, and on purpose. If a check-in or a weigh-in is overdue, he'll open the thread himself instead of waiting on you. He backs off automatically if you don't respond, and texting STOP turns it off completely. Proactive check-ins are part of the Program (and the trial).

Snap a plate and it itemizes each food and estimates portions. Snap a nutrition label and it reads the printed panel directly, then scales it by how much you actually ate.

Seriously private, by design. Every account is fully separate: your data never mixes with anyone else's. Messages travel over iMessage to our delivery partner, who encrypts data in transit and at rest and doesn't sell personal information. AI processing is pinned to US-hosted providers with data collection denied, and nutrition lookups send generic food names, never your identity. We take nothing from your phone: no contacts, no location, no HealthKit. We never sell your data and never run ads on it. And you can walk away clean: text Cal "delete my data" (he'll ask you to confirm) and everything is erased, including photos.

It's early access. The core loop (onboard, log by text or photo, adaptive targets, coach) works end to end. We're hardening and polishing.