Skip to content

Athletic Standard

The open standard for your training data, in one file you own.

Get started
Use your ath file with the agent you choose.

Why use ATH

Your workouts are spread across watches, apps and old logs.

Bring that history into your ath file, so your agent has more to work with than the last conversation.

Device agnostic

Change watches or apps without leaving your training history behind. Keep your ath file wherever you want, on your machine or in the cloud.

Choose your agent

Use your ath file with the agent and model you choose. Ask your own questions, build your own tools, and change providers as your needs change.

No subscription

ATH is free to use. No account or subscription required.

Fill in the history

Have your agent match device sessions with workout details from spreadsheets, notebooks and old training plans.

Measured and reported

Device readings keep their source. Your notes stay separate, and vendor scores stay labeled.

ath import

Start with your training history

Bring your workouts, sleep and recovery together from Apple Health, WHOOP and Oura.

$ath import ~/Downloads/export.zip
Import your data ↗
Your ath file

Now you can
look back

Look back across devices and years. Link a logged result to its recorded session, with device measurements and your own notes kept distinct.

Inside your ath file ↗
athlete.ath.json

Fran RX

5 attempts
4:3240s faster since May
5:12May 124:58Jun 94:49Jul 144:41Aug 184:32Sep 19
Logged result
4:32 RX · Manual
Linked session
Apple Watch · 154 bpm avg
Your note
“legs felt heavy”
ath log

Log it from
anywhere

A notebook, a coach’s text, the whiteboard, an online program, a PDF. Drop it into your agent chat, add what you actually did, and log it to your ath file.

Log a workout ↗
$ath log Fran in 4:41 rx
An iPhone AI chat with a photo of the Fran whiteboard and the user’s message: Log this. 4:41 RX.
ath predict

Before the
next attempt

Ask your agent to estimate your next attempt from past results, recent training and longer-term baselines. Save the prediction before you know the result.

Work through a prediction ↗
$ath predict fran
Fran / next attempt
4:25–4:40
4:154:50

Based on your previous attempts and recent training.

ath grade

Bring back
the actual time

Record the result and compare it with the estimate. Keep what the model predicted and where it missed, so your agent can review the evidence.

Grade an attempt ↗
$ath grade fran --actual 4:32
Fran / RX
4:32
Predicted 4:25–4:40Within range
Get started

Start with the
history you have

Install ATH, import an export and keep adding to your ath file.

$npm install -g athleticstandard
Get started