ECCENTRYX / SAFWAN'S TRAINING FLOOR v1.21.103
ECCENTRYX Know your next set.
Build your week, open Gym Mode, and log each set without giving up your data.
Phone-first training guidance for busy gyms, changing equipment, and real-life schedules.
Just here to log? Free Mode — no setup → Find your weak link →
// PRODUCT PROOF
From plan to next set.
One simple loop for real gyms, changing equipment, and real-life schedules.
Answer eight questions. Get a plan shaped by your time, equipment, goals, and weak links.
Open plan builder → 02 Train the set- Log each setsaved locally
- Change exerciseswap cleanly
- Control dataexport or erase
Plan→Gym Mode→Log or swap
// FOUNDER + TRUST
Built by Safwan Dobashi.
Built for one job between sets: show what comes next without taking control of your training data.
- Local-first. Export or erase anytime.
- Your plan and training record stay in your browser by default.
- Free today. No card.
- Use current plan, Gym Mode, Atlas, and tools before signing up.
- Fitness software, not medical advice.
- Pain or concerning symptoms stop progression and require appropriate care.
// START NOW
Start your first set.
Build the week. Train the set. Keep the record.
Full access, in your browser. No credit card, no trial clock, no subscription.
- Works on any phone.No download required.
- One training loop.Plan, cues, swaps, and load math.
- Local by default.You control your data.
Lifetime Local Access
- Unlimited 7-day plan generations
- Full Gym Mode (offline-first logging)
- No subscriptions, no cloud lock-in
- Direct founder email access for feature requests
I'm Safwan Dobashi. I built Eccentryx for one job while standing in the gym between sets: open the next lift, log the set, and keep the data on your device.
Coming to the Bay Area. The next chapter is physical — a gym in the Bay Area, built around the same loop: train the set, log it, recover on purpose.
- Not another monthly program PDF.
- Not a social feed dressed up as training.
- Not a place to collect fake streaks while your lifts stall.
Eccentryx makes a narrower bet: a setup-built 7-day plan, local set logging, swaps, export, and erase controls — no wearable, no food log, no DNA, no 16-week runway.
Follow the generated plan, log one honest set, and let Gym Mode show the next target from local rules.
BUILT TO ELIMINATE
// GYM MODE — NEXT USEFUL SET
Open Gym Mode before your first working set.
A one-hand cockpit for the floor: current lift, last logged set, next target, rest timer, substitution intent, and machine notes.
TODAY
Bench Press
Show 7-Day Burnout Graph
Upper push · strength bias · keep one rep in reserve.
Use this strip when you are standing at the rack and need the site to stay out of the way.
- Confirm Gym Mode matches the exercise you are about to perform.
- Before loading the bar, check the next target.
- Log one set, then read one rest cue.
- If pain, numbness, or weakness shows up, stop chasing the target and choose only pain-free work.
- PlanChecking plan.
- StorageChecking local save.
- OfflineChecking shell.
- ExportChecking backup path.
Follow the generated plan, log one honest set, and let Gym Mode show the next target from local rules.
Generate a plan or choose a lift to turn Gym Mode into a step-by-step floor checklist.
Log one set below and Eccentryx will preserve it locally.
Starter target. Add data and the next useful set becomes specific.
Confidence: waiting for local set data.
Strength sets: 2-3 min. Hypertrophy sets: 60-120 sec.
Tap Deck
Answer the smallest set of questions after a set so product friction becomes evidence instead of memory.
No product questionnaire saved yet. Local only.
- No product questionnaire yet.
Local-only. Nothing leaves this device.
Speed meter starts after your first gym-mode set.
Generate a plan to see Atlas coverage before training.
YOUR FREE 7-DAY PLAN
Eight questions. A plan you can actually train today.
Free to use. Your answers shape the plan structure, exercise pool, time budget, recovery dose, substitutions, and priority work. Build the week, open Gym Mode, and keep the plan on your phone.
How trained are you right now?
Pick the level that matches your current consistency, not your best past phase.
What should the next 12 months optimize for?
Pick the outcome the plan should protect when tradeoffs appear.
What modalities do you want to schedule?
Select all training modes you want to combine. We will optimize recovery between them.
What needs extra priority?
Pick the areas that need more attention. Eccentryx should not assume one universal routine.
What equipment can you reliably use?
Pick what you can access most weeks, not what the perfect gym would have.
How long can most sessions actually be?
Pick the time budget you can repeat on a normal week.
Any area the plan should treat carefully?
Pick all that apply. This is training routing, not medical diagnosis.
What is your usual recovery base?
Pick your normal sleep range. This controls how aggressively the plan pushes.
What usually makes a plan fail?
Pick all that apply. These become the guardrails for your week.
YOUR ECCENTRYX BLUEPRINT · PREVIEW
—
Your saved preview stays until the next result replaces it.
RPE = Rate of Perceived Exertion. Scale 1–10: how many reps you had left in the tank. RPE 8 = 2 reps left. RPE 9 = 1 rep left. RPE 9.5 = could barely do one more.
EVERYTHING UNLOCKED IN THE FREE APP
- Full 7-day blueprint — sets, reps, RPE, planned loads, swap alternates
- Substitution library matched to your equipment and crowded-gym fallback needs
- Deterministic weighted exercise draw based on your goal, equipment, time, priorities, and caution flags
- Constraint-aware exercise filters for areas you asked the plan to treat carefully
- Priority targeting from your selected focus areas; balanced areas get maintenance
- Workout tracker with PR detection, e1RM trend, top-set log
- Copy / download / share your plan as plain text or a private URL
- Phase 1 → Phase 13 progression with manual review before any automatic week-to-week changes are treated as current behavior
Free to start — full planner, no card today. Your generated plan persists locally on this device and can be exported. Eccentryx is fitness software, not medical advice. If you have an injury, see a clinician first.
Step 1 of 10
// 01 — THE WEDGE
The pattern we built against: months into a standard split, the bench stalls and a shoulder starts complaining.
Why 7 days, not 6?
Most templates force rest days because their structure can't sustain daily training — the off-days get labeled "recovery," and the stall that often follows gets ignored.
- The classical fix is wrong. Adding more rest days to a broken structure doesn't fix the structure — it just spaces out the breaking.
- Recovery is a verb, not a date. Eccentryx puts recovery inside every session, so today's effort doesn't become tomorrow's tax.
- The 3-phase session is the unlock. 10–20 min functional · 60–90 min lift · 15–25 min foam roll + targeted stretch — in that order, every day, no exceptions.
- Sustainability beats intensity. Most lifters can run an 8-week push. The harder part is making the next normal week clear enough to repeat.
- The result you can feel by week 4. You leave the gym restored, not wrecked. Day 2 stops feeling like Day 1's hangover.
// 02 — SIDE BY SIDE
Same lifter, three approaches, six months later. Click to inspect.
What changes when you switch
Pick a program structure and see how it actually plays out across a typical 6-month run.
Origin: Reddit /r/Fitness, 2010s. The default beginner-to-intermediate gym template, owned by no one and copied by everyone.
- 6 days, 1 forced rest day — can't sustain a real 7th without breaking the template
- No deload structure — "deload when you feel like it" usually means never
- Stalls on big lifts — in our experience many lifters plateau around weeks 8–12 of a static split
- Recovery is optional — foam roll, stretching, all bolt-on if you remember
- Individual weak points often get whatever is left over after the main lifts
- Joint complaints — elbows and shoulders commonly flare when intensity stays high without variation
- Missed sessions when the gym is busy — no substitution playbook
Origin: 1970s–90s Weider-era bodybuilding magazines. One bodypart per day, hammered to oblivion.
- 5–6 days, one muscle per day — legacy bodybuilding template
- 7-day frequency per muscle — well below the hypertrophy sweet spot of 2–3×/wk
- Mind-muscle weak on whatever the template underprograms for that lifter
- No functional work — CNS shows up to the lift unprepared
- No recovery rule — foam roller stays in the corner
- Imbalanced physique by month 6 — chest-dominant, weak posterior, narrow back
- Looks the same at month 12 as at month 4 once newbie gains plateau
Origin: 2018, modern logger with social features. Free tier plus optional Pro.
- Routines built in — stronger than a blank log, but still depends on you choosing what to do next
- Social feed — strong category feature; Eccentryx currently stays local/sample-first, not a shipped network feed
- Manual changes — routine edits and load changes still need your judgment
- Logger-first workflow — excellent if the main job is recording sets, history, and social proof
- Hevy Trainer exists — program generation and progressive-overload suggestions are available for Pro users; Eccentryx is testing a narrower browser-first planning flow
- Honest take: strongest comparison if you want social logging. Eccentryx is making a different local-first bet.
Use Hevy if you want a polished logger and social training history. Use Eccentryx if you want a local, no-wearable-required planning flow on any phone.
Origin: watch-led training tools. Strong if you want a wearable to lead the loop; different from a browser-first gym-floor plan.
- Wearable-first — useful when your training habit already starts from device signals
- Signal dependent — the loop is only as useful as the data stream and the action you take next
- Rack context missing — a watch does not know when the cable row is taken or when you need a same-pattern swap
- Eccentryx path — answer the setup, build the week, open Gym Mode, and log the set locally on any phone
- Honest take: choose wearable coaching if you want the watch to lead. Choose Eccentryx when the floor plan, swaps, and local log matter more.
SensAI reads your HRV and sleep. Eccentryx uses your setup answers and local set log — no wearable required.
Origin: 2015, automated session app. Paid subscription — see current store listing. Heavy mainstream traction.
- Auto-builds each session from your last log + body-part fatigue model
- No long arc — sessions are independent, no mesocycle structure, no deload weeks
- Volume drift — without periodization caps, automatic planning can creep into junk volume over time
- Limited context inputs beyond muscle-group fatigue
- No recovery / functional phase — one block per session, lift only
- Paid plan — Eccentryx has no billing flow live today and adds a 7-day-with-deload structure, local set logging, and gym-floor tools
- Honest take: tactically clever daily generation; less focused on one visible 7-day deload loop.
Origin: 2020, real human coaches via app. Pricing varies by coach, plan, and support level.
- Human coach — weekly check-ins, plan adjustments, accountability
- Real coaching IP — this is the closest thing to a personal trainer at scale
- Coach-led pricing — human coaching cost depends on service level; Eccentryx's current phone app is free, not a coaching replacement
- Limited reach — a coach-led model serves fewer lifters than a browser tool that lets people test the gym-floor loop first
- No built-in load logic — the coach has to catch every adjustment, which makes the coach the bottleneck
- Honest take: Caliber is the high-touch path. Eccentryx is the local tool for lifters who want clearer gym-floor actions before paying anyone.
Origin: progression-first training app — polished programming, exercise guidance, and a paid-app feel.
- Progression model — useful comparison for load, volume, and program progression inside a selected training direction
- Technique support — useful comparison for lifters who want exercise instruction alongside programming
- Paid app — pricing, trial terms, and ratings change over time; check the current store listing for today’s details
- Protocol flow — starts from a chosen training direction; Eccentryx starts from time, equipment, lagging areas, recovery signals, and constraints
- Current Eccentryx proof — a local 7-day plan, Gym Mode, substitutions, deload structure, and export control
- Honest take: MacroFactor is a strong progression benchmark. Eccentryx competes on clarity, local control, and gym-floor execution — free, in this browser.
The safe public distinction is current-state: Eccentryx builds a local week from your answers and keeps the next gym action visible.
Origin: 2026, built from Safwan's own gym-floor notes, missed weeks, equipment swaps, and the lessons most static splits ignore.
- 7 days, every day, structured around your weak points
- Mandatory deload every 4th week — non-negotiable, not optional
- 3-week intensity wave: ramp → push → volume → deload, on loop
- Recovery inside every session — foam roll + stretch matched to what you trained
- Selected emphasis on whatever lags — back, delts, arms, legs, chest, traps, forearms
- Joint guardrails for elbows, shoulders, knees, lower back — baked in
- Substitution library — busy gym, hotel gym, missing equipment, all handled
- Next target — logged sets update the local next-target display inside Gym Mode
Current Eccentryx focus: turn a short setup and local logged sets into clearer next actions — no wearable, no food log, no DNA.
Try Eccentryx free No card. No program setup. Works on this phone right now.
// 05 — YOUR WEEK
No two Eccentryx weeks look the same. The framework is fixed; the contents are built around your goal and weak points.
Your 7-day split, generated for you
Pick an archetype below to see what someone with that goal would get. Your real plan comes from your full questionnaire and is more specific than any of these samples.
| Day | Sample focus |
|---|---|
| Day 1 | Heavy push + upper chest emphasis + arms |
| Day 2 | Lat width + delts + your selected lag priority (1/3) |
| Day 3 | Strength push + back thickness |
| Day 4 | Shoulder specialization + mid-back + selected weak-point work (2/3) |
| Day 5 | Posterior chain overload + rear delts |
| Day 6 | Arms + lateral delts + personalized finisher |
| Day 7 | Anterior legs + calves + selected lag-priority density (3/3) |
| Day | Sample focus |
|---|---|
| Day 1 | Heavy bench + competition pause work |
| Day 2 | Heavy squat + posterior chain accessories |
| Day 3 | Volume bench variation + back thickness |
| Day 4 | Heavy deadlift + lat / mid-back accessories |
| Day 5 | Volume squat + glute / ham work |
| Day 6 | Volume bench + arm accessories + selected weak-point work |
| Day 7 | Tempo / paused variations + mobility |
| Day | Sample focus |
|---|---|
| Day 1 | Push + upper chest + arm volume |
| Day 2 | Pull width + delts + steady-state finisher |
| Day 3 | Push strength + back thickness + EMOM core |
| Day 4 | Shoulder spec + mid-back + selected weak-point work + intervals |
| Day 5 | Posterior chain + glute focus + steady-state |
| Day 6 | Arms + lateral delts + density circuit |
| Day 7 | Anterior legs + calves + active-recovery cardio |
Train 7 days. Deload week is still 7 days — load and volume drop, but you don't skip sessions. Consistency is the adaptation. Your real plan picks specific exercises, weights, and substitutions based on your equipment, training context, and weak points.
// 09 — INSIDE THE APP
This is how Eccentryx runs on day one. Try the tools — drag the sliders, run the calculator, check the progress rings. Each tile is usable in this browser or clearly marked as a local sample preview.
What you actually open every day
Eccentryx should feel useful every time you open it. The grid starts with readiness, dashboard, a local log board, streak, and PR card. Everything shown here is free — click, log a set, and watch browser-local stats update.
// READINESS · 30 SECONDS EACH MORNING
How are you today?
// DASHBOARD · LAST 12 WEEKS · SAMPLE PREVIEW
Volume by muscle group
// LOCAL LOG BOARD · SAMPLE PREVIEW
Your training snapshot
- 01Latest saved settoday
- 02Best bench e1RM245 lb
- 03Training days logged38
- 04Recovery entries4 / 5
- YOUBrowser-local profilesample
Local preview only. No network ranking boards are live; rows become yours when you log sets in this browser.
// STREAK · DON'T BREAK THE CHAIN
Current streak
// PR CARD · LOCAL RECEIPT
You PR'd. Save the receipt.
When your tracker detects a real PR, Eccentryx can build a local card from your saved set. You decide whether to download or share it.
// SAMPLE ACTIVITY · LOCAL PREVIEW
What logged training can look like
- PRsample log A bench 145 × 3 · +10 lbsample
- +1sample log B hit 100 days · local badge unlockedsample
- 5ksample log C 5.2k recovery cardiosample
- PRsample log D deadlift first 4-plate 405sample
- Zsample log E entered deload · reduced volumesample
- PRsample log F squat 315 × 5 · plateau notesample
Sample preview · your tracker replaces this once you log. Sample ticker cycles automatically every 5 seconds.
// SESSION LEDGER · LOCAL SAMPLE
Today’s planned push session
Same planned session, shown as a local one-user ledger. No group challenge, live ranking, or network lobby is active here.
- A1Bench press4 setsmain
- A2Incline dumbbell press3 setsbuild
- B1Cable row3 setsbalance
- C1Lateral raise3 setsaccessory
- D1Recovery downshift8 minfinish
Sample preview · your logged sets replace the sample rows.
// QUEST LOG · WEEKLY MISSIONS
This week's quests
- Complete 3 sessions
- Hit any PR
- Try 1 new exercise from the Atlas
- Don't skip recovery 5 days in a row
Resets every Monday in this browser. Progress uses local tracker data; no account reward is issued.
// TODAY · YOUR PLANNED SESSION
Wk 2 push day · Day 47
// 19 — TOOLS HUB
Free tools, no signup needed. They work offline and save to this browser when you choose to keep the result.
Eccentryx Tools · all tools
Every current tool is usable today. Filter by lifting, athletic, or nutrition, then run the calculator and save the result locally. The output is yours whether you ever sign up or not. Sign-in can sync selected records across your devices.
Today
One glance: your streak, calories left, and weight trend — pulled from what you’ve logged.
Reflects only what you’ve logged in this browser — no medical or efficacy claims. Updates as you log training, food, and weight.
Volume Verdict
Your weekly sets per muscle, scored against effective-volume landmarks (MEV/MAV/MRV) and tuned to your training age.
Ranks which muscle to add to or cut back first. Runs in your browser — no medical or efficacy claims.
Today's Call
How recovered you are today × what your week needs — one honest line on what to train and how hard.
Reads your reported readiness and logged training. Runs in your browser — no medical or efficacy claims.
Weak-Link Report
Four signals rank the first training problem to fix: load spikes, antagonist balance, plateaus, and consistency.
Ranks the evidence into one fix-first call. Runs in your browser — no medical or efficacy claims.
Floor Desk
One specific next move for your training — local rules answer first, then the coach endpoint adds context when available.
Training guidance only. It does not create a coaching relationship or make medical claims.
1RM & e1RM Calculator
Estimated 1-rep max from any working set. Epley + Brzycki, side by side.
e1RM is your strength benchmark. Track it weekly — if it climbs, your program works. Brzycki underestimates above 10 reps; Epley overestimates above 8.
Macro & calorie calculator
Mifflin–St Jeor BMR, activity-adjusted TDEE, goal-tuned macros with a protein floor.
Macro targets are planning estimates, not medical or dietitian advice. Protein uses a lifting-focused starting point, then carbs and fat split the remaining calories. Adjust weekly based on training, scale trend, and how you feel.
Body-weight log & trend
Log your weight; see the smoothed 7-day trend the macro tool tells you to chase. Local-only — stays on this device.
Logging only — no medical or weight-loss claims. The trend is an exponentially-smoothed line so daily water-weight noise doesn’t fool you. Your entries stay in this browser; export anytime.
Training streak
Tap each day you train. One rest day won’t break it — a built-in freeze, no guilt. Local-only.
Consistency cue only — no medical or efficacy claims. One missed day is bridged by a freeze; two-plus consecutive misses reset. Data stays in this browser.
Mesocycle planner
Turn one block into an N-week plan: volume ramps, then a deload. Pick the length and cadence.
| Wk | Phase | Vol | Int |
|---|
Planning multipliers, not prescriptions — no medical or efficacy claims. Volume/intensity are relative to your week-1 baseline; deload weeks cut volume to recover.
Schedule planner
Pin your plan to real dates. Set days/week and start date; missed sessions roll forward, no stacking.
| Date | Wk | Day |
|---|
A planning calendar only — no medical or efficacy claims. Sessions land on a fixed weekday cadence; if you miss one it re-flows forward instead of piling up. Stays in this browser.
Food log
Log what you eat against your macro targets. Set targets in the Macro calculator first; this shows what’s left today.
Manual entry only — you enter the numbers; no nutrition database, no medical or dietary claims. Remaining = your saved macro target minus today’s total. Data stays in this browser.
Plate Calculator
Target weight → exact plate stack per side. Standard or kg, 45 lb / 20 kg bar default.
Per side: —
Total loaded: —
Available plate sizes assumed: 45 / 35 / 25 / 10 / 5 / 2.5 (lb) or 25 / 20 / 15 / 10 / 5 / 2.5 / 1.25 (kg). Stack is greedy — biggest plates first.
Relative Strength
Your lift vs your bodyweight — DOTS score + where it ranks (beginner→elite).
DOTS: —
Level: —
Comparison metrics only (IPF DOTS + bodyweight-multiple norms) — not medical or efficacy advice.
Running Predictor
A recent race → predicted times across distances + heart-rate zones.
Predicted times
HR zones (est. max — bpm)
Riegel-model estimates & age-based HR zones — planning/comparison only, not medical or efficacy advice.
Readiness Score
5 taps → today’s call: HIT / LIGHT / DELOAD. The day’s gate.
Green light. Standard volume, push your top sets.
Heuristic, not medical advice. Score updates live as you drag. Saved entries become your readiness history once you sign up.
PR Card Generator
Hit a PR? Generate a local PNG receipt with your name, lift, weight, and date.
Cards render at 1200×630 for a clean local download or device share sheet. The image is generated entirely in your browser — nothing uploaded anywhere.
7-Day Plan Generator FLAGSHIP
8 questions, your full unique 7-day blueprint, signed with your name. The reason you’re here.
198-exercise library · equipment-aware swaps · joint-friendly routing · lag-priority targeting · deterministic rebuilds from the same answers.
Warmup Ramp
Target weight → 5-set CNS ramp with exact plate stacks. 30/50/70/85/93%.
Sets at 30%, 50%, 70%, 85%, 93% of working weight. Plates shown per side (45 lb bar).
Tempo Trainer
Eccentric – bottom pause – concentric – top pause. Audible beat + haptic.
Audio + haptic cue each phase transition. Use for TUT (time-under-tension) work, slow eccentrics, or pause training.
Reactive Tap Test
10-second tap rate vs. your baseline. Readiness gives a local planning signal.
Tap rate tracks readiness. Below baseline = consider a lower-volume target. Data saved locally across sessions.
Dropset Calculator
Working set → 4-drop sequence at 80/60/45/30%. Last drop always AMRAP.
Each drop strips ~20% load and adds reps. Drop 4 is always AMRAP — go to failure here only, not before.
Set Tracker
Log any set. e1RM tracked across every session. Data stays on your device — no account needed.
No sets yet. Log one above, or load an example to see how tracking works.
Log a few sets to unlock local push, hold, or back-off guidance.
- No sets logged yet. Add one above.
Sets persist in your browser storage until you clear them. Sign-in can sync selected training records across your devices.
Pre-Workout Stack
Compare common pre-workout ranges. Estimates only; labels and clinicians beat a calculator.
No active ingredients selected.
Doses reflect commonly published ranges. Start at the low end of each range and assess tolerance before increasing. Not medical advice.
Phase Macros
Bodyweight-based macros by training phase. Cut, bulk, recomp, maintain.
Protein floor 0.9–1.1g/lb. Fat 22–25% of kcal. Carbs fill the remainder. Adjust weekly based on weight trend and performance.
Daily Habits
Check off today’s non-negotiables. Chain length tracked automatically.
0 / 5 today · chain length: 0 days
Chain counts consecutive days where all habits were checked. Data stays on your device.
More tools improve as the app gets tested. Want one we don’t have? Send Safwan a product note after a real workout. No response promise.
EXERCISE ATLAS · Atlas CARDS
The current Atlas loads its gym-floor cards for the lifts, recovery work, and prep movements a gym user is most likely to need first. Each card answers setup, target feel, fallback, progression rule, and asset status.
Open the lift. Know the setup.
The Atlas keeps each lift practical and conservative: setup, target feel, substitutions, progression, and clear boundaries when pain changes the question.
Atlas cards shown
Barbell bench press
Setup: eyes under bar, shoulder blades pinned, feet locked.
Feel: chest and triceps driving together.
Fallback: flat DB press or machine chest press.
Progress: add load after clean target reps at controlled RPE.
Incline dumbbell press
Setup: low-to-mid incline, DBs stacked over elbows.
Feel: upper chest stretch without shoulder pinch.
Fallback: plate-loaded incline press.
Progress: add reps first, then load.
Cable fly
Setup: handles slightly below shoulder line, ribs down.
Feel: chest squeeze, not front-delt strain.
Fallback: pec deck or DB squeeze press.
Progress: increase control before weight.
Neutral-grip lat pulldown
Setup: thighs locked, torso tall, elbows drive to ribs.
Feel: lats pulling the elbows down.
Fallback: single-arm pulldown or band pulldown.
Progress: hold the bottom before adding load.
Seated cable row
Setup: neutral spine, reach forward, pull with elbows.
Feel: mid-back closing without shrugging.
Fallback: chest-supported DB row.
Progress: add reps while keeping torso quiet.
Back squat
Setup: brace, bar locked, stance repeatable.
Feel: quads and glutes drive from the floor.
Fallback: hack squat, leg press, or goblet squat.
Progress: small jumps only after depth stays consistent.
Front squat
Setup: elbows high, ribs stacked, heels rooted.
Feel: quads and trunk staying tall.
Fallback: goblet squat or hack squat.
Progress: add load only if torso position holds.
Leg press
Setup: hips planted, controlled depth, feet repeatable.
Feel: quads working through full pressure.
Fallback: hack squat or split squat.
Progress: add plates after every rep matches depth.
Romanian deadlift
Setup: soft knees, hips back, bar close.
Feel: hamstrings loaded, low back quiet.
Fallback: DB RDL or seated leg curl.
Progress: add range and control before load.
Deadlift
Setup: brace first, pull slack, push floor away.
Feel: full posterior chain, not a back yank.
Fallback: trap bar, RDL, or rack pull.
Progress: add load only when start position repeats.
DB lateral raise
Setup: slight lean, elbows lead, wrists quiet.
Feel: side delts, not traps.
Fallback: cable or machine lateral raise.
Progress: add reps before heavier dumbbells.
Rear-delt fly
Setup: chest supported when possible, soft elbows.
Feel: rear delts and upper back opening.
Fallback: reverse pec deck or band pull-apart.
Progress: pause at the top before adding load.
Rope tricep pushdown
Setup: elbows pinned, rope splits at lockout.
Feel: triceps finishing the rep.
Fallback: V-bar pushdown or band pushdown.
Progress: add load after clean lockouts.
Cable curl
Setup: elbow position fixed, wrist neutral.
Feel: biceps tension from stretch to squeeze.
Fallback: DB curl or preacher machine.
Progress: add reps without swinging.
Hip thrust
Setup: bench under shoulder blades, chin tucked.
Feel: glutes lock the top position.
Fallback: machine hip thrust or glute bridge.
Progress: pause the top before loading heavier.
Seated leg curl
Setup: knee aligned with hinge, pad locked.
Feel: hamstrings shorten without hip movement.
Fallback: lying leg curl or DB RDL.
Progress: slow eccentrics before load jumps.
Standing calf raise
Setup: full stretch, knee soft, big toe rooted.
Feel: calf through full range.
Fallback: leg-press calf raise or single-leg DB raise.
Progress: own the bottom pause before adding weight.
Cable crunch
Setup: hips fixed, ribs curl toward pelvis.
Feel: abs flexing, not arms pulling.
Fallback: decline crunch or dead bug.
Progress: add reps while keeping spine control.
Pallof press
Setup: cable at chest height, feet planted.
Feel: trunk resisting rotation.
Fallback: band Pallof or side plank.
Progress: step farther from the stack before loading.
Face pull
Setup: rope high, elbows wide, thumbs travel back.
Feel: rear delts and external rotators, light and clean.
Fallback: band pull-apart or reverse pec deck.
Progress: add control before weight.
// 18 — PAID-READY ACCESS
Use the full browser app before any payment path exists.
Two free ways to start.
Free while in beta. Pricing will be published here before any charge.
Free today
$0free while in beta
Free while in beta. Pricing will be published here before any charge.
- Full 7-day split: functional + lift + recovery in every session
- Quiz-routed exercise selection from the 198-exercise library
- Substitution alternates per lift (gym-busy fallback)
- Weekly volume map per muscle, lag-priority flagged
- Joint-protocol routing (skips lifts that aggravate flagged joints)
- Workout tracker with PR detection, e1RM trend, top-set log
- Copy / download / share your plan as plain text or a private URL
- Installable phone app shell with offline core files
Free while in beta. Pricing will be published here before any charge.
Founders List
$0free while in beta
Free while in beta. Pricing will be published here before any charge.
- Full planner, Gym Mode, tracker, Atlas, tools, local export, and erase controls
- Daily readiness check-in saves locally and gives a planning signal
- Generated 7-day week with functional prep, lifting, and recovery inside each session
- Personal dashboard: volume, streak, set log
- Plain-text plan copy and share from this browser
- Phone-first PWA shell for local use
Free while in beta. Pricing will be published here before any charge.
Future paid plan preview
Not livereadiness only
Paid plans are not available for purchase today. Free while in beta. Pricing will be published here before any charge.
- Clear price and included features must be visible before payment
- Refund terms, cancellation rules, and support path must be written first
- No checkout, card capture, Stripe wire, or subscription creation exists today
- Export, erase, local plan access, and health disclaimers stay visible
Free while in beta. Pricing will be published here before any charge.
Plain English: Free while in beta. Pricing will be published here before any charge. No checkout, card capture, Stripe wire, or subscription creation exists today.
Health disclaimer: Eccentryx is fitness software, not medical advice. Consult a clinician before starting any new training or nutrition plan, especially if you have an injury, condition, or are pregnant.
// 23 — WHO THIS IS FOR
Honest answers before you sign up. We'd rather you opt out now than churn at month two.
Who this is for, who it isn't
Eccentryx is for you if…
- You can commit to training most days. Even on a deload week, you're still showing up — just lighter.
- You've outgrown beginner programs and want a real long-arc structure.
- You care about joint longevity as much as PRs.
- You want a planner that routes around your real context: lagging muscles, busy gym, missed days.
- You want recovery, mobility, and lifting in one place — not three different apps.
Eccentryx is NOT for you if…
- You're brand new to the gym. Start with a 3-day full-body for 6 months first.
- You only train 2 days/week and want to keep it that way.
- You compete in powerlifting/bodybuilding and need sport-specific peaking blocks.
- You're rehabbing a serious injury — see a PT first; come back after.
- You want an 8-week shortcut. This is a year-long arc, not a cut.
- You don't want to log anything. The dashboard, tracker, and future review both depend on logged data.
// 24 — FAQ
The honest answers to the questions everyone asks before joining.
Frequently asked questions
Do I really have to train 7 days a week?
Yes — that is the program. The reason it works is that recovery is built inside every session (foam roll + targeted stretch matched to what you trained). You leave each session restored, not destroyed, so the next day's training is sustainable. Skipping the recovery phase is what breaks people, not the daily frequency itself.
What happens if I miss a day?
You roll forward, not catch up. If you miss Day 3, your next session is Day 4 (not Day 3 the day after). The substitution library handles busy-gym days too — if your bench is taken, you swap to the listed alternate that hits the same muscle. The plan tolerates real life; the only rule that breaks it is skipping deload weeks.
How is this different from RP, Jeff Nippard, Athlean-X, or other programs?
Three differences. (1) 7 days a week with recovery built into every session — most programs are 4-6 days with mandatory rest days; we put the recovery inside the lift. (2) Selected emphasis — your lagging areas get priority, while someone else's plan can emphasize a completely different routine. (3) Access before billing — no $129 ebook, no card, and no subscription gate before you can test it in the gym. The rest of the design uses plain training principles: RPE-aware targets, scheduled deloads, substitutions, and clinician-first pain boundaries.
What equipment do I need?
The personalizer asks what you have access to and builds your plan around it. Full commercial gym is ideal but not required. We have substitution paths for: home gym (barbell + adjustable dumbbells), dumbbell-only setup, cable-and-minimal, hotel/travel gym, and bodyweight + bands.
What if I get injured?
A future safety mode is planned. Logging pain or an injury should flag affected lifts, suggest conservative training modifications, and keep clinician-first language visible before it is treated as shipped behavior. It will not diagnose you or replace rehab or physical therapy. Sharp, persistent, or radiating pain stops the lift and belongs with a licensed clinician.
Why is it free right now? Where’s the catch?
No catch. We’re bootstrapping — no investors, no runway pressure, no quarterly growth targets. The fastest way to get Eccentryx in front of real lifters is to make the app free and improve it from real gym usage.
What happens to my plan?
Your generated plan is yours — it lives in your browser’s localStorage and the generator is deterministic, so the same answers always rebuild the same plan. Keep using what you have, export it when needed, and use the phone app shell in the gym.
Do I need to cancel anything?
No. There is no subscription, no card, and no billing flow in this app surface. You can erase your local data any time from Settings.
// 24 — TRUST + DOCUMENTS
Plain English first. Lawyers second. Read this before you sign up — we’ll tell you exactly what we do and don’t do with your data.
Trust documents
Privacy
Plain English: Eccentryx keeps your training history, plan, readiness scores, and tool outputs in your browser’s localStorage by default. If you sign in, selected training records can sync to your server-side account so they can follow you across devices. Sign-in uses an essential Secure HttpOnly cookie; browser JavaScript cannot read the ID token.
- What this device saves: email, first name, primary focus, signup date, member ID, tracker history, PR records, readiness scores, generated plan, calculator outputs, settings, theme, and units.
- What can leave this device: records you choose to sync after signing in; waitlist signup details you submit when email delivery is configured — email, first name, primary focus, consent, timestamp, attribution, and basic request metadata — plus anything you export, share, email, or send yourself.
- What we never collect: address, phone, payment details, photos, biometrics, precise location, or wearable data.
- Cookies / analytics: one essential Secure HttpOnly sign-in cookie when you use an account; no advertising or analytics cookies. We do not use Google Analytics or third-party trackers that build cross-site profiles.
- Email use: waitlist signup can notify Eccentryx. Future launch/access emails require a working sender and an opt-out path.
- Data sale / sharing: We never sell your data or share it with advertisers. If signup delivery is configured, service providers process only the details needed to notify Eccentryx.
- Browser storage boundary: local browser storage is not a cloud backup. Private browsing, clearing site data, device storage pressure, or browser-managed cleanup can remove local records. Use Settings → Export after important sessions.
Terms of service
Plain English: use Eccentryx as a training reference, not a license to ignore your body. The plan is a default; if it tells you to lift heavy and you have an injury, scale it back or stop. We can change the product over time. Eccentryx is fitness software, not medical advice.
- Eligibility: 18+. If you’re under 18, train under a coach or guardian.
- Acceptable use: personal use only. Don’t scrape the generator, resell the plans, or use the API at scale without written agreement. Coaches/studios who want a B2B tier — contact us.
- Plan ownership: the plan you generate is yours. The generator is ours. Same answers always rebuild the same plan deterministically — that means your plan can be reconstructed from your inputs at any time.
- Free access: the current app surface is free to use, with no card required.
- Service changes: we will keep shipping. Sometimes a feature changes shape. Material removals get a dated notice here before they affect the app.
- Missed a week? Rebuild or roll forward from your saved plan. We never hit you with “restart from scratch.”
- Accessibility: Built with accessibility in mind. If something does not work for you, email us and we will fix the product surface.
- Termination: either side can end the relationship at any time. We will not delete your generated plan from your device when you leave; that’s yours.
- Liability: Eccentryx is provided as-is. We do our best, but software has bugs and bodies have limits — you accept responsibility for the lifts you choose to do.
Refund policy
Plain English: there is nothing to refund today because this app surface has no live billing flow. No card is required, and no subscription is created.
- No live billing: nothing is charged in this app surface today.
- No subscription: this phone app surface does not create a paid subscription.
- Local data: export or erase your local data from Settings at any time.
- Paid changes: paid infrastructure must be disclosed clearly before any billing exists.
- Disputes: email eccentrxx@gmail.com first. Safwan reviews product notes manually when available, and this page will be updated if the policy changes.
Health disclaimer
Plain English: Eccentryx is fitness software, not medical advice. The plans, readiness scores, macro calculators, and floor tools help organize training. They are not a substitute for a clinician, registered dietitian, or licensed coach. If you have an injury, condition, are pregnant, or are returning from a layoff — see a professional first.
- If a lift causes sharp, persistent, or radiating pain: stop. See a clinician.
- If your resting heart rate is consistently elevated, sleep is consistently broken, or you experience chest pain or unusual shortness of breath: see a doctor before continuing the program.
- The macro and TDEE calculators are estimates from population averages (Mifflin–St Jeor). Real metabolism varies; tune from the scale + how you feel over 2-3 weeks.
- Floor Desk is a local software guide. It cannot diagnose, treat, or prescribe. When pain, injury, or medical context is involved, stop guessing and use a qualified professional.
Your data, your call
Plain English: you can export your browser-local Eccentryx data from Settings as JSON, then erase the local records from this device. Signed-in sync is active, but remote account deletion is not available in this app surface yet.
- Export your data: open Settings → Account → Export. Generates a JSON file with your account, tracker, PRs, readiness, and tool history.
- Delete your local account record: Settings → Account → Leave free account. Removes the local account record on this device. For remote account deletion, email eccentrxx@gmail.com with subject “account deletion” until an in-app deletion path ships.
- Right of access: EU/UK/CA users — email eccentrxx@gmail.com with subject “data access”. We respond in 30 days max.
- Warrant canary: as of 2026-04-28, Eccentryx has received zero requests for user data from any government or law-enforcement body. If this sentence ever changes, assume something happened.
Current product state
Plain English: this is the receipt for what the public app does today. Anything beyond this list should be treated as future work until it appears here.
Shipped in this app
- 7-day plan builder with equipment, time, weak-point, and recovery routing.
- Gym Mode for one-screen logging, rest timing, substitutions, notes, and next-target display.
- Exercise Atlas, local tracker, calculators, offline shell, export, erase controls, and optional signed-in sync for selected training records.
Local-first today
- Generated plans, set history, readiness, tool history, and settings stay on this device by default. Signed-in users can sync selected training records.
- Floor Desk answers from local rules and refuses medical guesses; it does not create a coaching relationship.
Not shipped yet
- Payments, networked ranking boards, application review, selection workflow, automatic week-to-week training changes, and in-app remote account deletion.
- Any future paid or synced surface needs clear disclosure before it affects this app.
Last updated: 2026-04-28. Material changes are posted here with a dated notice before they affect the app. Questions? eccentrxx@gmail.com.
FREE ACCOUNT · LOCAL FIRST
Save this device profile.
Save a local account record so your offline plan, exports, and custom settings have a clear home on this device.
You’re in, friend.
Device profile saved locally. No card required.
// 06 — ABOUT
About Eccentryx
// FOUNDER
Safwan Dobashi
I built Eccentryx because most programs failed the exact moment I needed them: mid-week, mid-set, in a busy gym, with no clean answer for what to do next. The point is simple: know the next useful set, keep the plan on your phone, and log honestly.
eccentrxx@gmail.com · Send Safwan a session log or product note. Manual review when available.
// RECEIPT STANDARD
Public before/after claims stay offline until Eccentryx has consented photos and matching month-by-month logs.
No stock physiques, no staged before/after panels, and no progress claim without a real training record.
I built Eccentryx for the exact gym moment where most plans fail: the rack is taken, the week is off, your body is giving you a signal, and you still need a clean next set.
The emphasis is deliberate, but it is not universal. Traps and forearms lead my own weeks right now — but your plan leads with whatever lags for you: chest, legs, back, delts, conditioning, mobility, or recovery. Eccentryx routes the week around the person, not around my current routine.
The app-first model is deliberate. Eccentryx has to earn trust between sets before it asks for anything else. The current planner is free — no card, no trial timer. Use it, break it, export it, erase it, and send the session when something real is missing.
Pain stops the lift. Resting heart rate and bad sessions can pull the day down. If a session feels off, scale back, log it, and keep the week moving. The training rule is a default, not a contract. The hardest part of a 365-day plan is often the deload, where the discipline is doing less.
The long-term idea is a physical Eccentryx training floor — a gym built around this exact training philosophy. The website and tools are the proof path before it has a physical address.
// 30 — CONTACT
Contact
Send Safwan a session log, product note, partnership question, or feedback after a real test workout.
Safwan reviews product notes manually when available. No response promise; the app should still be useful without waiting on a reply.
YOUR DATA
Your data appears after Week 4 of training.
Until then, keep training, log sessions in Gym Mode, and check back. Your runs, RPEs, and progressions are stored locally on your device.
This page is local-first: logged sessions, RPE history, and progression notes stay on your device unless you export them.