Dose
First app: Kettlebells
Train strength without thinking.
30 minutes. 3 days a week. The kettlebell you already own. Today's session is already decided — weight, sets, rests. You just show up.
Your card won't be charged until day 8. Cancel any time.
The problem isn't motivation. It's friction.
Decision fatigue
You open the app and see 200 exercises. Which ones today? What weight? Every decision spends energy you could put into training.
The shame cycle
You skip a week. You feel like you've lost your progress. You don't come back. The app reminds you with broken streaks and red stats.
Apps that don't understand kettlebells
With just one kettlebell at home, most apps don't know what to do. They can't tell you when to change weight, how to structure your sessions, or how to keep progressing without a full gym.
One tap. Zero decisions.
Dose decides for you. Open the app, tap Today's session, and start. You just train.
- 1 Pre-filled session. Weight, sets, and rest calculated from your last one.
- 2 RIR at a tap. No keyboard, no thinking.
- 3 Rest timer built in. 90 seconds — the minimum that recovers.
- 4 Done. Nothing else matters.



Four steps. One tap.
Every session follows the same flow. No surprises, no decisions.
Check-in
How are you feeling? 🔥 Ready, 😐 Normal, or 🔋 Drained. Dose adjusts the session volume. Drained is not failure — it is a feature.
Warmup
~5 minutes. No kettlebell. The warmup earns the right to lift.
Training
4 exercises × 3 sets. RIR 1 / 2 / 3 at a tap. Pre-filled from your last session. Under 10 seconds to log a set.
Check-out
Global RPE 1–10. Then: You showed up. Not calories. Not a streak. Identity.
A/B/C rotation. 3 sessions a week. ~30 min including warmup.
Dose: Kettlebells
The minimum effective dose.
The smallest stimulus that produces the result you want. Three sessions a week, 30 minutes — not because it's easy, because it's what works.
We've read the studies, calculated the variables, designed the progression. You just execute. The method works. You just have to trust it.
The gym counts on you not showing up. We don't.
Auto-pause at 21 daysWe pause your subscription when you don't train.
If you haven't logged a session in 21 days, we pause billing automatically. No charges while life gets in the way. Come back when you're ready.
Not fine print. It's the model.
“It's been 21 days since your last session. We've paused your subscription — you won't be charged until you're ready to train again. We'll be here.”
Dose Apps
Same principle. Different disciplines.
Dose: Kettlebells
30 minutes. 3 days a week. The kettlebell you already own.
Next app
The same minimum effective dose principle applied to another discipline. We'll announce when it's ready.
More coming
We're looking for complementary disciplines where the minimum effective dose delivers the same results — without injury.
Pricing
Every plan includes auto-pause. No tricks.
Founder Pass
Lifetime access to all Dose apps.
- All Dose apps, present and future
- Auto-pause at 21 days
- RIR-based progression algorithm
- Rest timer
- Automatic A/B/C rotation
50 units only
Kettlebells
Save 45% vs. monthly
Access to Dose: Kettlebells. The entry point.
- Auto-pause at 21 days
- RIR-based progression algorithm
- Rest timer
- Automatic A/B/C rotation
Your card won't be charged until day 8.
iOS · Android
Download the app.
Coming soon to App Store and Google Play.
We'll write to you the day it's available. Nothing else.