Fitness score 97.2/100 · eHbA1c 4.8% · Body fat 15.9% · Metabolic age 36 (actual 43)
🔔 Push Notification Setup
⚠️
Enter your Worker URL below and tap Enable to activate push notifications.
Your Cloudflare Worker URL — see setup instructions below.
📲
Checking install status...
🔊 Voice Announcements
When enabled, your phone will speak each reminder out loud — useful when your hands are busy preparing injections.
Speak reminders aloud
Uses your device text-to-speech
ANNOUNCE FOR
☀️ Morning reminders
Speak injection list at wake-up
🌙 Night reminders
Speak injection list before bedtime
Slow0.9xFast
Low1.0High
⏰ Wake-up & Bedtime Settings
Set your wake-up and bedtime so the app can schedule all reminders around your actual routine.
☀️ WAKE-UP
On wake-up15 mins after60 mins after
🌙 BEDTIME
15 mins30 mins before90 mins
🔔
Loading...
📋 Reminder Schedule
Morning injections
08:00 daily
AM
Wed + Sun Reta/Tirze
60 mins before bedtime
Night
Nightly peptides
30 mins before bedtime
Night
Fri Vitamin D
Same as morning
Fri
Sat Bio Swiss + Vit C
09:00 Saturday
Sat
ALL MEDICATIONS
📦 INVENTORY
📝 Log Impact / Side Effect
5
📋 Recent Entries
PREV WEEK
THIS WEEK
⚠️ Side Effects & Observations
❌ Missed & Skipped
🔔 Important
PREV MONTH
THIS MONTH
⚠️ Side Effects & Observations
❌ Missed & Skipped
🔔 Important
Protocol Stack
Ask Claude
Hey JP 👋 Ask about your stack, gaps, interactions, or research targets.
Ctrl+Enter to send
Learnings & Reminders
Protocol notes, key findings, things to remember
📝
No notes yet
Tap + Add to log a learning or reminder
New Note
Category
Note
Tags (optional, comma separated)
🔐
Keys are stored only on this device and never sent anywhere except to their respective services.
💡
Auto-sync: idle trigger. Tapping doses won't sync mid-session — it waits until you've stopped for your configured delay, then pushes once. That's ~1 request per injection session. Pull manually when switching devices.
☁️ JSONBin Cloud Sync
Syncs your data across all devices. Sign up free at jsonbin.io → API Keys → copy Master Key.
30 min60 minutes4 hrs
⚠️ JSONBin has a one-time 10,000 request limit — they never renew. Sync less often to preserve requests.
🤖 Claude API Key (Arboleaf Scan)
Required for the Arboleaf scan → auto-extract metrics feature. Get your key at console.anthropic.com → API Keys.
🚀 Cloudflare Auto-Deploy
When Claude gives you an updated HTML file, deploy it live in one tap. Get your API token from dash.cloudflare.com → Profile → API Tokens.
📊 Sync Status
📥 Load Protocol Update
Ask Claude for a protocol update, download the jpb-update.json file, then load it here. Your schedule updates instantly.
📋 Loaded Update Preview
📤 Export & Backup
Export your data for backup or to share with Claude for updates.
📥 Restore from Backup
Restore a previously exported full backup. This will overwrite all current data.
🗑️ Clear All Data
Wipes all protocol data, schedule, settings, and history from this device. Use before loading a fresh update to ensure no leftover data. This cannot be undone.
ℹ️ How It Works
1️⃣
Tell Claude about protocol changes (new compound, dose change, new schedule)
2️⃣
Claude generates a jpb-update.json file and gives it to you
3️⃣
Tap "Load jpb-update.json" above, select the file → preview changes → Apply
✅
Your protocol updates instantly and persists even after closing the browser
🤖 Ask About Your Protocol
Claude knows your full protocol — compounds, doses, schedule, metrics
Hey JP 👋 Ask me anything about your protocol — doses, timing, interactions, what something does, or how it fits your goals.
Ctrl+Enter to send · Shift+Enter for new line
Quick questions
📅 Add Reminder
💊 Add Medication
💉 Reconstitution Calculator
Draw this many units per dose:
💉 Combine / Take Together
Other compounds in the same slot — tap to create a group
⏭️ Why are you skipping?
✏️ Edit Item
💉 Combine / Take Together
Other compounds in the same slot — tap to group
Add Inventory Item
Adjust Stock
—
💊 Intake Groups
Group compounds taken together or mixed in the same syringe. Tap Take All to log the whole group at once.
Your Groups
Create Group
Compounds in this group
🎯 Purpose Hierarchy
Organise your protocol by intent. Add purposes (top level) and sub-categories within each.