Peptide Pitstop race garage — the flythrough, shown as a still because reduced motion is enabled.
Scroll
Self-hosted · open source · Docker · no telemetry

Peptide/Pitstop

The free, open-source, self-hosted peptide & GLP-1 tracker. Reconstitution and draw-volume math, dose logging, titration stacks, bloodwork, and plasma-level modelling — one Docker container, installable as an offline PWA, living entirely on infrastructure you own.

Own your own data

Your data never leaves your server

It runs on a machine you own. There's no account to sign up for, nothing phones home, and no company in the middle who could be breached or change the terms. Your notes and lab results are encrypted before they're saved, and you can export or delete the lot whenever you like.

This week’s schedule — demo data

Dosing

Reconstitution engine

Concentration, draw volume and syringe markings computed in exact decimal math. Handles reconstituted and premixed vials, and shows the markings against the barrel you're actually drawing into.

0 mcg
BPC-157 at 2 mg/mL — draw 0.20 mL on a 1 mL U-100

Bloodwork

Biomarker trends

Lab panels over time, in-range summaries and a comparison matrix backed by a curated biomarker library. Doses, labs, journal and wearables all export to CSV or PDF.

Blood panel against reference ranges — demo data

Analytics

Plasma-level modelling

Single-compartment plasma estimates from your own dose history and each peptide's half-life, plus adherence and a dose-history heatmap. Blends are charted per component, each on its own half-life. Computed locally from your database.

now
Plasma levels & adherence — three peptides, forecast past “now”

Travel

Your day, not the server's

Each dose freezes the calendar day and timezone it was logged in, so history stays on the days you actually dosed. Today re-anchors on wake, at local midnight, and when the device changes zone.

Run it yourself

Deployment is a single container. Bring your own database file, point a tunnel at it, and you're running.

Everything it does

The full garage

Everything a self-hosted peptide tracker needs — and a few things that only matter once you've been running one for a while.

Dosing

Reconstitution engine

Concentration, draw volume, and syringe markings computed with decimal math. Handles reconstituted and premixed vials.

Protocols

Titration & stacks

Multi-peptide schedules with ramping steps and a live calc-chart showing how each phase is computed. Log a dose that matches the next step and it offers to bring that phase forward.

Schedules

Roll from a late dose

Take an every-N-days dose late and rolling protocols offer to re-base the schedule from the day you actually dosed, with the new dates previewed. Fixed-anchor protocols keep their rigid grid.

Bloodwork

Biomarker trends

Lab panels over time, in-range summaries, and a comparison matrix backed by a curated biomarker library.

Analytics

Plasma modelling

Adherence, a dose-history heatmap, and single-compartment plasma-level estimates from your history and each peptide's half-life — with blends charted per component.

Travel

Timezone-proof days

Each dose freezes its calendar day and zone at log time. Every date-driven screen anchors to your day, not the server's — abroad, the app stops highlighting tomorrow's column.

Integrations

HA & Garmin

Optional Home Assistant dose reminders and Garmin wellness sync — your webhook, your credentials, your schedule. Reminders name your device's clock when you're travelling.

Experience

Installable PWA

Add to your home screen and it works offline. A version heartbeat picks up new deploys on its own, so an installed app can't sit on a stale bundle for days.

A look inside

Dark & light. Desk & phone.

A motorsport-inspired “pit-wall” design — carbon and race-orange — with a clean light theme. Dark desktop screens appear in the flythrough above. All screenshots use demo data only.

Analytics and plasma-level modelling chart in the light theme (demo data) The same analytics and plasma-level modelling screen in the dark carbon theme (demo data)
Analytics & plasmaDark

On your phone

Peptide Pitstop installable PWA — Today screen on mobile (demo data)
Logging a peptide dose on mobile with reconstitution math (demo data)
Adherence heatmap and plasma-level analytics on mobile (demo data)
Bloodwork and biomarker trends on mobile in the light theme (demo data)

Common questions

Self-hosted, open source, yours

Straight answers for self-hosters comparing a free, open-source, Docker-deployable peptide & GLP-1 tracker.

Is there a self-hosted peptide tracker?

Yes — Peptide Pitstop is a self-hosted peptide & GLP-1 tracker that runs entirely on your own hardware as a single Docker container. No cloud account, no managed backend: you host it, back it up, and control it yourself.

Is it free and open source?

100% free and open source under AGPL-3.0. No subscriptions, accounts, or paywalls — read, audit, and fork the full source on GitHub.

How do I deploy it with Docker?

Deployment is a single Docker container. Pull the image, point it at a database file, and open it in any browser — full Docker, env-var, and demo-seed steps are in the README. Installs as a PWA for offline use too.

Is my peptide & GLP-1 data private?

Your data never leaves your server. Identifying free-text and lab values are encrypted with AES-256-GCM before they touch disk, there is no telemetry, and fonts are self-hosted — nothing reaches a third party.

Can it do reconstitution math?

Yes — the reconstitution engine computes concentration, draw volume, and syringe markings with exact decimal math (no floating-point drift), for both reconstituted and premixed vials.

Does it work if I travel?

Yes. Each dose freezes the calendar day and timezone it was logged in, so your history stays on the days you actually dosed. The Today view tracks your device's day and refreshes on wake, at local midnight, and when your timezone changes.