Real-time peptide half-life visualization
Vial models pharmacokinetic decay for every peptide in its library — recovery peptides, GH releasers (Tesamorelin, CJC-1295, Ipamorelin), GLP-1 agonists (Semaglutide, Tirzepatide, Retatrutide), longevity stacks, and more. Log a dose and the curve recomputes instantly across every active peptide on your stack.
The chart accounts for administration route (subcutaneous, intramuscular, intranasal, oral, sublingual) and shows you peak windows, timing overlap between stacked peptides, and the optimal moment to re-dose.
- Every peptide in the library modeled by half-life and bioavailability
- 5 administration routes supported
- Recomputes on every dose log
- 7-day rolling window with peak / trough callouts
Stack analysis based on your real protocol
The Peptide Guide reads your active peptides and surfaces context-aware insights: timing overlap, contraindication conflicts, missed-dose impact, cycle wrap-up reminders. It's not a generic LLM chat — every recommendation comes from your actual log history.
Examples: "Tirzepatide week 4 — bump from 5 mg to 7.5 mg per package titration schedule." "GHK-Cu may compound copper accumulation if your ZMA contains zinc + copper." "Day 56 of 84 — start tapering Tesamorelin to maintain receptor sensitivity."
28 ready-made peptide protocols
Curated cycles for healing, growth hormone optimization, longevity, recovery, sleep, and metabolic goals. Tap to start — schedule, doses, and rest periods are pre-configured. Or build your own from scratch with full control over weeks-on / weeks-off cycling.
Includes Wolverine Stack (BPC-157 + TB-500 + GHK-Cu), GH Blast 1 (Tesamorelin titration), Sema Titration, Sleep Stack (DSIP + Selank), Reta Solo, and 23 more.
- 28 curated templates across 6 goal categories
- Custom protocols supported with weeks-on/off cycling
- Week progress tracking with rest-period awareness
- Adherence calculation respects cycle start date
Built-in reconstitution math
Vial totals, BAC water volume, target dose, syringe-unit conversion, remaining mg in vial — every calculation auto-derives from any two inputs. Never guess on syringe units again.
Supports U-50, U-100, and 1.0mL syringes with automatic unit conversion. Concentration warnings flag when a vial is too dilute for accurate dosing.
Log a dose in under 5 seconds
Today's scheduled doses are front and center on the home screen with exact times and chronological sort. Tap "Log", pick site from a body diagram, done. Recent injection sites are color-coded by age (less than 24h, 24–48h, fresh) so you can rotate intelligently.
Notes inline (no hidden expander), long-press for preemptive skip, and a Siri Shortcut for the fastest possible log: "Hey Siri, log my morning dose."
Adherence, streaks, and patterns
Smart Insights surfaces what's working and what isn't. Adherence per peptide. Current streak vs. personal best. Most-consistent day of week. Site rotation balance. A monthly heatmap that distinguishes rest days from missed days. The "Easing in" hero label gives new users breathing room without hiding the data.
Everything computed locally on-device. No analytics SDK, no telemetry, no cloud aggregation.
Your protocol stays on your device
Vial uses an encrypted local SQLite database. No accounts. No cloud sync. No analytics SDK. No third-party tracking. Delete the app and the data goes with it.
This is intentional. Peptide research is sensitive — you shouldn't have to choose between tracking it well and trusting it to a server.
- Encrypted SQLite on-device storage
- No account creation or sign-in
- No analytics, telemetry, or third-party SDKs
- Data export available; data deletion is irreversible (no cloud backup)