OwnLift Documentation
Welcome to the OwnLift documentation. Learn how to create custom workout plans using the PWF (Portable Workout Format) — a simple YAML-based format that gives you complete control over your training programs.
What is PWF?
PWF is an open-source specification for defining workout plans. It's human-readable, easy to edit in any text editor, and supports multiple exercise types including strength training, timed exercises, and interval workouts.
Quick Links
Getting Started
Create your first custom workout plan in 5 minutes
Plan Structure
Learn the PWF format: metadata, cycles, days, and exercises
Exercise Modalities
Strength, countdown, stopwatch, and interval exercises
Example Plans
Copy-paste templates for common workout styles
Key Features
- Simple YAML format — No programming required, just a text editor
- Four exercise modalities — Strength, countdown, stopwatch, and interval
- Flexible cycles — Define any number of training days in your rotation
- Import via QR code — Share plans easily between devices
- Offline-first — Plans are stored locally on your device
Getting Help
If you run into issues creating or importing plans, check the Troubleshooting guide for common error messages and solutions.
For the complete PWF specification, visit the PWF GitHub repository.