iOS-native GLP-1 tracker with visualization-forward injection logging.
| Feature | Shotsy | Protokol Lab |
|---|---|---|
| Dose tracking with half-life curves | ✓ | ✓ |
| Rolling 7-day calorie budget | ✗ | ✓ |
| Food barcode scanning Shotsy: basic; PL: full library + barcode + custom foods | ◐ | ✓ |
| Symptom severity 0–10 scale | ✗ | ✓ |
| Multi-compound stacks | ✗ | ✓ |
| Agentic AI (reads log, logs food for you) | ✗ | ✓ |
| Android / Web access | ✗ | ✓ |
| Apple HealthKit integration PL is PWA — HealthKit sync requires a Shortcut bridge | ✓ | ◐ |
| Data export (JSON/CSV) | ◐ | ✓ |
| Pricing | Freemium | Free + $6.58/mo |
You're on iPhone, live inside HealthKit, and primarily want dose visualization. Food logging is a nice-to-have, not your core workflow.
You want the same dose-visualization quality plus a full macro tracker that actually understands GLP-1 appetite cycling. Or you need Android / web access. Or you want an AI that reads dose + food + symptom data together.
For most users, yes — with tradeoffs. Protokol Lab matches Shotsy on dose charting and goes further on macro tracking, weekly rolling budgets, symptom granularity, and AI. The main thing you give up is the deep iOS HealthKit integration Shotsy gets from being a native app.
Yes. Protokol Lab installs to the iOS home screen as a Progressive Web App, works fully offline, and sends Web Push notifications for dose reminders. It is not distributed through the App Store.
Shotsy does not currently offer a public data export API, so manual re-entry of doses and weigh-ins is required when migrating. Protokol Lab supports full JSON/CSV export so you can leave at any time without losing history.
Shotsy's primary design goal is dose and injection tracking; the macro logging surface is secondary. Protokol Lab was built around the GLP-1 appetite cycle from day one, which is why the 7-day rolling budget is a core feature rather than an add-on.
Real data. No signup required.