train. log.
own your data.
a plain-text workout tracker. ai-native from day one, but entirely optional.
download for iOSno account. no cloud. no subscription.
- markdown workouts — every set saved as a
.mdfile. open them in any editor, grep them, script them, or hand them to your AI agent - apple health sync — imports runs, walks, and cycling automatically. your cardio and strength data in one place
- byo-ai coach — bring your own api key. calls go directly to the provider, syntax never sees them. it guides you, but nothing replaces your grit.
- local-first — everything lives on your phone. no servers, no cloud sync, no analytics, no tracking.
- honest pricing — unlimited logging is entirely free. no subscriptions, no ads. pay once to unlock everything else.
the vault
your training data lives in a folder on your phone. each workout is a markdown file. routines, exercises — all plain text. open them in the Files app, back them up however you want, or write scripts against them.
syntax-vault/
├── workouts/
│ ├── 2026-02-26_211305.workout.md
│ ├── 2026-02-25_180254.workout.md
│ └── ...
├── programs/
│ ├── push-day-a.md
│ └── legs-+-core-day.md
├── exercises.json
├── body.md
└── preferences.md
├── workouts/
│ ├── 2026-02-26_211305.workout.md
│ ├── 2026-02-25_180254.workout.md
│ └── ...
├── programs/
│ ├── push-day-a.md
│ └── legs-+-core-day.md
├── exercises.json
├── body.md
└── preferences.md
# 2026-02-26 chest + arms day
## Barbell Row
- 60kg × 10
- 80kg × 5
- 80kg × 4
## Machine Fly
- 13.75kg × 12
- 13.75kg × 10
## Barbell Row
- 60kg × 10
- 80kg × 5
- 80kg × 4
## Machine Fly
- 13.75kg × 12
- 13.75kg × 10
strength workout
# 2026-02-27 Run
> imported from Apple Health
> imported from Apple Health
cardio import
it's free on the app store.