the problem

most fitness apps lock your data in proprietary databases. years of training history — sets, reps, PRs, programs — trapped in a format only that app can read. if the company shuts down, pivots, or gets acquired, your data disappears with it.

you can't export it in a useful way. you can't search it with your own tools. you can't feed it to an AI agent or a spreadsheet without scraping and guessing. your training history is held hostage by whichever app you happened to start with.

the idea

every workout is a markdown file. human-readable. machine-parseable. future-proof. your training data is just text files in a folder — the same format developers have used for decades to store notes, docs, and knowledge bases.

open a workout file in any text editor and you can read it instantly. no special software required. no proprietary viewer. no API key. just text.

the format

workouts, cardio imports, and routines all use the same simple markdown structure. headings for exercises, metadata as key-value pairs, sets as list items.

# 2026-02-26 chest + arms day

duration: 57min
source: syntax

## Barbell Row
- 60kg × 10
- 80kg × 5
- 80kg × 4

## Machine Fly
- 13.75kg × 12
- 13.75kg × 10
strength workout
# 2026-02-27 Run

type: run
duration: 34min
distance: 5.12km
pace: 6:38/km
calories: 386kcal
avg_heart_rate: 135bpm

> imported from Apple Health
cardio import
# Push Day A

## Bench Press
sets: 4
reps: 8-10

## Overhead Press
sets: 3
reps: 8-12

## Cable Fly
sets: 3
reps: 12-15
routine file

why it matters

portability move to any app, or no app at all. your data is files in a folder — drag, copy, sync however you want.
ai-readability feed your vault to any AI agent for analysis. plain text is the universal input format for language models.
longevity plain text outlives any app or company. markdown files written today will be readable in 50 years.
no vendor lock-in your data is yours, not the app's. if you leave, you take everything with you — no export button needed.

try it.