Runtime
Codex-native
Codex CLI and App Server provide the execution substrate, native thread continuity, tools, and agent work.
Wearables, bloodwork, doctor visits, supplements, blood pressure, sleep. Murph reads it all, figures out what actually works, and helps you build habits that stick.
Murph

428 studies read · reviewed Jul 2026
View the skill on GitHubWaking at 3am after late screens? Murph might suggest morning sun, an earlier caffeine cutoff, and screens down before bed, then check your deep sleep after two weeks.
Idle warmup
After the homepage paints, the shared Privy provider may initialize in the background. The dialog, authentication controls, and CAPTCHA stay unmounted until someone chooses Log in or Signup. Once open, the ordinary form stays usable even if provider initialization is still finishing.
Authenticated preparation
After the homepage responds, the server may request a low-priority dashboard data refresh using current access and consent. The replica stays out of the homepage and browser until the member opens the dashboard, and preparation failure never blocks the page.
Provider still initializing
Phone selected before ready
Valid phone pasted · code sent
We texted the latest code to *** 2671.
Telegram selected before ready
Telegram ready for its trusted click
Telegram is ready. Continue to open sign in.
Under the hood
Murph can use a browser, place phone calls, operate tools, and delegate bounded work. You choose the model, the reasoning effort, and who supplies the inference.
be the most capable health agent in the world
keep the member in control
Runtime
Codex CLI and App Server provide the execution substrate, native thread continuity, tools, and agent work.
Workspace
Murph can research, compare options, fill forms, and complete web tasks in a real browser.
Voice
Message Murph where you already talk, then let it place calls, wait on hold, and report back.
Parallel work
Independent work can continue in bounded subagents while the main conversation stays responsive.
Compute
Choose Luna, Terra, or Sol and scale reasoning from low to xhigh instead of spending the same compute on every task.
Inference
Use managed models, choose Venice when its privacy model fits you better, connect your own compatible model endpoint and key, or run an open-source model locally.
Inference is a choice
Under the hood
Murph can use a browser, place phone calls, operate tools, and delegate bounded work. You choose the model, the reasoning effort, and who supplies the inference.
be the most capable health agent in the world
keep the member in control
Runtime
Codex CLI and App Server provide the execution substrate, native thread continuity, tools, and agent work.
Workspace
Murph can research, compare options, fill forms, and complete web tasks in a real browser.
Voice
Message Murph where you already talk, then let it place calls, wait on hold, and report back.
Parallel work
Independent work can continue in bounded subagents while the main conversation stays responsive.
Compute
Choose Luna, Terra, or Sol and scale reasoning from low to xhigh instead of spending the same compute on every task.
Inference
Use managed models, or run an open-source model locally.
Inference is a choice
Your data is encrypted in transit and at rest. Murph and its service providers may process it to run, secure, and support the service.
Where do the experiments come from?
Murph uses AI-assisted review of published studies, clinical trials, and other research sources to draft protocols, then presents sources so you can check the evidence yourself. Research may be incomplete, mixed, or not applicable to your situation.
Do I need a computer?
The web dashboard works on any device with a browser. For daily guidance, Murph texts you through iMessage, Telegram, or email.
Do I need a wearable?
No. A wearable can add useful signals, but Murph can also work from notes, labs, symptoms, meals, workouts, and manual measurements. The point is the before-and-after experiment loop.
How is this different from my wearable’s app?
Wearable apps show status. Murph turns whatever evidence you have into a bounded experiment with a baseline and a clear outcome.
Can I do challenges with friends and family?
Yes. Start a group with Murph and invite your people. Murph referees the challenge: fair baselines across different devices, scoring, reminders, and a winner at the end. Scoring is adherence and change against your own baseline, never raw body stats.
Do I need friends on Murph?
No. Group challenges are the most fun way to stay motivated, but Murph works solo too: it keeps you honest, watches your data, and calls what’s working. Either way you’re not doing it alone.
What does the group actually see?
Only what each person agrees to share when they join a challenge or newsletter. The weekly newsletter is a short recap of how everyone's week went. Everything else stays private by default.
Can I set it up for a parent?
Yes. Murph works over plain texting with no app to download, which makes it a good fit for parents and grandparents. Their answers stay grounded in their own labs and routines, and the weekly newsletter keeps the family in the loop if they opt in.
Can I run multiple experiments?
Yes. We recommend one at a time so you know what caused the change, but you can run more if they don’t overlap.
What if I can’t follow the protocol perfectly?
Real life happens. Murph accounts for missed sessions in the analysis. A good experiment tolerates some noise.
What if nothing changes?
That’s useful too. Each experiment ends with a verdict: what worked, what didn’t, what to try next. Knowing what doesn’t work saves you from doing it forever.
Is this medical advice?
No. Murph helps you run self-experiments using published research. It’s not a substitute for medical care. Talk to your doctor about health concerns.
What happens to my data?
Unless Murph clearly says otherwise and gets any required consent, health data you submit through Murph is not used to train general-purpose AI models. Murph encrypts sensitive data at rest and keeps storage scoped by purpose. The service can decrypt data when it needs to run requested tasks or maintain the service. Local Murph keeps your vault on your device.
Can I self-host Murph?
Yes. Murph is open source under Apache 2.0. Run it locally with one command. The hosted version is for people who'd rather not run anything themselves.
Can I cancel anytime?
Yes. No contracts. $8/month, cancel whenever. You can export your data.
Can I choose which AI provider Murph uses?
Yes. In Settings, choose OpenAI or Venice for Murph’s core assistant replies. Specialized tools can still use their own managed providers.
Model provider
In Settings, you can choose OpenAI or Venice for Murph's core assistant replies. Murph sends the information needed for each reply to the provider you select.
Managed route · verified endpoint inactive
Venice route · Terra selected · Sol locked
Endpoint route · Venice available
Endpoint pane · setup form
Murph sends relevant conversation context, tool descriptions, and supported attachments to this endpoint. The credential is encrypted and is never placed in the assistant runner.
Endpoint pane · verified connection
Murph sends relevant conversation context, tool descriptions, and supported attachments to this endpoint. The credential is encrypted and is never placed in the assistant runner.
Consent withdrawn
Secure approval
Send generated report.zip to this conversation.
Secure approval
Send generated report.zip to this conversation.
Approval recorded. Murph will continue only if this request is still pending. Return to the Murph thread where you requested this file.
Secure approval
Send generated report.zip to this conversation.
Denied. Murph will not continue with this action. Return to the Murph thread where this request started.
Static link unfurls
The 1200x630 OpenGraph cards behind links Murph or members send: approvals, referral invites, device connect nudges, and group sponsorship. Biomarker and experiment pages ship the same frame with subject-specific headlines. Each study renders the exact production card component, so the previews cannot drift. None of the cards imitates a tappable control, none promises a capability the landing page has not yet verified, and none exposes member details: link previews are fetched without authentication. Card image routes live outside route groups: grouped metadata images get hash-suffixed URLs in production, which silently breaks the advertised link.
/approve/[approvalId]
The approval link unfurl. It lands inside a conversation with Murph, right under the message that sent the link, so the headline speaks as Murph and the request details never appear.
Alt text: Murph needs your OK. Tap to review the request before it expires.
/r/[referralCode]
The referral link members text friends. The recipient has no Murph conversation yet, so the card introduces Murph instead of speaking as it, and stays capability-neutral so it remains true for expired links.
Alt text: Meet Murph, your private health assistant.
/connect
Murph texts this link for first-time device connects and reconnects; the copy stays true for both flows.
Alt text: Let’s connect your device. Wearables and health data sources.
/groups/fund/[joinCode]
Dropped into group chats next to the group join card. Descriptive, non-imperative copy: it names what the route is about rather than promising this specific link is live.
Alt text: Murph group sponsorship. How groups keep Murph running.
Use study=data-export-ready, study=data-export-error, or study=data-export-pending to preview each dialog state.
Latest retained export
Downloads the latest dashboard data Murph has retained. Recent changes that have not finished processing may not be included.
What Murph knows about your home, and what to check next.
Private to you
Record a two-minute home tour. Murph will turn the clear details into your first personal report.
Your report will cover
Temperature, darkness, noise and bedroom air.
Ventilation, damp, smoke and drinking water.
Morning daylight and evening lighting.
The recovery tools and devices you already use.
Sitting, screen setup, breaks and discomfort.
What Murph knows about your home, and what to check next.
Environment grade
of known conditions within target
Coverage
Murph knows 10 of 16
63%
Location
Not known
Area
Not known
Weather
Clear · 21°C
Nights
quiet
Outdoor air
Good
This short recording covers 4 topics and focuses on the 28 useful details Murph still needs.
What to check next
This short recording covers 5 topics and focuses on the 13 useful details Murph still needs.
This short recording covers 4 topics and focuses on the 7 useful details Murph still needs.
This short recording covers 2 topics and focuses on the 2 useful details Murph still needs.
Record anything that changed. You do not need to repeat what Murph already knows.
Loading
Private to you
Environment report
Opening your private records and arranging the printable view.
Ready
Private to you
Generated July 31, 2026 · withmurph.ai
Warsaw · urban center
A · 100%
15 of 16 facts known · 94% coverage
Grade A · 7/7 targets met · 7/8 known
| Fact | Yours | Target |
|---|---|---|
| Night temperature | 20°C | 18-22°C |
| Darkness | blackout | full darkness |
| Noise at night | quiet | <35 dB |
| Mattress | good | comfortable and supportive |
| Overheating under bedding | never | — |
| Phone by the bed | no | out of the bedroom |
| TV in the bedroom | no | no TV |
| Typical night CO2 | not known yet | — |
| Temperature control | optional | — |
| Window at night | optional | — |
| Noise countermeasures | optional | — |
| Humidity | optional | — |
| Who shares the bed | optional | — |
Grade A · 2/2 targets met · 2/2 known
| Fact | Yours | Target |
|---|---|---|
| Ventilation | mechanical | — |
| Damp & mold | none | no damp or mold |
| Smoke indoors | none | no indoor smoke |
| Air purifier | optional | — |
| Air quality meter | optional | — |
| Stove | optional | — |
| Radon | optional | — |
| Drinking water | optional | — |
Grade A · 3/3 targets met · 3/3 known
| Fact | Yours | Target |
|---|---|---|
| Evening light | warm dim | ≤2700-3000K, dimmed in the last 2h before bed |
| Morning light access | outdoor routine | 10-30 min of daylight within 1h of waking |
| Daytime light | by window | bright daytime light |
| High-CRI bulbs | optional | — |
| Light therapy lamp | optional | — |
0/0 known
| Fact | Yours | Target |
|---|---|---|
| Sauna | optional | — |
| Cold exposure | optional | — |
| Red light therapy | optional | — |
| Scale | optional | — |
| Blood-pressure cuff | optional | — |
| Thermometer | optional | — |
| Pulse oximeter | optional | — |
Grade A · 3/3 targets met · 3/3 known
| Fact | Yours | Target |
|---|---|---|
| Screen at eye level | yes | top of screen ≈ eye level, 50-75 cm |
| Chair | ordinary | — |
| Wrist complaints | no | no wrist complaints |
| Breaks | systematic | systematic breaks |
| Work mode | optional | — |
| Hours at a desk | optional | — |
| Standing desk | optional | — |
| Screen setup | optional | — |
| External keyboard with laptop | optional | — |
Prepared by Murph, your personal health assistant. This private report reflects what Murph currently knows about your home environment; it is not medical advice.
Populated · active workout
Log sets by messaging Murph. Review recent workouts and see what is improving here.
In progress
4 exercises · 7 of 12 sets logged
Bench press
3/3 sets
Incline dumbbell press
3/3 sets
Lateral raise
1/3 sets
Triceps pressdown
0/3 sets
Keep messaging Murph as you go. One message updates this same private workout record.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Completed history · no active workout
Log sets by messaging Murph. Review recent workouts and see what is improving here.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Active workout · ready for first set
Log sets by messaging Murph. Review recent workouts and see what is improving here.
In progress
0 exercises
Tell Murph your first exercise and it will appear here.
Keep messaging Murph as you go. One message updates this same private workout record.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Loading
Log sets by messaging Murph. Review recent workouts and see what is improving here.
Preparing older workout history · recovery available
Log sets by messaging Murph. Review recent workouts and see what is improving here.
First admission · checking with retained data
Log sets by messaging Murph. Review recent workouts and see what is improving here.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
First admission · recent updates not visible yet
Log sets by messaging Murph. Review recent workouts and see what is improving here.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Messages handoff · checking with retained data
Log sets by messaging Murph. Review recent workouts and see what is improving here.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Messages handoff · update not visible yet
Log sets by messaging Murph. Review recent workouts and see what is improving here.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Empty history
Log sets by messaging Murph. Review recent workouts and see what is improving here.
Tell Murph what you are doing at the gym. Sets, reps, weight and corrections become one private history you can review here over time.
Start workoutTry saying
Vault error · retry available
Log sets by messaging Murph. Review recent workouts and see what is improving here.
Start, log, correct or ask what you did last time without opening another app.
Signed out
Log sets by messaging Murph. Review recent workouts and see what is improving here.
Tell Murph what you are doing at the gym. Sets, reps, weight and corrections become one private history you can review here over time.
Try saying
Authenticated · messaging not configured
Log sets by messaging Murph. Review recent workouts and see what is improving here.
In progress
4 exercises · 7 of 12 sets logged
Bench press
3/3 sets
Incline dumbbell press
3/3 sets
Lateral raise
1/3 sets
Triceps pressdown
0/3 sets
Keep messaging Murph as you go. One message updates this same private workout record.
A simple view of consistency and volume.
Workouts
9
Training days
9
Sets logged
78
Exercises
12
Eight-week consistency
Workouts per week
Open a session to review every recorded set.
Aug 6, 2026 · 52 min · 3 exercises · 9 sets
Felt strong. Add five pounds next time.
Latest and strongest sets from the last six months.
11 workouts · 34 sets
Last
155 lb × 6
Best
155 lb × 9
9 workouts · 29 sets
Last
55 lb × 8
Best
60 lb × 8
7 workouts · 24 sets
Last
20 lb × 12
Best
25 lb × 10
Start, log, correct or ask what you did last time without opening another app.
Personal patterns
Murph compares repeated action days with similar days when the action did not happen. Outcomes come from the next day. These are clues, not proof of cause.
Worth testing
Sauna lined up with next-day HRV being 18% higher across 10 matched days.
Running
14 days
Sauna
11 days
Strength
9 days
Late meal
7 days
Custom tag
6 days
Running
14 days
Sauna
11 days
Strength
9 days
Late meal
7 days
Custom tag
6 days
Running
14 days
Sauna
11 days
Strength
9 days
Late meal
7 days
Custom tag
6 days
Running
Seen on 14 days
Sauna
Seen on 11 days
Strength
Seen on 9 days
Late meal
Seen on 7 days
Custom tag
Seen on 6 days
Personal patterns
Murph compares repeated action days with similar days when the action did not happen. Outcomes come from the next day. These are clues, not proof of cause.
A pattern appears after at least five matched action and comparison days.
No clear comparison is ready yet. Murph needs repeated activity or intervention days, next-day sleep or recovery data, and similar comparison days across at least three weeks.
Sync your biomarkers. Run an experiment. See what changes.
Sleep
8deep sleep, circadian rhythm
Recovery
9HRV, resting HR, sauna
Nutrition
7meal timing, protein
Supplements
6magnesium, creatine, omega-3
Exercise
6zone 2, strength, mobility
Breathwork
4cold exposure, box breathing
Finnish Sauna Protocol
Recovery · 28 days · Day 15
Sauna · 15–20 min @ 80–100°C
Stay hydrated, electrolytes after · Session 2 of 3
52.1ms
+12.0%
61.8bpm
-3.7%
1h42m
+15.9%
Illustrative examples. Changes in personal data can have many causes and do not establish that an intervention produced the result.
Ask Murph any health question. It designs an experiment for your body, watches your data, and texts you what actually works.
Testing whether magnesium actually deepens sleep.
Murph
Finding out if Tabata moves her lactate threshold.
Murph
Tracking down what’s tanking his energy.
Murph
Illustrative examples. Changes in personal data can have many causes and do not establish that an intervention produced the result.
Better together
Habits stick when someone else is watching. Start a challenge with friends, or set up a weekly newsletter so the whole family knows how everyone is doing.
Murph for clubsMurph is the referee. It sets fair baselines across different devices, keeps score, nudges the slackers, and calls the winner at the end.
You
5/5 days
+31% steps vs baseline
Maya
4/5 days
+22 min avg walk
Sam
4/5 days
+12% steps vs baseline
Theo
3/5 days
+4% steps vs baseline
Scored on adherence and change vs your own baseline
Murph
Your crew: week 3 in health
You · every walk day logged
Theo · best sleep week since May
Maya · 4 sunrise walks logged
Sam · steps up 12% on baseline
Emailed to everyone who opted in
Grandpa
Every Sunday the group gets an email recap of the week. Wins, trends, and gentle callouts. Grandparents included.
Just you and Murph
Outside the group chat, Murph is all yours. Experiments, bloodwork, habits, bookings, and daily readouts, in a private one on one thread.
Pick a protocol. Murph baselines you for two weeks, runs the active phase, then texts the before-and-after. No more guessing whether anything moved.
Magnesium for Sleep
Day 9 of 14 · Active phase
1h 42m
+18% vs baseline
1h 08m
+6% vs baseline
Drop in your latest panel. Murph flags what crept up or down and turns it into the questions worth asking your doctor.
LDL climbed since you switched diets in April. Worth asking your clinician about the trend before the next panel.
A version small enough for bad days, anchored to something you already do. Reminders ease off as it takes hold.
Daily morning run
Right after coffee, before email
Murph sent a hype track. Press play.
DEXA scan at BodySpec
Thu 2:00 PM, 1.4 mi away · $49
Re-up Omega-3
Thorne EPA/DHA, 90ct · ships in 2 days
Dr. Patel recap on calendar
With 3 questions to ask · 30 min hold
Murph finds the DEXA scan nearby, drafts the supplement re-up, and queues the doctor recap on your calendar. You give the final tap. The errands stop slipping.
Dentist, dermatologist, vet, mechanic. Murph dials, waits on hold, picks a slot that fits your week.
Cleaning + exam
Dr. Singh, Bridge Dental
Thursday, June 4 · 10:15 AM
4 min on the line. Navigated the menu, held for the receptionist, picked a slot that fits your week.
Murph pulls Oura, WHOOP, Garmin, or Apple Health overnight. Wake up to a one-line readout.
Recovery is above your recent baseline, and HRV was highest on the sauna nights. Today looks like a strong training day.
52.1ms
+12%
1h 42m
+18%
58bpm
-4%
Nutrition
Murph carries the nutrition facts for over 2 million foods and 239,000 supplements. Ask about anything on your shelf and it answers from the actual label, checks it against independent lab tests, and flags what the front of the pack leaves out.
Chocolate peanut protein bar
Per bar · 60 g
BPA measured at 41 ng/g, near the top of everything PlasticList has tested.
Murph Facts
Behind every answer about what you eat
Screened against published limits for lead, BPA, and phthalates.
Counted July 2026. Growing weekly as new labels and lab results come in.
Your wearables, your labs, your inbox, your calendar. Murph reads it all and helps you build the habits that actually make you healthier.






Murph is open source under Apache 2.0. Self-host it on your own machine if you want to own your data, or use the hosted version above for zero setup.
# Install Murph and launch setup
curl -fsSL https://www.withmurph.ai/install.sh | bash
# Start chatting
murph chat
Murph referrals
Share your link or start a group with Murph.
See ways to earnShare your referral link
About 10 more days of Murph usage
Bring someone new to Murph
About 10 more days of Murph usage
Start a group conversation
About 14 more days of Murph usage
Typical-use estimate. Actual capacity varies.
Murph referrals
Start a fresh group with Murph.
See ways to earnBring someone new to Murph
About 10 more days of Murph usage
Start a group conversation
About 14 more days of Murph usage
Typical-use estimate. Actual capacity varies.
Murph referrals
Share your personal link with someone new.
See ways to earnShare your referral link
About 10 more days of Murph usage
Typical-use estimate. Actual capacity varies.
About 10 more days of Murph usage
Share your personal link with someone new to Murph. If they finish setup and the referral meets the rules, Murph adds more usage to your personal Murph.
About 10 more days of Murph usage
Tell Murph first, then create a new iMessage group with someone new to Murph. The reward comes after they finish setup and join the conversation.
About 14 more days of Murph usage
Tell Murph first, then start a new group. It needs 15 messages over at least 10 minutes, with at least 8 from two or more people besides you.
Share only · no usage reward
Copy your personal link and send it to someone you’d like to bring to Murph. This option does not currently add usage.
About 10 more days of Murph usage
Share your personal link with someone new to Murph. If they finish setup and the referral meets the rules, Murph adds more usage to your personal Murph.
About 10 more days of Murph usage
Tell Murph first, then create a new iMessage group with someone new to Murph. The reward comes after they finish setup and join the conversation.
About 14 more days of Murph usage
Tell Murph first, then start a new group. It needs 15 messages over at least 10 minutes, with at least 8 from two or more people besides you.
Murph referrals
Bring Murph into a new group and get people talking. Once the group qualifies, Murph adds extra usage automatically. Your personal link remains available for sharing, but it does not currently earn usage.
See how it worksRewards add Murph usage, not cash or extra days on your plan. Day estimates reflect typical use and may vary.
How it works
A brand-new group is only the start. The reward comes after people genuinely join the conversation.
Tell Murph which group option you want and wait for the go-ahead before creating the group.
Someone new joins Murph in the group, or several people take part in a real group conversation.
Once the requirements are met, Murph adds the usage automatically and records the reward in Settings.
Referral options
Group rewards go to the Murph where you started the referral. Your personal link is share-only and does not currently earn usage.
About 10 more days of Murph usage
Tell Murph first, then create a new iMessage group with someone new to Murph. The reward comes after they finish setup and join the conversation.
About 14 more days of Murph usage
Tell Murph first, then start a new group. It needs 15 messages over at least 10 minutes, with at least 8 from two or more people besides you.
Share only · no usage reward
Copy your personal link and send it to someone you’d like to bring to Murph. This option does not currently add usage.
Designed for trust
Murph keeps only what it needs to recognize a group referral and add the reward. Sharing your personal link does not currently earn extra usage.
Your referral link does not include your phone number, email, health data, or the person you send it to. It only connects the introduction to you.
When a group referral meets the rules, Murph adds the usage and records it in Settings. When Murph can reach you in chat, you’ll also get a short confirmation with no private details.
Private chats and health data stay private. Messages someone chooses to post in a shared group remain visible to that group.
Questions
Each rewarded group option shows an estimate of how many days it may add. The actual amount of Murph time varies with how you use Murph. Group rewards add usage; they do not extend your trial or plan dates. Group rewards go to the Murph where you started the referral.
Not for your personal link. For a group reward, tell Murph which option you want and wait for the go-ahead before creating the group.
Someone who has never had their own Murph account. For this group option, they need to join the new group with their own Murph. Referring yourself or the same person twice does not count.
The group needs 15 messages from people over at least 10 minutes. At least 8 must come from at least two people besides you.
Yes. To keep referrals fair, there are limits on how often rewards can be earned. Murph shows the options available right now. Rewards add usage capacity but do not change your subscription renewal date.
Your personal link is ready to share below, but it does not currently earn usage.
Murph referrals
Bring Murph into a new group and get people talking. Once the group qualifies, Murph adds extra usage automatically. Your personal link remains available for sharing, but it does not currently earn usage.
See how it worksRewards add Murph usage, not cash or extra days on your plan. Day estimates reflect typical use and may vary.
How it works
A brand-new group is only the start. The reward comes after people genuinely join the conversation.
Tell Murph which group option you want and wait for the go-ahead before creating the group.
Someone new joins Murph in the group, or several people take part in a real group conversation.
Once the requirements are met, Murph adds the usage automatically and records the reward in Settings.
Referral options
Group rewards go to the Murph where you started the referral. Your personal link is share-only and does not currently earn usage.
About 10 more days of Murph usage
Tell Murph first, then create a new iMessage group with someone new to Murph. The reward comes after they finish setup and join the conversation.
About 14 more days of Murph usage
Tell Murph first, then start a new group. It needs 15 messages over at least 10 minutes, with at least 8 from two or more people besides you.
Share only · no usage reward
Copy your personal link and send it to someone you’d like to bring to Murph. This option does not currently add usage.
Designed for trust
Murph keeps only what it needs to recognize a group referral and add the reward. Sharing your personal link does not currently earn extra usage.
Your referral link does not include your phone number, email, health data, or the person you send it to. It only connects the introduction to you.
When a group referral meets the rules, Murph adds the usage and records it in Settings. When Murph can reach you in chat, you’ll also get a short confirmation with no private details.
Private chats and health data stay private. Messages someone chooses to post in a shared group remain visible to that group.
Questions
Each rewarded group option shows an estimate of how many days it may add. The actual amount of Murph time varies with how you use Murph. Group rewards add usage; they do not extend your trial or plan dates. Group rewards go to the Murph where you started the referral.
Not for your personal link. For a group reward, tell Murph which option you want and wait for the go-ahead before creating the group.
Someone who has never had their own Murph account. For this group option, they need to join the new group with their own Murph. Referring yourself or the same person twice does not count.
The group needs 15 messages from people over at least 10 minutes. At least 8 must come from at least two people besides you.
Yes. To keep referrals fair, there are limits on how often rewards can be earned. Murph shows the options available right now. Rewards add usage capacity but do not change your subscription renewal date.
Your personal link is ready to share below, but it does not currently earn usage.
Murph referrals
There are no referral rewards available right now. If you’re already a member, your stable link remains in Settings. Rewards are paused, so no usage reward is currently promised. Check back here for current options.
Back to MurphThe page will update when an earning path is available again.
Works in iMessage
Create and run the whole challenge in iMessage. Members join from one link and connect the supported wearables they already use. Murph keeps score, sends the useful updates, and handles the busywork.
Run clubs · gyms · studios · fitness communities
Murph
Three ways to play
Some communities want a winner. Some want teams. Some want one huge goal everyone can move forward.
August miles together
Day 19 of 316,842
of 10,000 miles
Every mile counts. The club is 8% ahead of finish pace.
From idea to live
Murph turns the idea into a challenge members can understand and join.
1 · Tell Murph the idea
Describe the goal the same way you would tell another organizer.
2 · Share one link
Members join and choose the exact challenge metric they want to share.
August miles together
Your name and daily distance.
Your chats, routes, and everything else.
3 · Murph keeps it moving
Progress stays current and the community hears about the moments that matter.
1,830
of 3,000 miles
86 people are in. The club is slightly ahead of finish pace.
No spreadsheets required · no manual scorekeeping · no new organizer app
Wearables, handled
Members connect a supported source they already use. Murph turns it into the exact daily stat each person approves, keeps the standings current, and checks missing data automatically.
No spreadsheets required
Oura
Apple Health
Garmin
WithingsAutomatically tracked
Choose one supported metric. Murph keeps the score live.Availability depends on the connected source
Move
6 trackable signals
Train
8 trackable signals
Perform
6 trackable signals
Recover
6 trackable signals
Nourish
5 trackable signals
For organizers
Text Murph in a private organizer thread in iMessage to check the room, change the teams, prepare an update, or close the challenge. Murph remembers the rules and handles the repetitive work.
Organizer room
Murph
For every member
Every participant gets private support in iMessage. They can check their progress, ask what to do next, or understand a missing score without turning the club organizer into tech support.
Private by default
Members choose exactly what the challenge can use. Their private conversations, unrelated health history, and anything they do not select stay private.
Challenge permission
Shares your daily running distance with this challenge. It does not share routes, location, private chats, or other health data.
The club sees
Challenge progress
Members choose
The metric
Private Murph
Stays private
Questions
Yes. Organizers and members talk with Murph through ordinary iMessage conversations; the web is used only when a richer setup or consent step is needed.
No. Each member can connect a supported health source individually, and the challenge uses only the metric they explicitly share.
No. Organizers can use a small chat with Murph as the control room. Participants join from a link and receive updates privately.
No. Murph keeps the supported challenge metric, standings, and missing-data checks current. Organizers can ask for the status or an update in iMessage.
Organizers buy AI usage as needed—there’s no platform fee. Members get Murph free for two weeks, then can continue on Core for $3.50/month.
Tell us the activity. We’ll confirm whether its source and scoring method are supported before the challenge starts.
Challenge membership, shared challenge progress, standings, and setup status; never private conversations or unrelated health history.
Ready to run
Tell us what you want to run, how many people might join, and when you want to start. We'll help shape the challenge and run the first one with you.
Synthetic release copy exercises generated group photos and the production archive rhythm without reading live product data.
New features
After an image appears in the conversation, one explicit request can reuse that exact image as the group photo.
The generated-photo state exercises the production feature card and its supporting detail at desktop and phone widths.
The archive can show a small responsive table when rows and columns explain the released behavior better than another paragraph.
Compact response
2 rows| Metric | Today | Goal |
|---|---|---|
| Protein | 92 g | 120 g |
| Fiber | 24 g | 30 g |
Improvements
A confirmed appointment can show its follow-up action and a compact calendar preview in the same archive card.
Confirmed appointment
When a flow cannot continue, the archive card keeps the explanation short and names the next available action.
Stay in the app
The archive can pair a short release note with one verified contact action and no extra identity claims.
Contact card
vCard
Murph
Verified line after setup
The archive can explain a conversational correction beside a compact phone example without overwhelming the release note.
Private conversation
A bounded chart study covers numeric context without turning the changelog into a dashboard.
Reference context
92
The production onboarding step for choosing how Murph shows up. It starts with one main personality, adds an optional supporting personality, then offers every voice with tailored recommendations first and finishes with vertically stacked tone samples.
Who do you want in your corner?
6 personalities · optional supporting influence · 22 voices · 2 tones
Preview only · choices are not saved
Settings reuses the production personality selector as a focused two-step flow. It changes only the main and optional supporting personality. Explicit tone and voice choices stay untouched; absent overrides follow the selected main personality’s defaults.
Classic + Scientist
Main personality · optional supporting personality
Preview only · choices are not saved
The production /family/accept/[inviteCode] page a sponsored member lands on. The eyebrow, three privacy promises, and copy are fixed; the call to action changes with how the invite was sent and whether the visitor is already signed in. Preview only — accept, sign-in, and channel buttons are inert here.
Join to get your own private Murph account, paid for by your family plan.
Signed in · accept in one tap
Join to get your own private Murph account, paid for by your family plan.
Joining by text works from the phone this invite was sent to.
Signed in · unfinished owner setup blocks joining
Join to get your own private Murph account, paid for by your family plan.
You already have an unfinished Family setup. Resolve it in Settings, then you’ll return here to try this invite again.
Email invite · sign in to join
Join to get your own private Murph account, paid for by your family plan.
Use the email address this invite was sent to.
Telegram invite · continue in Telegram
Join to get your own private Murph account, paid for by your family plan.
Open this in Telegram to join, so Murph can confirm it's you.
Already used · open Murph
If that was you, open Murph to continue.
Billing not finished yet
Ask the plan owner to finish setting up billing, then open this invite again.
Family is full · no open seat
The plan has no open paid seats. Ask the owner to add a Family seat.
Invite expired
Ask the plan owner to send you a fresh family invite.
Invite canceled
Ask the plan owner for a new invite.
Link no longer valid
This family invite is no longer available. Ask the person who invited you to send a new one.
Terminal Family recovery
Your private personal health assistant.
More guidance and deeper research.
Private Murph accounts for the people closest to you.
Private by default
Your data stays yours.
No data sold
Ever. That’s our promise.
Full data access
Export or delete anytime.
Payment issue
Family billing
Stripe has an issue with this subscription. Open Family billing to update payment details, review invoices, or cancel the plan.
Checkout canceled or resumed
Family checkout
Continue to Stripe using the same secure checkout. Individual plans stay unavailable while this Family checkout is open.
Checkout submitted
Family billing
Stripe is confirming the plan. This page checks automatically and will continue when Family access is ready.
Meal logs with calories, macros, timing, and supported nutrient fields. Daily targets and dashboard percentages stay in Cronometer.
Amazfit activity, sleep, heart rate, and workouts through Apple Health.
Workouts, sleep, stress, heart rate, and body battery.
iPhone and Apple Watch activity, sleep, vitals, and workouts.
Sleep, activity, heart rate, and daily readiness.
Sleep, readiness, activity, heart rate, and temperature trends.
CGM glucose readings and trends.
Dexcom connections are coming soon.
CGM glucose readings and trends.
Dexcom reconnects are not available yet. Your existing history is still available.
Recovery, strain, sleep, heart rate, and daily readiness.
Whoop needs a fresh connection. Disconnect it first, then connect it again.
Rides, runs, strength, and workout output.
Peloton could not open. Please try again.
Waiting
Connected apps
Murph uses Composio to securely connect Gmail. On the next screen, you’ll review and approve access.
Continuing in 5 seconds…
Paused
Connected apps
Murph uses Composio to securely connect Gmail. On the next screen, you’ll review and approve access.
Automatic continuation paused.
Connecting
Connected apps
Murph uses Composio to securely connect Gmail. On the next screen, you’ll review and approve access.
Opening Composio…
Failed
Connected apps
Murph uses Composio to securely connect Gmail. On the next screen, you’ll review and approve access.
Could not start the connection. Refresh to try again, or ask Murph for a new link.
Authenticated launcher loading
Launcher needs sign-in
This private link belongs to your Murph account. Sign in, then find the hospital or clinic whose patient portal you use.
Launcher can be retried
The secure connection could not be prepared. Your link is still valid, so you can try again now.
Amazfit activity, sleep, heart rate, and workouts through Apple Health.
Selected watch and band data through Apple Health, where supported.
Mi Band, Xiaomi Smart Band, and Redmi Watch activity, sleep, heart rate, and workouts through Apple Health.
Amazfit activity, sleep, heart rate, and workouts through Apple Health.
Activity, sleep, heart rate, and supported workouts through Apple Health.
Activity, sleep, heart rate, and supported workouts through Apple Health.
Smart-ring sleep, activity, heart rate, and supported data through Apple Health.
The first step of the delete-account dialog in /settings. Answering is optional: Skip always moves straight to the confirmation step, and Continue only turns on once a reason is picked. The note field appears after a reason is chosen so a written note always arrives attached to one. The live step is interactive here; the two previews below are inert. The terminal states show the same production status component for completed and still-converging cleanup.
Interactive
Nothing picked yet · Continue disabled
Reason picked · note revealed
External cleanup converged
External cleanup still retrying
Usage-credit return after sign-out
Subscription
Sign in to verify and finish your billing update.
We will check this link against your account after you sign in.
Opening Family setup without a session
Murph Family
Sign in or create your Murph account to open your private Family settings.
Family billing, membership, and invitations stay private to your account.
Confirmed Portal action with visible failure
Account deletion without the Android app
Account privacy
You can request deletion on the web even if you no longer have the Murph Android app.
Delete your Murph account
What deletion covers
Murph deletes hosted account/profile data, health and user-submitted content, derived health context, connected credentials, local billing references, and subscription access. Copies delivered to external carrier, Telegram, Linq, or email systems cannot be recalled.
Timing and limited retention
Need help or want only certain data deleted? Email legal@justco.build. See the full retention policy.
Active lifetime Starter usage
AI usage
Starter
Core
$3.50 / month
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Starter member choosing paid Family billing
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Unpaid Family draft with self-service abandonment
Your unfinished Family setup is not paid. Continue checkout to start a plan you own, or abandon it before joining someone else's Family.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Family checkout still starting
Your Family checkout is still starting. Continue it before changing Family plans.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Family checkout needs support recovery
Murph could not verify an earlier Family checkout. Contact support before changing Family plans.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Family setup has state that must be preserved
Your Family setup has membership or billing state to preserve. Continue setup instead of abandoning it.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Group member on the $3.50 Core plan
AI usage
Core · Resets Aug 27, 2026
Core
$3.50 / month
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Edge member can upgrade to the $50 Max plan
Pulse
$8 / month
Edge
$20 / month
Max
$50 / month
Family
From $7/person / month
Max stays active until the scheduled Edge downgrade
AI usage
Max · Resets Sep 7, 2026
Pulse
$8 / month
Edge
$20 / month
Max
$50 / month
Family
From $7/person / month
Paid plan lapsed while Stripe recovery is available
Pulse is not active. Choose a plan below or use Manage billing.
Core
$3.50 / month
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Inactive Family billing owner can repair or cancel from Settings
Your Family plan needs billing attention. Use Manage Family billing to repair or cancel it.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Family-sponsored member with billing owned by the sponsor
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Billing is managed by your Family plan owner.
Completed Max upgrade awaiting billing sync
Activating Max
Murph is checking the latest billing status with Stripe.
Core
$3.50 / month
Pulse
$8 / month
Edge
$20 / month
Max
$50 / month
Family
From $7/person / month
Pulse stays active until the scheduled Core switch
Core
$3.50 / month
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Core usage exhausted
Resets in 6 days
Murph is paused until your included usage resets. Pulse includes more private Murph usage.
Family allowance exhausted with the fallback Add usage action
Resets in 6 days
Murph is paused until more usage is added or your allowance resets.
Pulse usage exhausted with an add-usage action
Resets in 6 days
Murph is paused until you add usage or your allowance resets.
Max usage exhausted with an add-usage action
Resets in 6 days
Murph is paused until you add usage or your allowance resets.
Recoverable delete-account conflicts in /settings. A billing change keeps the dialog, typed confirmation, and retry action in place. Storage maintenance declines before the deletion starts. These frames use the production error alert to prove its copy and containment; focus, close, and scroll behaviour belong to the real dialog.
The member can retry from the same confirmation state after the in-flight billing change finishes.
Desktop
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Billing is already changing. Try again shortly.
Mobile · 390px
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Billing is already changing. Try again shortly.
Desktop
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Murph is in scheduled maintenance, so we can't delete your account right now. Nothing has changed and your request was not started. Please try again after maintenance.
Mobile · 390px
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Murph is in scheduled maintenance, so we can't delete your account right now. Nothing has changed and your request was not started. Please try again after maintenance.
If a provider callback became ambiguous, deletion stays fenced until the member removes Murph in the named provider accounts and explicitly confirms that recovery step. The confirmation below is the production component mounted by /settings.
Desktop
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Remove Murph access from Oura and Strava, then confirm below.
Mobile · 390px
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Remove Murph access from Oura and Strava, then confirm below.
If one or several connected-app setups still own their completion window, the dialog keeps the typed confirmation visible and names the truthful retry boundary. A retry still requests fresh authorization.
One setup · Desktop
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Connected-app setup is still finishing. Try account deletion again after it finishes or times out.
One setup · Mobile · 390px
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Connected-app setup is still finishing. Try account deletion again after it finishes or times out.
Several setups · Desktop
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Multiple connected-app setups are still finishing. Try account deletion again after they finish or time out.
Several setups · Mobile · 390px
Deletes your account, data, subscription, and login permanently. This cannot be undone.
Multiple connected-app setups are still finishing. Try account deletion again after they finish or time out.
Connect your health data, pick an experiment, and see what actually works for you.
Sync labs
This home action remains available while missing details reload.
Start an experiment
This home action remains available while missing details reload.
Murph could not load this dashboard right now. Try again in a moment.
The measured-change skeleton keeps the final summary's hierarchy and width while private metric buckets arrive.
Loading
Content
Daily measurements and declared window summaries, where available.
The private run route keeps an explicit wait, recovery state, and saved result without exposing member data.
Loading
Error
This synthetic private experiment could not be opened.
Result
Daily measurements and declared window summaries, where available.
The private trend reserves the chart footprint, then replaces it with the same production metric view.
Loading
Data
The list can reveal saved labs before the requested wearable bucket finishes, without treating the missing device rows as empty data.
Loading
Wearable + labs
The private result route reserves the latest reading, chart, and year-grouped ledger while loading, then keeps usable saved results or the empty state quiet during automatic refresh.
Loading
Stale saved result
Synthetic iron-storage marker history for layout review.
3 saved results, 2025 to 2026.
Latest reading
Reporting-lab flag
Reference range20 to 150 ng/mL
SourceSynthetic lab
Reference range20 to 150 ng/mL
SourceSynthetic lab
Reference range20 to 150 ng/mL
SourceSynthetic lab
Refreshing saved result
Synthetic iron-storage marker history for layout review.
3 saved results, 2025 to 2026.
Latest reading
Reporting-lab flag
Reference range20 to 150 ng/mL
SourceSynthetic lab
Reference range20 to 150 ng/mL
SourceSynthetic lab
Reference range20 to 150 ng/mL
SourceSynthetic lab
Stale empty result
Review your saved results for one lab biomarker over time.
Murph can't message you first. Send a note and Murph takes it from there.
Sync sleep, activity, and recovery from your wearable.
Upload blood work to track biomarkers over time.
Try protocols like sauna or creatine and see what works.
Deep sleep is one exact consent choice that includes source names, each source's recorded time, and every available value across both stored scope versions.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
An existing v0 grant remains visible under the same source-labelled sleep permission. Saving preserves its scope key, and unchecking still stops every stored version of that share.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
A signed-out invitee who arrived from a group text sees only the phone-bound account path. The invite code stays attached through authentication so Murph can return them to this group.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Existing member re-opens the invite link. Save changes and Leave group stay as buttons; Back to Murph is the new quiet exit.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
A new member sees every available sharing choice selected, including the exact seven-day window for recent activity distance and session counts. They can clear optional sharing in one action and re-enable exact choices before joining. Nothing is shared until they join.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
94 of 94 choices selected. Scroll to review every choice.
Selector-based activity choices name the same seven-day history window as every other recent-data permission, so approval is informed before sharing starts.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
After the membership and explicit sharing save succeed, Murph continues into the existing account setup route. If navigation stalls, this real success state keeps one direct setup action.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
You're in Sunday Sleep Crew.
Finish setting up MurphA first-checkout member who reloads after joining keeps the same sharing controls, while every secondary action names the setup destination truthfully.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
The phone-bound invite belongs to a different account than the current browser session. The unsafe join stays blocked, and one existing sign-out action preserves this group link for phone verification.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Use the invited phone number
This browser is signed into a different Murph account. Sign out, then verify the phone number that received this invite.
Existing member sharing only protein while the group also requests carbs, fat, and fiber. A mixed macro grant expands to per-nutrient rows so the active grant stays visible and revocable instead of hiding behind an unchecked group.
Get healthier with people you trust. You choose exactly what you share.
Your name, plus what you choose below.
Your chats and vault. Anything you don't choose to share stays private.
Uncheck anything you don't want to share. Join either way. Change anytime.
Create or open your Murph account. When setup is finished, return to the group and message Murph again.
Complete setup, then return to the group and message Murph again.
The Messages address that sent this group message is connected to a different Murph account. Log in to that account and message the group again, or ask someone else in the group to message Murph.
Message Murph in that group again. Your next message will connect the chat and Murph will reply there.
Production components · inert synthetic states
Monthly sponsorship is the primary flow. One-time contribution remains a separate secondary action and stays quiet in the room by default. An authorized participant can optionally request one message, poem, or 15-second song before checkout.
Activation at any capacity
Ordinary sponsored participant + one-time action
Murph is sponsored in this chat.
The Group Historian
Monthly sponsor
Night Shift
One-time contribution
Anonymous
One-time contribution
Active management near cap
Private to you
+$5 processing
Paused with next-period decrease
Private to you
Payment recovery
Private to you
Payment needs attention
Automatic refills are paused until payment is fixed.
Cancellation-only recovery
Private to you
Billing changes are unavailable, but you can still stop future automatic refills.
Signed-out sponsorship management handoff
Cancellation completion receipt
Sponsored-chat one-time purchase recovery
Murph is sponsored in this chat.
Settings · Messaging
Your reusable link for inviting friends
Copy action and recovery states
Initial load
Ready to copy
Copy in progress
Copy complete
Link load failed
Clipboard write failed
Automatic copying was blocked. Select the link to copy it manually.
Recipient landing states
Available link
You're invited
Your personal health AI. Health is hard, don't do it alone.
This link tells Murph who introduced you. They cannot see your conversations or health information.
Claim allowance exhausted
Referral link
Murph couldn’t open setup just now. Wait a moment, then try this link again.
Unavailable link
Referral link
Ask the person who shared it to send their current Murph link.
Signed-in invite recovery
Static owner-layout preview keeps remaining capacity in one usage bar at the top. A fulfilled purchase starts that display at 0% used, while current referrals stay visible below it and history remains on demand.
Overall usage with active referrals and history
Overall usage active
AI usage
Pulse · Resets Aug 22, 2026
In progressEnds Aug 3 at 12:00 PM UTC
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 27, 2026
Checking final activityClosed Jul 27 at 12:00 PM UTC
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 20, 2026
Reward pendingQualified Jul 25
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 18, 2026
CompletedEarned Jul 16
Purchased by youJul 24, 2026
Added for youJul 18, 2026
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Referral details interaction
In progressEnds Aug 3 at 12:00 PM UTC
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 27, 2026
Checking final activityClosed Jul 27 at 12:00 PM UTC
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 20, 2026
Reward pendingQualified Jul 25
Start a fresh group and make it genuinely active, with multiple people actually talking.
Started Jul 18, 2026
CompletedEarned Jul 16
Purchased by youJul 24, 2026
Added for youJul 18, 2026
Guidance with history interaction
Your personal link is ready to share. Ask Murph if you want to explore a group referral option.
CompletedEarned Jul 16
Added for youJul 18, 2026
Plan usage exhausted, credit remains
AI usage
Pulse · Resets Aug 22, 2026
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Fresh purchase starts at zero used
AI usage
Pulse · Resets Aug 22, 2026
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
All available usage exhausted
AI usage
Pulse · Resets Aug 22, 2026
You've used all available usage. Add usage to continue.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Family owner can add usage for their own seat
AI usage
Family · Resets Aug 22, 2026
You've used all available usage. Add usage to continue.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Starter usage exhausted
AI usage
Starter
You've used your starter usage. Choose a monthly plan to continue.
Pulse
$8 / month
Edge
$20 / month
Family
From $7/person / month
Fulfilled top-up with refreshed usage
Whole-population usage totals with a bounded, ID-ordered view of hosted members and synthetic group containers. Reset restores the current included allowance without changing immutable usage history or purchased credits.
Retained inbound messages cover the canonical 30-day mailbox window. Last 7 days and daily average use the trailing seven 24-hour periods. AI usage is all-time counted priced cost from immutable usage rows. Rows are ordered by member ID and limited to 25 per page.
Captured Jul 22, 2026, 6:00 PM
| Member or container | Type | Inbound, 30 days | Inbound, 7 days | Avg per day | All-time counted AI usage | Current period | Remaining | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
design_group_container2 participants, owner design_owner | Group | 18 | 7 | 1.0 | $7.25 | $4.52 / $4.50 | $0.00 | BlockedNotice claimed |
Preview your private results card, then share it or save a copy.
Private preview ready. Share and download actions are available.
Preview your private results card, then share it or save a copy.
Private preview ready. Download is available.
Preview your private results card, then share it or save a copy.
Preparing private preview.
Preview your private results card, then share it or save a copy.
Preview unavailable. Try preparing the image again.
Preview unavailable
Your results stayed private. Try preparing the image again.
Preview your private results card, then share it or save a copy.
Private preview ready. Share and download actions are available.
Sharing couldn't open. Try again or download the image.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Murph kept the evidence together without converting a qualitative observation into a numeric effect.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Add both planned observations before reviewing the result. The experiment remains saved.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
The baseline is saved. Add the planned follow-up observation before reviewing the result.
Daily measurements and declared window summaries, where available.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Daily measurements and declared window summaries, where available.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Daily measurements and declared window summaries, where available.
Progress
We shipped the personal experiment loop first. The wedge became obvious — people don’t want to optimize alone, they want to run health challenges with friends. Group challenges shipped in July. Revenue has compounded every week since.
18% w/w MRR growth
Compounded over the last 30 days, with revenue up every week.
+82% paying customers
In 30 days, with zero paid acquisition.
10 msgs / day / active user
3,003 messages exchanged last week — 73 per weekly active user.
What our users are doing
Solo usage, every week
What's running
Group challenges
Each UTC window counts retained distinct senders whose messages Murph received across personal and group chats. Personal and owned-group rows are removed with account deletion; activity retained in another member's shared group follows normal content retention. Solid sage tracks the trailing seven-day window; dashed sand shows each completed UTC day. Unknown history is left blank.
Cumulative hosted messages through each completed UTC day. Unavailable history is left blank.
Daily inbound messages plus tracked Linq replies, by UTC date. Unavailable days are left blank.
Daily member records created and starter usage activated by UTC date.
Daily captured MRR and paying customer count.
An estimate, not invoices: the month's latest recorded subscription rate plus top-up and group sponsorship cash paid that UTC month. Refunds are not subtracted, and account deletion can remove past purchase cash or leave an old group gift counted as a regular top-up. The newest bar is month to date, a month with no snapshot withholds its total, and months from before the subscription split show subscriptions as one combined line. Hover, tap, or focus a bar for the breakdown.
Last 30 UTC dates through capture. A use is counted when a recipient selects Join Murph and an attributed invite is created. Page views, copied links, and shares are not tracked here. Counts reflect retained records, so account deletion can remove a claim or its referral attribution from this view.
Claims and the claims activated by capture, grouped by the invite's UTC claim date. These cohorts remain open; newer claims have had less time to activate.
Last 30 UTC dates through capture. A use is counted when a recipient selects Join Murph and an attributed invite is created. Page views, copied links, and shares are not tracked here. Counts reflect retained records, so account deletion can remove a claim or its referral attribution from this view.
No retained referral claims were recorded in this 30-day window.
Source is captured when starter usage activates. Direct iMessage means an inbound iMessage activated starter access. Historical activations without persisted provenance remain Unknown.
| Started | Path | Contact hint | Member record |
|---|---|---|---|
| StartedJul 31, 2:09 PM UTC | Path Direct iMessageInbound iMessage | Contact hintPhone *** 0194 | Member recordCreated same UTC day |
| StartedJul 30, 5:42 PM UTC | Path Companion appAuthenticated native onboarding | Contact hintNo phone hint | Member recordCreated Jul 12, 2026 · 18 days earlier |
| StartedJul 29, 11:21 AM UTC | Path WebsiteAuthenticated web onboarding | Contact hintPhone *** 4827 | Member recordCreated same UTC day |
| StartedJul 28, 1:05 PM UTC | Path UnknownSource was not captured | Contact hintNo phone hint | Member recordCreated Jun 18, 2026 · 40 days earlier |
Source is captured when starter usage activates. Direct iMessage means an inbound iMessage activated starter access. Historical activations without persisted provenance remain Unknown.
| Started | Path | Contact hint | Member record |
|---|
Monthly sponsorships are capped usage authorizations, not subscriptions, so their caps and charges stay outside plan MRR. Gross charges are fulfilled live-mode payments still represented in the retained sponsorship ledger in the current UTC month and do not net refunds or disputes; usage is exact sponsor-funded credit consumed in the same window.
| Source | Payments | Gross charges MTD |
|---|---|---|
| Monthly sponsorship charges | 3 | $15.00 |
| One-time contributions | 1 | $20.00 |
| Gross sponsorship charges | 4 | $35.00 |
Rolling seven-day member-record creation and starter-activation volumes, newest first. A member record can predate activation, so use Starter start paths for acquisition provenance.
| Window | Member records | Record change | Starter activations | Activation change |
|---|---|---|---|---|
| Jul 25 to Jul 31 | 34 | +13% week over week | 23 | +10% week over week |
| Jul 18 to Jul 24 | 30 | No week baseline | 21 | No week baseline |
Synthetic interface study / Updating
An in-between state for a member who has already added health data and is waiting for their biomarkers to finish updating.
Private biomarkers
Recognized lab results and device readings will appear together here. This page will update when your biomarkers are ready.
What appears next
Supported measurements with actual readings, shown first.
Recognized results filed by health area, not by report.
Synthetic interface study
Example device readings and lab-result identities, filed by what they describe rather than by which report they arrived in. Values and flags are fabricated for this layout study.
5 device metrics
117 lab markers
Sleep
Deep sleep
Time spent in slow-wave sleep each night, where the brain's deepest electrical slowdown drives growth-hormone release, tissue repair, and waste clearance that lighter stages do not match.
96 minutes
Recovery
HRV
Beat-to-beat variation in heart timing measured at rest, where more variation signals stronger vagal brake on the heart and a nervous system with room to respond rather than one stuck in overdrive.
61 ms
Sleep
REM
Time spent in rapid-eye-movement sleep each night, where the brain fires almost as actively as when awake to consolidate memory, process emotion, and rehearse learned patterns.
132 minutes
Cardiovascular
RHR
How many times the heart beats per minute at full rest, where a lower count usually means the heart pumps more blood per beat and needs fewer contractions to do the same job.
54 bpm
Respiratory
SpO₂
Percentage of hemoglobin carrying oxygen in the blood, where a consistently high reading means the lungs are loading red blood cells efficiently and tissue is getting the oxygen it needs.
97.3 %
Synthetic interface study / Blood
The oxygen-carrying protein inside red blood cells, used with hematocrit and red-cell indices to understand oxygen transport and blood concentration.
Latest reading
Above range
18.0g/dL
Exact source limit
Missing source range
Synthetic boundary result
An antibody test used as one piece of evidence when clinicians evaluate inflammatory autoimmune conditions, especially rheumatoid arthritis.
In range
<10
Feb 17, 2026
Published comparator — not the reporting lab's range