Everything is optional โ the dashboard works with whatever you have. Connect more sources for a more complete picture. All data stays on your personal server.
Dashboard โ Training tab โ Log Workout button. Or go directly to workout_logger.html
2
Choose or create a program
Built-in Program A (Upper/Lower) and Program B (Hypertrophy) are ready to use. Tap + New Program to build your own, or use the AI generator โ describe your goals and it builds a full program automatically.
3
Log your session
Tap a program day โ Start. Log sets, reps, weight. Rest timer starts automatically. Tap Tips on any exercise for form cues. Tick each set when done.
4
Sync to dashboard
After logging, hit Sync Workouts on the dashboard โ your Training tab updates with PRs, progression charts, and next session targets.
Hormone & peptide tracking ยท Lab PDF auto-parse ยท Trend history
โ Built in
1
Set up your protocol
Dashboard โ Protocols tab โ add your compounds, doses, and schedule. Injection reminders and cycle countdowns are calculated automatically.
2
Upload blood work PDFs
Dashboard โ Blood Work tab โ Upload lab report. Labcorp and Quest PDFs both supported. All markers are extracted automatically โ upload each draw to build trend history.
What you get
All markers auto-extractedTrend arrows vs previous drawProtocol-aware suggestionsAI-generated synopsisHematocrit donation alertsInjection remindersCycle countdowns
Optional integrations
โ๏ธ
Wyze Scale
Body composition ยท Auto-sync via API ยท No manual exports
Setup required
1
Get a Wyze API key
Go to developer.wyze.com โ sign in โ Create New Key. Copy the Key ID and API Key.
2
Connect on the dashboard
Dashboard โ click the Wyze Scale pill in the connections bar โ enter your Wyze account email, password, Key ID and API Key โ Save & Connect.
3
Sync your data
Click Sync Wyze Scale to pull the last 90 days of readings. Data updates automatically on each sync.
What you get
WeightBody fat %Muscle massLean body massSkeletal muscleVisceral fatBMRMetabolic ageBone massBody water %Protein %
๐กNo Wyze scale? You can still upload a weekly .xlsx export from the Wyze app manually โ Body tab โ Import .xlsx.
Set up your Fitbit Air through the Google Health app (iOS or Android). Wear it overnight โ it needs one full sleep cycle before data appears.
2
Enable Google Health API in Google Cloud
Go to console.cloud.google.com โ APIs & Services โ Enable APIs โ search Google Health API โ Enable. Then go to OAuth consent screen โ Data Access โ Add scopes โ search "googlehealth" โ select all readonly scopes โ Save.
3
Add yourself as a test user
In Google Cloud โ OAuth consent screen โ Audience โ Test users โ Add your Google account email โ Save.
4
Connect on the dashboard
Dashboard โ click the Google Health pill in the connections bar โ sign in with your Google account โ approve all health permissions.
5
Sync daily
Hit Sync Data each morning. Sleep stages, resting HR, HRV, SpO2 and steps all populate automatically in the Body tab.
๐กThe Fitbit Air syncs through the Google Health app. Data is accessed via the Google Health API โ no Fitbit developer account needed, just a free Google Cloud project.
Coming soon
โ๏ธ
Other Scales
Renpho ยท Withings ยท Additional smart scale support
Coming soon
๐งฌ
Direct Lab Integration
Auto-fetch results from Labcorp and Quest โ no PDF uploads needed
Coming soon
Hemingway Performance ยท All data stored privately on your personal server. Create an account โ