Open the training tools → 1RM · plans · mesocycle blocks · RPE targets
Gym mode Next set →

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 →

Free today no card Local-first export or erase AI finds your weak link Fitness software not medical advice

// PRODUCT PROOF

From plan to next set.

One simple loop for real gyms, changing equipment, and real-life schedules.

PlanGym ModeLog 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.

Free No card

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.
Busy rack Next set Fast swap Pain signal Local log
FOUNDERS LIST

Lifetime Local Access

Free today pricing announced at launch
  • Unlimited 7-day plan generations
  • Full Gym Mode (offline-first logging)
  • No subscriptions, no cloud lock-in
  • Direct founder email access for feature requests
Unlock free local access
No card, no checkout today. Any future paid plan is announced here first.
A NOTE FROM SAFWAN DOBASHI Built for the moment between sets.

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.

WHAT THIS IS NOT
  • 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.

TODAY'S SETUP What happens when you open it in the gym. Current tools only: plan, cue, log, swap, export, erase.
01 Set the week Pick the day structure, time budget, equipment, and weak links before you train.
02 Open Gym Mode See the current lift, last set, next target, rest timer, and setup cue on one floor screen.
03 Swap without waiting Use Atlas-backed alternatives when the rack is taken, equipment is missing, or a lift feels wrong.
04 Keep the record Save the set in this browser, then export or erase the local data from Settings.
UNIVERSAL DEFAULT Full gym floor

Follow the generated plan, log one honest set, and let Gym Mode show the next target from local rules.

THE RULE Remove the guessing. Every screen should answer: what should I do next?
01Next action firstno article maze, no spreadsheet hunt
02Context stays togetherplan, cues, swaps, and load math in one loop
03Trust stays visiblefree core, local export, erase control
04Body boundary built inpain or symptoms stop progression and reroute

BUILT TO ELIMINATE

01Plan paralysisone clear week
02Exercise confusionsetup + feel cues
03Busy-gym dead endsswap without guessing
04Pain-chasing loadstop and reroute
05Data hostage appslocal-first export
06Paywall before valuefree core access
Open Gym Mode Log one honest set Keep export or erase control
7days a week
52weeks repeatable
198exercises mapped
$0free access

// WEIGHT CLASS BENCHMARKS · DROP YOUR BODYWEIGHT

BENCH
170 lb1× BW · baseline
SQUAT
255 lb1.5× BW · intermediate
DEADLIFT
340 lb2× BW · advanced
OHP
119 lb0.7× BW · solid

Bars fill once you log your first set on each lift. Targets recalculate as your bodyweight changes.

// ECCENTRYX CALENDAR · YOUR YEAR AT A GLANCE

skipped recovery standard volume top-set PR

Sample preview · your tracker paints the calendar as you log. Hover any cell for the day's session.

why 7 days, not 6 → | the 7-day week → | about + founder →

// 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.

Generate plan
90-SECOND START Open plan. Check lift. Log first set.

Use this strip when you are standing at the rack and need the site to stay out of the way.

  1. Confirm Gym Mode matches the exercise you are about to perform.
  2. Before loading the bar, check the next target.
  3. Log one set, then read one rest cue.
  4. If pain, numbness, or weakness shows up, stop chasing the target and choose only pain-free work.
DEVICE CHECK
  • PlanChecking plan.
  • StorageChecking local save.
  • OfflineChecking shell.
  • ExportChecking backup path.
FLOOR SETUP Full gym floor

Follow the generated plan, log one honest set, and let Gym Mode show the next target from local rules.

DO THIS NOW Load the next useful set

Generate a plan or choose a lift to turn Gym Mode into a step-by-step floor checklist.

0/0 planned sets
PLAN Generate a plan to unlock the day checklist.
      LAST SET No sets logged yet

      Log one set below and Eccentryx will preserve it locally.

      NEXT TARGET 135 lb × 8

      Starter target. Add data and the next useful set becomes specific.

      Confidence: waiting for local set data.

      REST 02:00

      Strength sets: 2-3 min. Hypertrophy sets: 60-120 sec.

      Tap Deck
      Load (lb)
      RPE
      Metabolic Dominance mTORC1 (Anaerobic)
      AMPK (Aerobic) mTORC1 (Anaerobic)
      TRIAL RECEIPT Post-set product questionnaire.

      Answer the smallest set of questions after a set so product friction becomes evidence instead of memory.

      No product questionnaire saved yet. Local only.

      1. 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.

      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.

      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.
      What this gets you: 12 months of compounding progress instead of 8–10 weeks of intensity followed by 6 weeks of "deload" that's really just disguised burnout.

      // 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.

      Eccentryx · built for repeatable weeks

      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.

      What this gets you: clearer deload decisions, fewer avoidable overreach weeks, and a body that feels more consistent at month 12 than it did at month 4.

      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.

      Goal: lean muscle Lag-emphasis: yours Volume: high
      DaySample focus
      Day 1Heavy push + upper chest emphasis + arms
      Day 2Lat width + delts + your selected lag priority (1/3)
      Day 3Strength push + back thickness
      Day 4Shoulder specialization + mid-back + selected weak-point work (2/3)
      Day 5Posterior chain overload + rear delts
      Day 6Arms + lateral delts + personalized finisher
      Day 7Anterior legs + calves + selected lag-priority density (3/3)

      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.

      What this gets you: a plan built around your body, not a stock template. Your weak points get the priority slot. Your dominant muscles get just enough to maintain. Every gym day has substitutions for every busy-equipment scenario.

      // 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?

      Sleep 7
      Soreness 3
      Stress 4
      Energy 8
      TODAY'S TRAINING INTENSITY
      92%
      Green light. Use the planned working targets if warmups feel normal.

      // DASHBOARD · LAST 12 WEEKS · SAMPLE PREVIEW

      Volume by muscle group

      Chest
      18 sets
      Back width
      15 sets
      Med delts
      21 sets
      Triceps
      14 sets
      Forearms
      13 sets
      Quads
      17 sets
      0sets this week
      0PRs all-time
      0sessions YTD

      // LOCAL LOG BOARD · SAMPLE PREVIEW

      Your training snapshot

      SESSION PROGRESS
      0 / 7 COMPLETED
      • 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

      0days
      5d 30d 100d 365d

      // PR CARD · LOCAL RECEIPT

      You PR'd. Save the receipt.

      ECCENTRYX DAY 098
      BENCH PRESS
      0lb × 3
      sample: +20 lb · first PR in 9 months
      you · streak 38d

      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.

      sample rows · local-only

      // QUEST LOG · WEEKLY MISSIONS

      This week's quests

      • Complete 3 sessions
        2 / 3 done
      • Hit any PR
        0 / 1
      • Try 1 new exercise from the Atlas
        done ✓
      • Don't skip recovery 5 days in a row
        4 / 5 days

      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

      PhaseWk 2PUSH
      FocusBench+ chest specialization
      Time75min planned
      What this gets you: the daily-use surface every other fitness app charges for — usable while it proves itself in real gyms. No card today, no checkout today, and no subscription gate before you can test it in the gym.

      // 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.

      14 tools shown

      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.

          Floor Desk

          One specific next move for your training — local rules answer first, then the coach endpoint adds context when available.

          Readsplan, logs, readiness, weak link Answersswaps, rest, setup, plateau moves Escalatesonly when local rules lack context Refusesmedical guesses and pain calls

          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.

          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.

          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.

          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).

          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.

          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.

          82 / 100
          HIT

          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.

          Generate my plan →

          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.

            READY

            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.

            Last test
            Baseline (5-test avg)

            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.

              Sets logged0
              Total volume0 lb
              Top set
              Current e1RM

              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.

              Common range: 150–300mg · 30–45 min pre
              Common range: 4–8g · 60 min pre
              Common range: 3.2–6.4g · split AM + pre
              Maintenance: 3–5g/day · timing flexible
              500–1000mg with water · hydration + pump

              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
              Carbs
              Fat
              Target

              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 total cards - anatomy diagrams - verified exercise crops - generated pattern avatars No wrong-photo substitution: each card states its asset tier.

              Atlas cards shown

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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.

              cue card

              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
              Generate your plan

              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
              Unlock free local access

              Free while in beta. Pricing will be published here before any charge.

              Future paid plan preview

              Not livereadiness only

              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.

              // 06 — ABOUT

              About Eccentryx

              SD

              // 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.

              eccentrxx@gmail.com

              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.

              NEW PR

              Inhale

              4