AbleVLabs · Training Intelligence

vita

Vivanco Intelligent Training Assistant

Calibrate a lift once. From then on, vita reads your proximity to failure on every set: reps in reserve, effort, and exactly what to do next.

View on PyPI
2
RIR
reps in reserve
FreshFailure
// What it does

A coach that reads the set,
not just counts it.

vita is a Python library. It turns a couple of your hard sets into a model of your strength, then uses it to guide every set you do after.

CALIBRATE

Map your strength once

Two all-out sets pin your load-rep curve. Add more sets and the fit sharpens, with a confidence score that tells you how far to trust it.

COACH

Every set, in plain words

Reps in reserve, RPE, and a call to push or hold, on every set. Log what you did and your fatigue updates for the next one.

PLAN

Prescribe or ramp

Hold a target effort across your sets, or ramp the weight set by set, 135 up to 275. vita simulates the fatigue either way.

TUNE

Fit the model to you

Feed vita your own logged sessions and it fits the fatigue model to your body, then validates the fit against held-out sets.

// One scale

How close are you to failure?

Every set lands somewhere on the same line, from a fresh warm-up to a rep you could not have finished. That is the number vita coaches you on.

Warm-up
5+ RIR
Easy
4 RIR
Moderate
3 RIR
Hard set
2 RIR
Near failure
1 RIR
Failure
0 RIR
// Quickstart

Four lines to your first
coached session.

Runs anywhere Python runs. New to it? Call vita.tour() for a guided walkthrough.

first_session.py
# pip install ablevlabs
from ablevlabs import vita

# teach vita one lift, from two hard sets
bench = vita.calibrate(weight1=315, reps1=5,
                       weight2=275, reps2=9, name="Bench")

w = vita.Workout(bench)
w.log_set(weight=275, reps=8)              # coached in real time
w.build_plan(weights=[135, 185, 225, 275])  # ramp the load