chiron
AI ENDURANCE COACH · IN YOUR MESSAGES

Every workout,
decoded.

Chiron reads every session from whatever you train with, re-plans tomorrow, and handles the legwork — race entries, fueling plans, benchmarking — in the messaging app you already live in.

Reads every session, re-plans tomorrow, runs the errands — in the app you already text in. MORE +LESS −
Chiron reads every session from whatever you train with, re-plans tomorrow, and handles the legwork — race entries, fueling plans, benchmarking — in the messaging app you already live in.
ENTER A VALID EMAIL
INVITE-ONLY BETA · WE ONBOARD WEEKLY
You're on the list. Invites go out weekly — watch your inbox.
FTP 268W ▲4 CTL 68 TSB −12 VO₂ 54.1 LAST SYNC 06:41
Kristian Blummenfelt Eliud Kipchoge Tadej Pogačar Katie Ledecky
Train like a pro — advanced AI, elite science.
Blummenfelt's threshold clamp, Kipchoge's 85/15, Pogačar's power curve, Ledecky's CSS — translated to your week. See the science ↓
Their methods, translated to your week. See the science ↓
Chiron
@chiron_ai_bot · online
LIVE DEMO
{{ m.text }}
{{ m.text }}
{{ m.text }}
{{ m.dur }}
{{ m.text }}
WORKOUT · SAT ADAPTIVE
Threshold development
3×12′ @ 262–274W · rest 4′
Built from your last 42 rides · FTP 268W · fatigue-adjusted
Share ↗ Send to device
{{ m.text }}
CONNECT · SOURCES
WatchLINKED
Head unitLINKED
Training platformLINKED
IMPORTING HISTORY · 3 YEARS · 612 SESSIONS
20-MIN POWER · TRAILING 24 MO
JUL 24MAR 24 PEAKNOW
DURABILITY +5% · COMPUTED FROM 612 SESSIONS
Message
READS FROM ANY TRAINING PLATFORM WATCH · HEAD UNIT · POOL · APP COACHES IN ANY MESSAGING APP

Three moves.
No new app.

01 — HOW IT WORKS
01
Connect

Link whatever records your training — watch, head unit or platform. History imports; the model calibrates to you overnight.

02
Train

Ride, run, swim as planned. Nothing to log, nothing to tag — the data arrives on its own.

03
Get the read

Minutes after you sync: what happened, what it means, and what changes tomorrow.

A coach,
not a dashboard.

02 — CAPABILITIES
VOICE

Say it like you'd say it to a coach.

Send a voice note from the trainer, the trailhead, the pool deck. Chiron hears "legs felt hollow on rep three" and folds it into the model — subjective feel weighed against power, heart rate and recovery, not filed away in a notes field.

Send a voice note. "Legs felt hollow" gets weighed against power, HR and recovery. MORE +LESS −
Send a voice note from the trainer, the trailhead, the pool deck. Chiron hears "legs felt hollow on rep three" and folds it into the model — subjective feel weighed against power, heart rate and recovery, not filed away in a notes field.
0:07
"…legs felt hollow on the third rep"
Noted — effort up, output steady. That reads as fatigue, not lost fitness. I've capped tomorrow at Z1 and moved intervals to Friday.
RPE ↑ LOGGED PLAN RE-BALANCED
WORKOUT · SHARED LINK trychiron.ai/w/8k2f
Threshold development — W6
{{ refitTarget }}
{{ refitMeta }}
SAME SESSION · RE-FIT PER ATHLETE
You
262–274W
Maya
206–214W
Sam
296–308W
ADAPTIVE WORKOUTS

One link. Refit to every athlete who opens it.

Chiron builds each session from your own data — current threshold, fatigue, the block you're in. Share it with a teammate and the structure holds while every target re-computes to their physiology. Same intent, different watts.

Built from your data. Share the link — every target re-fits to whoever opens it. MORE +LESS −
Chiron builds each session from your own data — current threshold, fatigue, the block you're in. Share it with a teammate and the structure holds while every target re-computes to their physiology. Same intent, different watts.

Thirty seconds.
Zero friction.

03 — ONBOARDING
00:58
PROVISIONED · DEDICATED AGENT
1 tap
PER PLATFORM · THEIR LOGIN PAGE
3 years
HISTORY IMPORTED · 612 SESSIONS
0
FORMS, QUIZZES OR SETUP SCREENS
00:00Invite code → coach provisioned
A dedicated agent per athlete — isolated memory, bound to your DM. No shared brain.
00:07Connect your platforms
You log in on Garmin's, Strava's or TrainingPeaks' own pages — revocable tokens, passwords never touch the chat.
00:11History imports itself
Three years, 612 sessions — the model calibrates to you overnight.
00:14It already knows you
Archetype and benchmarks inferred from your history, never asked. Coached by an AI before? Paste the export once — it inherits the context.
00:21Week one, planned
Sized to your hours, your recovery and your race — not a template.

The science does
the coaching.

04 — METHOD
FIG. 1 — THE ENGINE · IMPULSE-RESPONSE FITNESS · CTL FATIGUE · ATL FORM · TSB
TODAY
−90 DAYS−60−30NOW

Stress in.
Adaptation out.

Every session is scored for training stress, then fed into an impulse-response model: fitness builds slowly over about six weeks, fatigue arrives fast and clears in days. The gap between the curves is form — the number that decides whether tomorrow is intervals or rest.

Stress in; fitness builds slow, fatigue clears fast. The gap is form — it decides tomorrow. MORE +LESS −
Every session is scored for training stress, then fed into an impulse-response model: fitness builds slowly over about six weeks, fatigue arrives fast and clears in days. The gap between the curves is form — the number that decides whether tomorrow is intervals or rest.
Chiron re-fits the decay constants to your own history — how fast you actually recover, not how fast the average athlete does.

Chiron re-fits the decay constants to your own history — how fast you actually recover, not how fast the average athlete does.

FIG. 2 — THE VOCABULARY · LIVE BENCHMARKS RE-ESTIMATED AFTER EVERY SESSION · ZONES FOLLOW
{{ mt.label }}
{{ mt.val }}{{ mt.unit }}
{{ mt.note }}
FIG. 3 — THE CONTEXT · METADATA

A watt is not
just a watt.

Performance data only means something against its conditions. Chiron reads the metadata around every file — location and elevation, heat, wind, surface, the timezones you cross, last night's sleep — and normalizes before it judges.

Elevation, heat, wind, surface, timezone, sleep — normalized before it judges. MORE +LESS −
Performance data only means something against its conditions. Chiron reads the metadata around every file — location and elevation, heat, wind, surface, the timezones you cross, last night's sleep — and normalizes before it judges. Tomorrow's weather shapes tomorrow's session.

Then it plans forward with the same signals: tomorrow's weather shapes tomorrow's session.

CONTEXT INTAKE NORMALIZING · LIVE
{{ lg.tag }} {{ lg.text }}
FIG. 4 — THE METHODOLOGY HOW BLOCKS GET BUILT
80% EASY
20% HARD
POLARIZED · SEILER 80/20
Easy days easy, hard days hard

Intensity lives at the poles. Chiron polices the distribution — the most common self-coaching failure is drifting into the dead middle.

PERIODIZATION · 3:1
Overload, then absorb

Three weeks build, one week absorbs. The ramp is sized by your fitness slope and HRV trend — not by the calendar.

THE TAPER · RACE −14D
Arrive fresh, not flat

Load falls, fitness holds, form peaks on the start line — timed from your own decay constants, not a generic two-week rule.

FIG. 5 — THE SAME SCIENCE, AT THE TOP PUBLISHED TRAINING PRACTICE · NOT ENDORSEMENTS
Training like this used to take a pro team. Now it takes your data — and an AI that reads all of it. Pro-grade precision, zero overhead.
A pro team's precision, from your data — zero overhead.
Kristian Blummenfelt
LACTATE-CLAMPED THRESHOLD · TRI

His team ear-pricks lactate so threshold work never drifts into racing. That discipline is the transferable part — not the 30-hour weeks. Chiron holds your 2×15′ under the same ceiling, estimated from power–HR drift instead of blood.

Threshold clamped like his team does with lactate — via power–HR drift. +
His team ear-pricks lactate so threshold work never drifts into racing. That discipline is the transferable part — not the 30-hour weeks. Chiron holds your 2×15′ under the same ceiling.
Eliud Kipchoge
80/20 VOLUME · KAPTAGAT · RUN

The 220km weeks don't transfer — the split does: ~85% genuinely conversational, hard days few and specific. On a 40km week that's the line between improving and being permanently tired. Chiron keeps both sides honest.

The split transfers, not the 220km: ~85% easy, hard days specific. +
On a 40km week that split is the line between improving and being permanently tired. Chiron keeps both sides honest.
Tadej Pogačar
ZONE 2 + CRITICAL POWER · BIKE

A staff of physiologists keeps his base in Zone 2 and paces racing off his power-duration curve. Both scale down cleanly: your Z2 ceiling and your curve are already in your data — Chiron re-fits them after every ride and sizes efforts to match.

Z2 base + power-duration pacing — your curve re-fits after every ride. +
A staff of physiologists keeps his base in Zone 2 and paces racing off his power-duration curve. Both scale down cleanly to your data.
Katie Ledecky
CSS + STROKE ECONOMY · SWIM

Nobody needs her 90km weeks. What transfers: threshold repeats held to the second per 100, and stroke count as an early fatigue tell. Chiron reads both from any pool swim and re-tests your CSS on schedule.

Threshold repeats to the second + stroke count as a fatigue tell. +
Chiron reads both from any pool swim and re-tests your CSS on schedule — no 90km weeks required.
MODEL LINEAGE · BANISTER (1976) · COGGAN ZONES · SEILER 80/20 (2010) · MONOD–SCHERRER CP (1965) · SAN MILLÁN Z2 · REASONING BY CLAUDE

Ask once.
It's handled.

05 — THE AGENT

Agentic AI, not a chatbot: it triggers itself, uses tools, writes to your systems and follows through. Six workflows, live:

{{ tb.label }}
{{ agTag }} {{ agChip }}
{{ nd.k }}
{{ nd.t }}
AGENTIC: {{ cp.t }}
MISSED-SESSION CHECK-INS ONE LINK THAT LIVES FIELD BENCHMARKS DURABLE MEMORY VOICE, BOTH WAYS TIMEZONE-AWARE
ACCESS

Train on evidence.

Chiron is in invite-only beta. Leave an email; we onboard a new cohort every week, in order.

ENTER A VALID EMAIL
NO SPAM · ONE EMAIL WHEN YOUR INVITE IS READY
You're on the list. Invites go out weekly — watch your inbox.
chiron © 2026 CHIRON LABS
PRIVACY CONTACT @CHIRON_AI_BOT