Know exactly which muscles are ready to train today.
Most apps collapse muscle fatigue into a single soreness bar. Arvo tracks recovery per muscle with 4 states and a time-to-fresh counter, so you program today's session based on what your body can actually handle.
Your chest and lats don't recover at the same rate.
Most apps show 'muscle soreness' as a single bar. But back recovery windows run ~72h while biceps need ~36h. Treating them identically either wastes days or leads to overreaching a muscle that was still fatigued.
One global soreness score
Apps like Hevy and Strong show nothing muscle-specific. You end up guessing whether to train chest again 36 or 48 hours later.
No time-to-fresh counter
Generic 'rest day' flags don't tell you which muscle is the bottleneck. You rest the whole body when only legs needed it.
No sub-muscle awareness
Lats and traps are both 'back' but have different recovery profiles. Chest long and short heads, biceps long and short — lumped together everywhere.
No link to programming
Even when an app shows soreness, it doesn't refuse to program a fatigued muscle. Arvo's generator reads the Recovery Map.
Six signals the Recovery Map gives you before every session.
Recovery Map = per-muscle fatigue visualization with 4 states (fresh/recovering/fatigued/untrained) and time-to-fresh counter, updated after each completed workout.
4-State Recovery Model
Each muscle is fresh (ready), recovering (partially restored), fatigued (red flag), or untrained (detrained risk). No ambiguous gradients.
Per-Muscle Granularity
11+ muscles tracked individually. Chest ~48h, back ~72h, quads ~72h, biceps ~36h, triceps ~36h, posterior chain ~48h, shoulders ~48h.
Time-to-Fresh Counter
Each fatigued or recovering muscle shows hours remaining until it returns to fresh. Plan today's session with a real number, not vibes.
Training Frequency Hints
The AI coach cross-references the Recovery Map with your plan and proposes muscles that are fresh and due for stimulus.
MEV/MAV/MRV Awareness
Pairs weekly volume landmarks with daily recovery. Approaching MRV on chest while it's still fatigued? Arvo routes you elsewhere.
Sub-Muscle Tracking
Lats vs traps, biceps long vs short head: tracked separately to avoid double-counting when an exercise hits overlapping targets.
What the body map shows
Every major muscle is color-coded by recovery state so you can read your training readiness at a glance.
Grounded in frequency & auto-regulation research.
Recovery windows are informed by Schoenfeld et al. (2016), showing that training a muscle 2x/week produces more hypertrophy than 1x when volume is equated — which only works if you actually know when each muscle is recovered.
Auto-regulation principles from Helms and Israetel's volume-landmark framework (MEV/MAV/MRV) add the session-level layer: it's not just weekly volume that matters, it's whether the tissue is ready to receive the next dose.
Arvo's thresholds (back/quads ~72h, chest/shoulders ~48h, biceps/triceps ~36h) are practical defaults, not medical prescriptions. They adapt to your logged sessions and RIR, not generic age/weight tables.
Arvo is a training tool, not a medical device. Consult a qualified professional for injury or medical recovery concerns.
Recovery visualization: Arvo vs the alternatives
| Feature | Arvo | Hevy | Strong | Fitbod |
|---|---|---|---|---|
| Per-muscle recovery state | 4 states | None | None | Generic flag |
| Time-to-fresh counter | Hours per muscle | None | None | Full body only |
| Body-map visualization | Colored SVG | No | No | Partial |
| Sub-muscle tracking | Lats, heads, etc. | No | No | No |
| Frequency suggestions | AI-driven | Manual | Manual | Preset |
How the Recovery Map updates live.
Complete a workout
Finish your session and log RIR. The data hits the pipeline instantly, no manual check-in needed.
AI tags muscles worked
Each exercise is parsed into primary and sub-muscles. Overlapping hits (e.g., lats + traps) are deduplicated to avoid double counting.
Timer starts
A time-to-fresh counter begins for every affected muscle, calibrated to its recovery window (36h to 72h).
Body map colors update
Open the Recovery Map anytime: the colored SVG body map reflects the current state of every muscle in real time.
Frequently Asked Questions
How long does a muscle take to recover?
Recovery time depends on the muscle. In Arvo, large muscles like back and quads use a ~72h window; chest and shoulders ~48h; biceps and triceps ~36h; posterior chain ~48h. Arvo tracks time-to-fresh for each muscle individually based on your last workout.
What app tracks muscle recovery per group?
Arvo's Recovery Map visualizes recovery per muscle, not just a global soreness score. Each muscle shows one of 4 states (fresh, recovering, fatigued, untrained) plus a time-to-fresh counter in hours. Hevy, Strong and most loggers do not offer this.
What does 'fatigued muscle' mean in Arvo?
Fatigued means the muscle was recently trained hard and has not yet accumulated enough recovery time to be trained again productively. The Recovery Map colors it red/orange and shows hours remaining until it returns to the recovering or fresh state.
Can I train a muscle twice in 48 hours?
For smaller muscles like biceps or triceps (~36h window) yes, training twice within 48h is usually fine if the first session was moderate. For chest/back/quads Arvo flags the muscle as still fatigued and suggests picking a fresher group instead.
Is the Recovery Map based on research?
Thresholds are informed by frequency research (Schoenfeld et al. 2016 on training frequency and hypertrophy) and auto-regulation literature (Helms, Israetel). Arvo does not claim medical precision: it is a practical tool, not a diagnostic device.
What is MEV MAV MRV?
MEV (Minimum Effective Volume) is the least work needed for growth. MAV (Maximum Adaptive Volume) is the sweet spot. MRV (Maximum Recoverable Volume) is your ceiling before recovery collapses. The Recovery Map complements these landmarks session-by-session.
Does the app suggest training frequency?
Yes. When you open the Recovery Map, Arvo surfaces which muscles are fresh and ready, which still need time, and which have been untrained for too long. The AI coach uses this to propose today's best session.
Is the Recovery Map in the free plan?
The Recovery Map body visualization is included for all users. Pro users additionally get AI training frequency suggestions, per-muscle history, and integration with the workout generator to avoid programming fatigued muscles.