Experiment cadence

Repeated daily targets

Active runs with multiple actions per day lead with today's completed count instead of elapsed-time progress.

Components

Shadcn base UI + custom Murph components. Colors and typography live in the Brand tab.

Public trust page

Production About-page content and responsive editorial hierarchy. The Contact page uses the same component with support-specific copy.

About Murph

Health is personal. The help should be, too.

Murph is a personal health AI that helps people understand what works for them and keep the practical work of health moving. It brings scattered context into one ongoing relationship, then helps turn that context into useful questions, personal experiments, and everyday follow-through.

What Murph does

Health information rarely lives in one place. Records, wearable data, meals, routines, goals, and the details someone remembers from a conversation all tell part of the story. Murph helps organize that context, explain relevant patterns, and make it easier to decide what to try next.

People can use Murph to run structured personal experiments, keep up with routines, understand changes over time, and handle practical health errands. Murph is designed to remain useful between appointments while making it easier to have a better-informed conversation with a clinician.

Who it is for

Murph is for adults who want ongoing, practical help with their health instead of another dashboard they have to interpret alone. It can be useful for someone investigating a stubborn pattern, building a habit, reviewing longitudinal data, or simply trying to stay on top of the work their health requires.

Some people work best with others. Murph also supports opt-in challenges and group experiences for friends and families. A group does not automatically gain access to anyone's private assistant or private health context; participation and sharing remain bounded choices.

How it is built

Murph is available as a hosted product and as an open-source project that can be inspected and run locally. The hosted product is designed around a private personal conversation, explicit permissions, encrypted storage, and short-lived processing for work that needs readable data.

The code is published under the Apache 2.0 license. The public security page explains the hosted and local models, while the privacy policy describes data practices, retention, and user rights in detail.

What Murph is not

Murph provides educational health information and organizational tools. It is not emergency care, does not diagnose or treat disease, and is not a substitute for professional medical advice. People should use a qualified clinician for medical decisions and local emergency services for urgent help.

Dashboard primary navigation

Production dashboard destinations in their standard visual hierarchy.

Homepage auth transitions

Secure sign in keeps the ordinary methods visible while the provider initializes. A selected method owns the pending state immediately. If hydration discovers an existing session before submission, method actions pause until its linked account is known, then recovery takes priority. Otherwise account completion stays on that production action through the next view.

Queued action delay

Log in or sign up

Murph helps you build healthier habits that fit your life.

Your selection is saved while secure sign in finishes loading.

Repeated provider delay

Log in or sign up

Murph helps you build healthier habits that fit your life.

Your selection is saved while secure sign in finishes loading.

Enabled alternate methods

Log in or sign up

Murph helps you build healthier habits that fit your life.

Telegram ready handoff

Log in or sign up

Murph helps you build healthier habits that fit your life.

Telegram is ready. Continue to open sign in.

Session identity hydration

Log in or sign up

Murph helps you build healthier habits that fit your life.

Secure sign in is checking your existing session.

Hydrated email session recovery

Log in or sign up

Murph helps you build healthier habits that fit your life.

OR

Hydrated phone session recovery

Log in or sign up

Murph helps you build healthier habits that fit your life.

OR

Telegram completion

Log in or sign up

Murph helps you build healthier habits that fit your life.

Phone verification completion

Log in or sign up

Murph helps you build healthier habits that fit your life.

1
2
3
4
5
6

We texted the latest code to *** 2671.

Phone resume completion

Log in or sign up

Murph helps you build healthier habits that fit your life.

Resumable completion

Log in or sign up

Murph helps you build healthier habits that fit your life.

Consent appears directly from completion status

Use your health data

Murph uses health data you share to personalize answers and insights. AI providers process relevant data on Murph’s behalf. You’ll also agree to Murph’s Terms.

  • Not sold or used to train general-purpose AI models. Withdraw anytime in Settings.

Use your health data

Murph uses health data you share to personalize answers and insights. AI providers process relevant data on Murph’s behalf.

  • Not sold or used to train general-purpose AI models. Withdraw anytime in Settings.

Review Murph’s terms

Review the updated terms and disclosures that govern your use of Murph.

Dashboard legal update

Review what changed

We updated Murph's legal documents. Accept the current versions to get your full dashboard back.

  • Not sold or used to train general-purpose AI models. Withdraw anytime in Settings.

Requested dashboard content remains available

Connect devices

Stale legal consent does not block configured device connections.

Oura not connected

Oura

Smart ring. Sleep, readiness, temperature, and recovery.

Garmin not connected

Garmin

Workouts, sleep, stress, heart rate, and body battery.

Personal patterns matrix

Production overview component. It compares repeated actions with next-day outcomes and shows evidence strength without causal or good-versus-bad labels.

Personal patterns

What tends to move together

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.

Action
HRV
Total sleep
Resting heart rate

Running

14 days

Sauna

11 days

Strength

9 days

Late meal

7 days

Custom tag

6 days

Action
Readiness score
Deep sleep
Respiratory rate

Running

14 days

Sauna

11 days

Strength

9 days

Late meal

7 days

Custom tag

6 days

Action
Sleep efficiency

Running

14 days

Sauna

11 days

Strength

9 days

Late meal

7 days

Custom tag

6 days

Circle size shows the size of the difference.New clueSeen againWorth testingNo clear pattern

Environment empty state

Production zero-data state. One voice-first action leads to the walkthrough, while the real report categories preview what Murph will build without showing empty scores or missing facts.

Private to you

See how your home supports your sleep, air and focus.

Talk through one short topic at a time. Murph saves each clear answer before moving on.

Your report will cover

Sleep

Temperature, darkness, noise and bedroom air.

Air & water

Ventilation, damp, smoke and drinking water.

Light

Morning daylight and evening lighting.

Recovery & devices

The recovery tools and devices you already use.

Workspace

Sitting, screen setup, breaks and discomfort.

Environment progressive capture

Production partial-data state. The action opens a voice script built only from facts Murph still does not know.

Fill the remaining gaps

2 details missing · 2 short topics

Environment voice processing feedback

The open report keeps ownership after upload: processing, private-report refresh, updated, no-clear-facts, and delayed recovery remain visible without requiring a reload. Processing stays animated, and the delayed action rechecks the owned phase.

Buttons

Payment Button

Async action button with spinner → checkmark animation. Auth-gated by default. Click to see the flow.

Input & Label

A multiline field with supporting help text.

Input OTP

Select

Badges

DefaultSecondaryOutlineWarningOBSRCTMA

Avatar

RPAHPA

Toggle & Toggle Group

Radio group, choice cards & inference routing

Compare model choice cards, provider privacy labels, and the included-capacity disclosure and its accessible Save association shown after Venice is selected.

Inference on OpenAI

Custom inference endpoint pane

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 choices are read-only until personal Murph access is active.

Custom connection details

Public HTTPS on port 443. Redirects and private-network destinations are rejected.

Configured value, not independently measured.

Enable only when this model accepts image content. Murph fails explicitly if an image reaches a text-only endpoint.

Spinner

Loading

Segmented Control

Default tokens

Family invite palette

Setup Loader

Full-page loader shown on /join/[inviteCode] while Starter usage is activated. Successful activation replaces the document so Home re-evaluates the new access grant instead of retaining this loading tree. The Murph mark fires a sonar ripple from its two largest core dots outward — each dot's delay is proportional to its distance from center, so the wave radiates through the constellation rather than pulsing uniformly. Honors prefers-reduced-motion.

Setting up your Murph

Compact · 1.4s cycle

Alert

Connect Callback Error Notice

Account Deletion Recovery Alert

Support Action

Email support

Skeleton

Tooltip

Dialog

Private experiment results share

Ready to share

Preview your private results card, then share it or save a copy.

Private preview ready. Share and download actions are available.

Evening magnesium test results card

Download-only browser

Preview your private results card, then share it or save a copy.

Private preview ready. Download is available.

Evening magnesium test results card

Preparing preview

Preview your private results card, then share it or save a copy.

Preparing private preview.

Preparing private preview

Preview recovery

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.

Native share recovery

Preview your private results card, then share it or save a copy.

Private preview ready. Share and download actions are available.

Evening magnesium test results card

iMessage nutrition fallback parity

Static Messages preview

Daily nutrition card

The static fallback mirrors the shipping Messages balloon's default state and embeds the canonical Murph mark in its native badge footprint. Goal direction stays in the existing safe text recovery instead of repeating status words in the bitmap. Messages supplies the outer mask and concise date label; only partial totals add a short subcaption.

1,840
cal
PROTEIN
112g
CARBS
206g
FAT
61g
FIBER
24g

iMessage workout and compact-table fallback parity

Static Messages preview

Compact table cards

The image fallback keeps a targetless first pending set honest and keeps a fitting four-column card in one shared-header table. Genuinely overwide rows use stacked fields with each measured header above its full-width value so contract-limit text cannot collide or clip. The rectangular raster keeps its title and optional supporting text beside the canonical Murph badge, while Messages supplies the outer corner mask. Provider chrome stays concise; the complete semantic fallback remains available as text.

Pull day

IN PROGRESS
0/2 sets
Single-arm cable row with controlled tempo
Next set: no target
0/2
Reply with the exercise, set, and result to log or correct it.

Weekly check-in

Eight signals across four days
SIGNAL
MON
TUE
WED
THU
Signal 1
1
2
3
4
Signal 2
1
2
3
4
Signal 3
1
2
3
4
Signal 4
1
2
3
4
Signal 5
1
2
3
4
Signal 6
1
2
3
4
Signal 7
1
2
3
4
Signal 8
1
2
3
4
Short fields stay in one compact table.

Eight-exercise workout

Four complete set notes per exercise
Barbell back squat
Set 1
185 lb × 8 tempo
Set 2
185 lb × 7 paused
Set 3
175 lb × 9 clean
Set 4
165 lb × 10
Romanian deadlift
Set 1
155 lb × 10
Set 2
155 lb × 9
Set 3
145 lb × 11
Set 4
135 lb × 12
Walking lunge
Set 1
40 lb × 12 each
Set 2
40 lb × 11 each
Set 3
35 lb × 12 each
Set 4
Bodyweight × 16
Leg press
Set 1
270 lb × 12
Set 2
270 lb × 11
Set 3
250 lb × 14
Set 4
230 lb × 16
Seated leg curl
Set 1
90 lb × 12 slow
Set 2
90 lb × 11 slow
Set 3
80 lb × 14
Set 4
70 lb × 16
Standing calf raise
Set 1
120 lb × 15
Set 2
120 lb × 14
Set 3
110 lb × 17
Set 4
100 lb × 20
Cable hip abduction
Set 1
25 lb × 15 each
Set 2
25 lb × 14 each
Set 3
20 lb × 18 each
Set 4
20 lb × 16 each
Weighted plank
Set 1
45 lb × 45 sec
Set 2
45 lb × 40 sec
Set 3
35 lb × 50 sec
Set 4
Bodyweight × 60 sec
Reply with any exercise, set, and correction.

iMessage challenge-standings fallback parity

Static Messages preview

Challenge standings cards

The identity-free image fallback mirrors the native ranked and collective hierarchy. Generic labels preserve scorer order, incomplete ranks stay neutral, and a shared target remains group progress rather than an individual result. The canonical Murph mark and title share the same aligned header used by workout and table cards, with optional supporting text aligned to the card content edge below the shared row.

Challenge standings

Week 2 of 4
Team 1
210
OF 250 PTS
Team 2
180+
OF 250 PTS
Team 3
OF 250 PTS
Ranks appear when every score is complete.

Challenge standings

640+
/ 1,000 pts
More progress may be pending
2/3 SCORED

Shared card handoff dialog

Continue on iPhone

Install or open Murph from the App Store. Then return to Messages and tap the card again.

Hosted plan change

Immediate upgrades open Stripe's exact proration confirmation. Period-end switches keep their in-product scheduling confirmation.

Period-end switch

Switch to Core

Your current plan continues through Aug 27, 2026. Then Core starts at $3.50/month.

$3.50/ month

For confirmed group members who want wearable syncing, group participation, and lighter private Murph usage.

Immediate upgrade entry

Return · syncing

Activating Edge

Murph is checking the latest billing status with Stripe.

Return · active

Edge is active

Your plan and included AI usage are ready.

WHOOP Completion Dialog

Production WHOOP completion and capacity fallback. The normal flow starts with confirmation; the capacity path opens the same setup guide directly.

Usage credit

Personal, Family, and group funding use a saved card when available and send card entry or verification to Stripe only when needed. Family owners reuse the standard amount dialog with an exact member label and status-only recovery when another target owns the active checkout. Personal and Family success returns refresh the meter quietly; only a failed or unresolved return opens compact recovery. Credit is added only after Stripe confirms payment.

Personal usage

Keep the conversation going

Add usage with a saved card or continue securely in Stripe when needed.

Support Murph in Sunday sleep crew

Monthly sponsorship

Private to you

This month
$5

+$5 processing

Monthly limit
$10
Resets
Aug 30, 2026
Monthly limit

Preview the payer confirmation shown before a monthly limit increase.

Family member

Alex

Purchase one-time usage credit for this member, or resolve an unfinished checkout for another usage destination.

Vital-backed health source handoff

Reusable handoff shown before every Vital-backed authorization. It leads with the connection, credits Vital underneath with a link, and keeps Garmin's Historical Data reminder inside the same dialog.

Experiment Start Channel Picker

Continue in the app you already use

The compact picker keeps the selected experiment visible and prepares a short message for review.

Email Murph Picker

Settings link that opens a chooser between the native mail app and the user's webmail provider. Provider is detected from the member's email domain; addresses on unknown providers fall through to a plain mailto link (no dialog).

Brand icons
Gmail

Outlook

Yahoo Mail

Proton Mail

Fastmail

Custom domain (no dialog)

Email Murph

Phone Account Linking

Settings opens the authenticated identity provider directly, with no second Murph confirmation. After verification or an approved account transfer, Murph saves the exact provider-owned result. If Privy already has a verified phone that Murph has not recorded, Settings repairs that projection directly. A declined transfer closes quietly, and a failed save retries without reopening Privy. Existing phone accounts use the same surface for replacement. Support-required conflicts stop retrying and leave one direct email action without putting account identifiers in the message. Privacy-safe lifecycle diagnostics observe these states without changing any rendered state or action.

Add phone

Replace phone

Provider opening

Session mismatch

Your sign-in changed. Sign in again using a login method already linked to this Murph account before changing a linked account.

Provider loading

Preparing secure account linking…

Recovery failed

Your sign-in changed. Sign in again using a login method already linked to this Murph account before changing a linked account.

The join card composes that action with its reserved status line and the Telegram alternative. The status line holds its height while empty so the button never moves when a message arrives, so these previews show the real resting spacing between the two contact channels.

Resting

OR

Saved status

Phone saved.

OR

Support required

Contact support
OR

Settings support-required dialog

Hosted AI usage credits and referrals

Read-only Settings detail keeps current referrals visible and moves completed referrals and purchased credits into quiet history.

Active referrals with completed history

Referrals

Ask Murph
  • Start a group conversation

    In progressEnds Aug 3 at 12:00 PM UTC

    Details

    Start a fresh group and make it genuinely active, with multiple people actually talking.

    Started Jul 27, 2026

    About 14 more days of Murph usage
    to the group
  • Start a group conversation

    Checking final activityClosed Jul 27 at 12:00 PM UTC

    Details

    Start a fresh group and make it genuinely active, with multiple people actually talking.

    Started Jul 20, 2026

    About 14 more days of Murph usage
    to the group
  • Start a group conversation

    Reward pendingQualified Jul 25

    Details

    Start a fresh group and make it genuinely active, with multiple people actually talking.

    Started Jul 18, 2026

    About 14 more days of Murph usage
    to the group
History
  • Bring someone new to Murph

    CompletedEarned Jul 16

    About 10 more days of Murph usage
    to your Murph
  • Usage purchase

    Purchased by youJul 24, 2026

    $10.00
  • Usage purchase

    Added for youJul 18, 2026

    $5.00

Referral selected, waiting for a new group

Referrals

Ask Murph
  • Start a group conversation

    Waiting for a new groupStart by Aug 5 at 12:00 PM UTC

    Details

    Start a fresh group and make it genuinely active, with multiple people actually talking.

    Started Jul 29, 2026

    About 14 more days of Murph usage
    to the group

Referrals available, none selected

Referrals

Ask Murph

Your personal link is ready to share. Ask Murph if you want to explore a group referral option.

New referrals disabled, existing history retained

Referrals

Your personal link is ready to share.

History
  • Bring someone new to Murph

    CompletedEarned Jul 16

    About 10 more days of Murph usage
    to your Murph
  • Usage purchase

    Added for youJul 18, 2026

    $5.00

Group funding supporters

The funding page recognizes the current monthly sponsor and recent one-time supporters without exposing contribution amounts or the sponsor's private monthly maximum.

Supporters

  • The Group Historian

    Monthly sponsor

  • Night Shift

    One-time contribution

  • Anonymous

    One-time contribution

Signup referral link actions

The real copy action keeps loading, clipboard, and recovery states distinct without moving keyboard focus away from the control.

Initial load

Ready to copy

Copy in progress

Copy complete

Referral link copied.

Link load failed

Could not load the referral link.

Clipboard write failed

Automatic copying was blocked. Select the link to copy it manually.

Could not copy the referral link. Select the link field below to copy it manually.

Hosted Family Manager

Family members and pending invites use cards under 768px and the compact table layout above it. This fixture keeps all contact details synthetic and does not submit settings mutations.

3 family members

Manage each person's Pulse, Edge, or Max access directly.

MemberTierStatusActions
You
PlanMaxStatusOwner
Partner
Joined Jul 7, 2026
PlanEdgeStatusActive
Sibling
Joined Jul 12, 2026
PlanPulseStatusUpdating to Max
A deliberately long synthetic family member label for responsive containment proof
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@example.test · Expires Aug 5, 2026
PlanEdgeStatusPending

Assistant Style Picker

Tone and voice pickers used in onboarding (chained) and settings (one step at a time). Full-height drawer under 768px, dialog above; the voice grid is two columns on mobile and three on desktop.

Style Levels

Private Humor, Push, and Detail controls. The mobile preview uses a full-height drawer with a safe-area footer; desktop uses a dialog.

Contact Card Picker

Post-signup drawer/dialog where a new member picks the photo on Murph's contact card, then adds Murph as a contact. Drawer under 768px, dialog above. The chosen avatar only changes the picture on the vCard the member saves; Murph stays the same everywhere else.

Add Murph to your contacts

No contact added yet in this preview.

Avatar set

Standalone grid

In-app browser CTA

On an iOS in-app browser (X, Instagram, Facebook, TikTok, and the like) the WebKit view fetches the vCard but never hands it to the contact importer, so the normal add silently does nothing. There the primary action becomes a Safari escape instead.

Open in Safari to add Murph

You're in an in-app browser, which can't save contacts. This opens Safari instead.

Sheet

Dropdown Menu

Collapsible

Scroll Area

Table

MetricBefore → AfterChange
HRV46.5 → 53.8 ms+15.7%
Resting HR64.2 → 60.1 bpm−6.4%
Deep Sleep1h 28m → 1h 44m+18.2%
Respiratory Rate11.6 → 11.3 br/min−2.6%

Tabs

Protocol content
Description of the experiment protocol.

Progress

Baseline · 14d ✓Active · Day 1 of 14Analysis
x

Card

Default Card
Standard card with header and content.

Card content goes here.

Research
8 studies · 6,890 participants

Strong evidence base with 20-year follow-up.

Metric Card

HRV
53.8ms +15.7%
46.5 · expected +10–25%
Resting HR
60.1bpm −6.4%
64.2 · expected −3–8 bpm
Deep Sleep
1h44m +18.2%
1h28m · expected +15–30%

Timeline

Plan & Timeline
Apr 15 · EndExperiment endsFinal analysis generated
Apr 14 · CheckpointWeek 2 review
Apr 6 · UpcomingSession 3 of 3
Apr 5 · TodaySession logged20 min at 85°C. Deep sleep was 1h50m last night.
Apr 4HRV milestoneHRV crossed 50ms for the first time.
Apr 3Skipped sessionFeeling unwell, rest day.
Apr 1 · CheckpointBaseline completeBaseline captured. Active phase started.
Mar 18 · StartExperiment startedFinnish Sauna Protocol · 28 days

Next Step Card

Next Step · Today eveningSauna session · 15–20 min @ 80–100°CStay hydrated, electrolytes after · Session 2 of 3 this week
Next sessionFriday

Expected Signal Card

HRV
+10–25%

Heat stress trains the autonomic nervous system, increasing parasympathetic dominance at rest.

Resting HR
-3–8 bpm

Repeated heat exposure improves cardiac output efficiency, lowering resting heart rate.

Deep Sleep
+15–30%

Core temp drop after sauna triggers deeper slow-wave sleep via thermoregulatory pathways.

Conclusion Card

What worked
HRV +15.7% — well above ±4% normal variation.
Deep sleep +18.2% — evening timing was key.
What didn't change
Respiratory rate -2.6% — within normal variation.
Key insights
Evening sessions drove sleep gains. Morning sessions showed no benefit.
2–3x/week appears sufficient. Skipping one session had no negative impact.
Recommendations
Continue sauna 2x/week as maintenance.
Add cold exposure post-sauna for contrast protocol.

Health data consent settings row

Active source and consent controls

Health data use

Manage sources

Processing paused

Health data use

Processing paused

Not enabled

Health data use

Not enabled

Status unavailable

Health data use

Status unavailable

Checking status

Health data use

Checking status...

Status retry failed

Health data use

Status is still unavailable. Try again.

Data export

Use study=data-export-ready, study=data-export-error, or study=data-export-pending to preview each dialog state.

Latest retained export

Export ready
Your latest retained data downloaded. Recent changes Murph had not finished processing may be absent. Keep the file somewhere private and secure.

Export your data

Downloads the latest dashboard data Murph has retained. Recent changes that have not finished processing may not be included.

Health Domain Card

Sleep & Recovery
42score

Deep sleep and HRV below your potential.

Biggest opportunity3 experiments available
Cardiovascular & Fitness
64score

RHR decent but flat. Zone 2 experiment running.

Experiment activeZone 2 RHR Reset · Day 14
Supplements
score

No experiments run yet.

Not started5 experiments available
Stress & Calm
35score

HRV patterns suggest elevated baseline stress.

Worth attention4 experiments available

Plan Visual

Starter
Pulse
Edge

Plan selling points

Canonical bullet lists from lib/hosted-onboarding/plan-features.ts. The join page, billing settings, and checkout dialogs all render from these lists, so a wording change here is the wording change everywhere. Only Edge may claim the most capable AI models; the top model requires an active paid Edge plan.

Pulse · join page

  • Private personal health assistant
  • Questions, decisions, plans, and follow-through
  • Sync your health data
  • Chat with Murph via iMessage, Telegram, or email
  • Experiments when you need a clear answer

Edge · join page

  • Everything in Pulse and:
  • The most capable AI models
  • Higher monthly usage
  • Murph remembers more of your history
  • Deeper analysis across your context
  • Richer plans and protocol recommendations
  • Early access to new features

Family · join page

  • 2 to 6 people, one bill
  • Choose Pulse, Edge, or Max for each person
  • Each person keeps a private Murph
  • Family members' chats and health data stay private

Core · settings

  • Stay connected to Murph groups
  • Sync your health and activity data
  • Keep group scores current
  • Private Murph chat
  • Lighter included AI usage

Pulse · settings

  • Run experiments, see what changed
  • Sync your health data
  • Private before/after outcomes
  • Chat with Murph via iMessage, Telegram, or email

Edge · settings

  • Everything in Pulse
  • The most capable AI models
  • Higher monthly usage
  • Murph remembers more of your history
  • Deeper research and analysis

Family · settings

  • 2 to 6 people, one bill
  • Choose Pulse, Edge, or Max for each person
  • Each person keeps a private Murph
  • You can't see members' chats or health data

Pulse · checkout

  • Run experiments, see what changed
  • Sync your health data
  • Private before/after outcomes
  • Chat with Murph via iMessage, Telegram, or email
  • Guided experiment setup

Core · checkout

  • Keep your wearable syncing
  • Keep group activity current
  • Private Murph conversations
  • Lighter included AI usage

Edge loses · downgrade dialog

  • The most capable AI models
  • Higher monthly usage
  • Murph remembers more of your history
  • Deeper research and analysis

Active Experiment Banner & Profile Stats

Floating Island

Used on the computer handoff page to confirm a manual browser step. Drag the chip by the icon.