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.
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.
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.
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.
Hold a target effort across your sets, or ramp the weight set by set, 135 up to 275. vita simulates the fatigue either way.
Feed vita your own logged sessions and it fits the fatigue model to your body, then validates the fit against held-out sets.
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.
Runs anywhere Python runs. New to it? Call vita.tour() for a guided walkthrough.
# 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