darwin.
Documentation

Darwin guide

Everything about using the app: creating plans, logging workouts, understanding load, using the pantry and connecting with Strava and Garmin.

No results for "".

The app

How Darwin works, where to start and how to calibrate the app for your sport.

Core concept

From logging to follow-up

Darwin brings together training logs, the plan you configured and nutrition and recovery information to help you follow your routine.

1Log workouts, duration and the session data available; the history can also include body composition.
2Check the cycle and the sessions organized for your routine. The plan is not reinvented on every chat conversation.
3Follow the metrics and guidance available in the app next to your completed logs.
4Review the history with your professional to talk about load, recovery and next steps.
Training trends depend on the logs made and the history available in the app.
First steps

Setting up your profile and goals

On first use, the app asks about your sports, history and goal. These answers calibrate the load and periodization algorithms.

  1. Go to Profile → Anamnesis
  2. Select your main sports (you can have more than one)
  3. Enter your history: years of practice, average weekly load, target race
  4. Set the goal: hypertrophy, endurance, fat loss, a specific race

You can update at any time. Anamnesis changes recalibrate the plan automatically.

Calibration

Why the app needs your history

TRIMP, TSS and PMC need historical data to estimate fatigue and fitness accurately. The app uses your history to:

  • Set the starting point of CTL (chronic training load)
  • Size the first week's volume without overloading
  • Calibrate HR zones from heart rate reserve (Karvonen)
Importing Strava activities speeds this process up a lot. Activities from the last 30 days already build an initial fitness curve.

Training

How to create, log and understand your workouts in Darwin.

Manual workout

Building a workout from scratch

Build the workout exercise by exercise and adjust sets, load and perceived exertion.

  1. Go to Training → New workout
  2. Search for or select the exercise
  3. Add sets with load, repetitions and RPE (1-10) or RIR
  4. E1RM is computed in real time as you log
  5. When you finish, the session TRIMP is computed automatically
RPE 10 = absolute maximum. RPE 7-8 = ideal working zone for most hypertrophy sessions.
Templates

Using templates with ready periodization

Darwin has pre-built templates with volume progression planned per mesocycle for each goal and sport.

  1. Go to Training → New workout → Templates
  2. Choose the goal (strength, hypertrophy, endurance) and the sport
  3. The app distributes the sessions on the calendar with progressive overload
  4. You can edit any session before or after starting
The templates use Mike Israetel's MEV/MAV/MRV to dose weekly volume without overloading or under-training.
Max strength

How E1RM works

The estimated 1RM (E1RM) is computed on every set using the Epley formula: 1RM = carga × (1 + reps ÷ 30)

You do not need to test your maximum 1RM with injury risk. From sets of 3 to 12 repetitions the app estimates your strength and uses it to suggest the load in the next session.

E1RM also feeds each exercise's progression history, showing your evolution week by week.

Calendar

The calendar that reorganizes itself

Darwin's calendar is the central feature. You plan whole weeks and the app distributes the sessions.

  • If you miss a workout: the system offers to reschedule, it does not delete
  • If you lose consecutive days: the app evaluates the impact on load and suggests an adjustment
  • The plan does not break when life happens
Skipped workouts without rescheduling reduce the projected CTL. Darwin shows how much that affects the expected form for the target race.
Load

TRIMP: what it is and how it is computed

TRIMP (Training Impulse) is the internal load measure of each session, created by Eric Banister in 1975.

Base formula: TRIMP = duration (min) × average HR × zone factor

More intense sessions generate a larger TRIMP through the exponential weight of the high HR zones. Each session's TRIMP feeds the PMC to track fitness (CTL) and fatigue (ATL) across the weeks.

With Strava connected, imported activities already carry TRIMP automatically from the watch's HR data.
Performance

PMC: fitness, fatigue and form

The Performance Model (PMC) uses three metrics derived from accumulated TRIMP:

  • CTL (Fitness), chronic load, weighted average of the last 42 days. Rises slowly.
  • ATL (Fatigue), acute load, average of the last 7 days. Rises and falls fast.
  • TSB (Form), CTL minus ATL. Positive = rested, negative = loaded.
The ideal form window for a race sits between TSB +5 and +25. Tapering is the phase that takes TSB to that range.

Nutrition

How to track macros, use the pantry and create recipes with AI. Read the legal notice before using it as reference.

Logging

Tracking macros and calories

Darwin does not prescribe diets. The app helps you track what you eat and compare with goals you set (or that the dietitian set).

  1. Go to Nutrition → Log
  2. Search for the food or take a photo of the plate
  3. Adjust the portion
  4. The app adds up the day's macros and shows how much is left to the goal

The plate photo uses computer vision to estimate quantities automatically.

Pantry

The pantry: ingredients that become recipes

Register the ingredients you have at home. The AI uses these ingredients to suggest recipes that fit the day's macros.

  1. Go to Nutrition → Pantry
  2. Add the available ingredients (name and quantity)
  3. Register food restrictions and allergies in the profile
  4. When you ask for a recipe, the AI starts from what you already have
The more up to date the pantry, the more precise and practical the generated recipes become.
AI in the kitchen

Creating recipes with AI

The generative AI (Gemini) creates recipes using your pantry ingredients, the day's macros and your food restrictions.

  1. Go to Nutrition → Pantry → Create recipe
  2. The AI generates a recipe with ingredients you have
  3. Result: ingredient list, preparation steps and estimated macros per portion
  4. Accept it or ask for another variation
The recipes are creative and contextual (not a generic database). They work with any ingredient, respecting registered allergies and preferences.
Load and nutrition

How training load affects carbohydrates

Based on ACSM and ISSN guidelines (Louise Burke, AIS), Darwin estimates carb needs from the session load:

  • Light training (TRIMP below 80): 3-5g/kg
  • Moderate training (TRIMP 80-150): 5-7g/kg
  • Heavy training (TRIMP above 150): 7-10g/kg

These are educational estimates. The real goal is set by you or the dietitian. Darwin shows the relationship; the decision is yours.

Important notice

About nutrition recommendations

Darwin is a tracking and information tool, not a prescription one. The individualized meal plan with TEE, detailed macros and a professional's signature is the dietitian's exclusive act, under Brazilian law 8.234/91. Use Darwin's data as input for consultations with your dietitian, never as a substitute for them.


Applied techniques

Darwin applies methods validated by sport science. Select the sport to see the techniques used.

Progressive overload

Increasing load, volume or intensity gradually. The base of any well executed strength program.

Thomas DeLorme, 1945
Periodization

Organizing training in cycles (macro, meso, micro) to reach form peaks at the planned moment.

Matveyev e Tudor Bompa
Autoregulation by RPE and RIR

Adjusting the load by perceived exertion (RPE 1-10) and reps in reserve. The load follows the athlete's real state on the day.

Escala de Borg · RIR: Mike Tuchscherer
Volume by landmarks (MEV, MAV, MRV)

Dosing weekly sets between the minimum effective (MEV) and the maximum recoverable (MRV). Stimulus precision, not feeling.

Mike Israetel, Renaissance Periodization
E1RM (estimated max strength)

Computing 1RM from submaximal sets. No test with injury risk. Progression shows up every session.

Fórmulas de Epley e Brzycki
Structured deload

Reduced-volume weeks planned in the mesocycle to absorb overload and prevent overtraining.

Periodização ondulante · Issurin
Polarized training 80/20

80% of volume at low intensity (Z1-Z2) and 20% at high (Z4-Z5). Little in the middle. The most validated model for endurance.

Stephen Seiler
Aerobic base

Building large aerobic volume before adding intensity. Grows the engine before turbocharging it.

Arthur Lydiard
TRIMP

Quantifying internal load by combining HR and duration with exponential weight per zone. Compares sessions of different types.

Eric Banister, 1975
TSS and PMC

Modeling accumulated load (CTL/fitness), recent fatigue (ATL) and form (TSB) week by week. The base for tapering.

Andrew Coggan · TrainingPeaks
Taper

Reducing volume in the 1-3 weeks before the race while keeping intensity. You arrive whole, not tired.

Iñigo Mujika
HR zones from reserve

Zones computed from HR reserve: (HRmax − HRrest) × % + HRrest. More precise than raw % of maximum.

Método de Karvonen
CSS (Critical Swim Speed)

The swimming equivalent of the anaerobic threshold. Computed with two distance tests. Base pace for threshold sets.

Wakayoshi et al., 1992 · SwimSmooth
Stroke rate vs length

Optimizing stroke rate and DPS (distance per stroke). The ideal combination that maximizes efficiency in the water for each swimmer.

Paul Newsome, SwimSmooth
Aquatic periodization

Cycles of technical base, aerobic volume, intensity and tapering adapted to the race calendar.

Matveyev adaptado · USMS
Equipment training

Paddles increase propulsive resistance. Pull buoy isolating legs focuses stroke technique. Doses prescribed by cycle phase.

USMS · SwimSmooth
Turns and starts

Up to 30% of pool race time. Specific explosion and turning technique training directly impacts the final time.

USA Swimming
FTP (Functional Threshold Power)

Maximum power sustainable for 60 min. The base for training zones. Tested with 20 min × 0.95 multiplier.

Allen e Coggan · "Training and Racing with a Power Meter"
7 power zones

Z1 (active) to Z7 (neuromuscular). Each zone recruits distinct energy systems. Training by zone guarantees the right stimulus.

Andrew Coggan
W/kg (power-to-weight ratio)

The metric that defines climbing performance. 70 kg with a 280 W FTP = 4.0 W/kg. Reference for categories and races.

TrainingPeaks · Allen e Coggan
Sweet Spot (88-93% FTP)

The zone with the highest return per hour. High aerobic stimulus density without the extreme fatigue of full threshold.

Hunter Allen, CTS
Bike-specific TSS

TSS = (s × NP × IF)² ÷ (FTP² × 3600) × 100. Models cyclists' fitness and fatigue with real precision.

Andrew Coggan
Multisport periodization

Distributing volume among swimming, bike and running by phase: base, build, specialization and taper.

Joe Friel · Matt Dixon
Brick workouts

Back-to-back bike+run sessions. They train the physiological transition and reduce "brick legs" in the real race.

Triathlon Science · Friel
Combined TRIMP of the 3 disciplines

Adding swimming, bike and running TRIMP to get the week's real load. Darwin does it automatically via Strava.

Banister adaptado para multi-esporte
Distribution by target distance

Sprint: 30/40/30%. Olympic: 25/45/30%. Half: 20/50/30% (swimming/bike/running). The base for the per-race plan.

Joe Friel · ITU
Specificity by season phase

Off-season: general strength. Build: volume per discipline. Peak: race intensity. Pre-comp: taper.

Matt Dixon · Joe Friel
Metabolic Conditioning (MetCon)

High-intensity conditioning combining multiple movements. It taxes ATP-PCr, glycolysis and the aerobic system.

CrossFit Journal · NSCA
Benchmark WODs

Fran, Cindy, Grace, Murph, reference WODs to measure objective progress over time.

CrossFit.com
Progression in olympic lifts

Snatch, clean & jerk and derivatives demand movement competence before load. Technique before intensity.

USAW · Greg Glassman
Hyrox specificity (8 stations)

SkiErg, Sled Push/Pull, Burpee Box Jump, Rowing, Farmers Carry, Sandbag Lunges, Wall Balls. Training with real race pace.

Hyrox World Series
Recovery between high-intensity sessions

48h of recovery between heavy sessions. Interleave with aerobic Z2 or mobility to avoid overtraining.

NSCA · McLeod et al.
Safe weight cut

Maximum of 2-3% body weight loss per week. Fast dehydration cuts compromise strength, speed and recovery.

NSCA · Joel Jamieson, "Ultimate MMA Conditioning"
Camp periodization

Off-season (base + strength) → pre-camp (specific volume) → camp (intensity + technique) → pre-fight (taper).

Joel Jamieson · BioForce Conditioning
SPP (Specific Physical Preparation)

Conditioning that replicates the fight's real demands: round duration, movement patterns and intensity.

Jamieson · adaptado de Vitor Frade
Functional HIIT (Tabata and 30-15 Gacon)

Tabata (20s/10s × 8) and the 30-15 protocol to develop VO2max. The base for high-intensity circuits.

Tabata et al., 1996 · Gacon, 1994
Mobility as performance

Functional range prevents injury and increases force production. FMS diagnoses limitations before adding load.

Gray Cook · Functional Movement Screen
Carbs according to load

Light training: 3-5g/kg. Moderate: 5-7g/kg. Heavy: 7-10g/kg. Training load determines the energy demand.

ACSM e ISSN · Louise Burke, AIS
Carbohydrate periodization

"Train low" on low-intensity sessions raises the capacity to oxidize fat as fuel.

Louise Burke
Glycogen supercompensation

Carb loading in the 2-3 days before races longer than 90 minutes. It maximizes muscle and liver stores.

Bergström e Hultman, 1967
Hydration by sweat rate

Weighing before and after 1h of training. The difference in grams = loss in mL. The ACSM protocol for individual replacement.

Diretrizes do ACSM
RED-S awareness

Available energy below 30 kcal/kg of lean mass per day harms bone, hormonal and immune health.

Consenso do COI · Mountjoy et al.

Integrations

How to connect Strava and send workouts to your Garmin.

Strava

Connecting Strava

  1. Go to Profile → Integrations → Strava
  2. Authorize access on the Strava screen
  3. Future activities enter Darwin automatically
  4. For past activities: import the last 30 days manually

Every imported activity becomes TRIMP and feeds the PMC. If you already train with Garmin+Strava, your whole data base arrives in Darwin with no rework.

Duplicated activities (Strava + manual log) are detected. The app asks which one to keep.
Garmin

Sending a workout to Garmin

Darwin has its own app on the Garmin Connect IQ Store. With it installed on the watch:

  1. Search "Darwin" on the Garmin Connect IQ Store or go to darwin.training/garmin
  2. Install it on your Garmin watch
  3. In the Darwin app: go to Training → Send to Garmin
  4. The day's workout shows up on the watch ready to follow
Compatible with Forerunner, Fenix, Epix, MARQ and Connect IQ capable models. Nothing to type on your wrist: just follow.

For coaches

How to manage athletes, prescribe workouts in bulk and follow the group's load and adherence.

Roster

Managing your athlete roster

As a coach, you see the roster with all linked athletes. Filter by sport, see each one's weekly load and identify who is off plan.

  1. Go to Coach Dashboard → Athletes
  2. To link: send an invite to the athlete's email
  3. Filter by sport (running, gym, swimming...)
  4. Click the athlete to see the full profile and history
Prescription

Prescribing workouts in bulk

Create a template workout and apply it to a group or segment of athletes. Darwin adjusts the workout to each one's level.

  1. Go to Workouts → New template
  2. Build the workout with exercises, sets and target RPE
  3. Under Apply to athletes, select the group or individuals
  4. The workout enters each athlete's calendar
One workout, whole group. You save hours of individual prescription per week.
Dashboard

Following the group's load and adherence

The aggregated dashboard shows per athlete: weekly TRIMP, plan adherence (% of completed sessions), last session feedback and overload alert.

You identify who needs attention without a separate spreadsheet. Automatic alert when the athlete leaves the planned load range.

The coach dashboard respects privacy: you see only athletes who authorized the link with your club.