Product preview — features and pricing are planned unless marked available.
Beta waitlist open — first spells cast soon

Unleash Your Inner Gym Wizard.

Bulkwarts — School of SwoleCraft & Liftery. Cast iron. Cast spells.

This preview shows the intended coaching loop: Harry Spotter will validate form metrics while Dumbbelldore explains recommendations produced by the deterministic progression engine.

There is no good and evil, only weight and those too weak to lift it.

SwoleCraft
Privacy target: local analysis first; cloud upload only by explicit request Free logging, forever
📱 Google Play — coming at launch🍎 App Store — later (architected for)
Prototype simulation
Harry Spotter
Depth ✓ below parallel
Knee 140°Hip 120°Rep 3
Form94

Harry Spotter is analyzing your technique…

Harry SpotterThe Marauder's HeatmapExpecto Lift-OnumThe Sorting HatThe Order of the FlexHourglass of GainsThe Room of RequirementO.W.L.sMinistry of MuscleThe PensieveHarry SpotterThe Marauder's HeatmapExpecto Lift-OnumThe Sorting HatThe Order of the FlexHourglass of GainsThe Room of RequirementO.W.L.sMinistry of MuscleThe Pensieve

The moat

A closed coaching loop, not a spreadsheet

Form-check apps see but don't program. Trackers program but can't see. SwoleCraft closes the loop — what the camera sees changes what the engine prescribes.

  1. 01

    See

    Harry Spotter is the planned on-device rep-analysis layer.

  2. 02

    Correct

    One cue per set. The right kind — internal or external.

  3. 03

    Adapt

    The engine reshapes tomorrow's plan from today's reps.

  4. 04

    Visualize

    Your muscle map shows what actually got trained.

  5. 05

    Progress

    Logged progress can trigger a short, skippable celebration.

Three pillars

What makes SwoleCraft SwoleCraft

Every feature earns its place by improving training outcomes. The humor rides along — it never drives.

Pillar A · “Lumos”

Brain-muscle connection

The body-map prototype shows planned targets. A later self-report history will record where you felt a set without claiming to measure muscle activation.

Upper trapsMid/lower trapsRhomboidsRear deltsTricepsLatsSpinal erectorsGlute medGlutesHamstringsCalves
Explore Lumos
Pillar B · “Expecto Lift-Onum

Progressive overload engine

Double progression and readiness math run in the current engine. Plateau interventions and deload scheduling remain roadmap work.

Bench e1RM trend

Next session: Same load (85 kg), aim 6 reps — weakest set was 5 last time.

See the engine
Pillar C · “Controlled Chaos”

Structured variation

The planned variation control keeps anchor lifts stable and records the reason for each substitution instead of presenting random changes as physiology.

StabilityChaos

Rotates exercises within each movement pattern per mesocycle. Anchor lifts stay for measurable progress.

Meet the chaos slider

The Marauder's Heatmap

Your week, on a body

Effective sets per muscle — computed with fractional credit by the engine, painted as a choropleth. Cold gray means neglected. Gold means at target. You'll know exactly which muscles you've been ghosting.

Front deltsSide deltsPecs (chest)BicepsForearmsAbsObliquesDeep coreAdductorsQuadsfront
Upper trapsMid/lower trapsRhomboidsRear deltsTricepsLatsSpinal erectorsGlute medGlutesHamstringsCalvesback
untrainedbuildingat targetovershoot
  • Fractional set credit

    The engine applies the configured primary and secondary muscle weights from the exercise registry.

  • Vision input planned

    Later rep-quality metrics can adjust credit only after the vision stack is locally validated.

  • Session option planned

    A later generator can offer an equipment-aware session when you choose to address a cold spot.

Today's readiness: 75/100 — engine says train as planned. (Yes, that number came from the real engine.)

The tone dial

Funny between sets. Never during a lift.

Three positions: Full Fantasy, Light Touch, and Straight Talk. Safety and medical copy always renders in plain language — the character can be theatrical, the warning cannot. Try it:

  • celebration

    EXPECTO LIFT-ONUM! New personal record — inscribed in the Spellbook of Gains.

  • timer

    Hourglass of Gains is draining. Breathe.

  • coach

    Dumbbelldore approves: +2.5 kg because you conquered 3x8 at RIR 2.

  • form_alertsafety — always plain language

    Your lower back is rounding under load. End the set and reduce the weight. If you feel pain, stop training and consult a professional.

Live from packages/content/strings — safety, medical and billing copy has no wizard variant to render. It can't be punned, even by accident.

Fun lives in moments

Serious data surfaces. Enchanted moments.

Celebrations are ≤2.5 seconds, skippable, and never touch your numbers. Charts stay legible; the sparkle knows its place.

1:30

Hourglass of Gains

Tap it. You know you want to.

Proposed launch pricing

The free tier should be useful

This is a packaging proposal, not an offer for sale. The durable principle is that basic logging and data export stay outside the paid fence.

Free

$0

  • Full tracker target
  • Planned on-device form mode
  • Proposed cloud-analysis allowance
  • 2D muscle map + weekly heatmap
  • CSV export principle

SwoleCraft Pro

proposed

$12.99/mo or $79.99/yr

  • Unlimited Deep Analysis (fair use)
  • Readiness autoregulation + plateau interventions
  • 3D muscle model + Personal Activation Map
  • All creator programs + spreadsheet import
  • Form Ghost + tempo trainer

Ready to train like it's witchcraft?

Join the waitlist. When the beta opens, The Sorting Hat will be waiting — and your first form check is on us.

SwoleCraft's goal is to connect what you log, what the camera can validate, and what the deterministic engine recommends next.