Have a conversation
with your fitness.
FitHarness is a training and nutrition system you run by talking to Claude. Plan, negotiate, adjust, pivot — then see all of it here.
Your training lives where you already think out loud, so Claude brings what it knows about you into it instead of starting from an empty profile.
Requires the Claude app on a paid plan. No code? Ask us for one.
You talk
In Claude, in your own words — logging, planning, arguing with the plan.
The app decides
Macro maths, progression limits and injury rules are enforced in code, not prompts.
This site shows it
Every number Claude recorded, visualised. The forms here are the fallback.
What you do with it
All of it out loud, in your own words, through Claude.
Create a plan
From a sentence about your goal, not a six-step wizard.
Negotiate the workout
“I've got forty minutes and someone's on the rack.”
Change it on the fly
Mid-week, mid-block, mid-set.
Account for where you are
Hotel gym, garage, fire station, a photo of whatever's there.
Work around an injury
Recorded with an expiry. Programming routes around it, then stops.
Ask how it's going
Training and nutrition, summarised on demand — not another dashboard to read.
Pivot completely
New sport, new event, new deadline. The block rebuilds backwards from the date.
Pressure-test it
Argue with the programming. Make it justify the volume before you trust it.
Things you can just say
Not features to go and find. Real requests that change your actual plan.
“I'm travelling. Here's a photo of my hotel gym. For the next three days, rework my workouts around this equipment but keep me on plan.”
It reads the photo, sees what's actually there, and substitutes movements that hit the same patterns — then puts you back on the original plan when you're home.
“I don't know what this machine is but I like it. Can we work it into my training?”
Identify it from a photo, match it to a movement pattern, and fold it into the plan where it fits.
“I feel like we haven't focused enough on hamstrings. Change the plan going forward.”
The heat maps already show which muscle groups you've been under-training. Say the word and the coming weeks get rebalanced.
“I play hockey and the season starts March 1st. Build me a plan that gets me ready.”
Sport and date go on your goal, so the block is built backwards from the event rather than being a generic strength template.
“My left shoulder is cranky — avoid overhead pressing for a couple of weeks.”
Recorded as a constraint with an expiry. Programming routes around it automatically, then stops.
What it keeps track of
Training
Programs that periodize, and a target weight for every lift back-solved from your own logged strength at the prescribed reps and RPE.
Nutrition
Photograph a plate or just describe it. The app owns the arithmetic — calories always reconcile against the macros behind them.
CrossFit & cardio
Benchmark WODs, custom metcons, rows and runs, with pace and PR context.
Body & recovery
Trend weight rather than a single noisy reading, plus sauna and cold exposure logged as recovery — never as training.
Progress
Heat maps and volume breakdowns that show what you've actually been training, and what you've been skipping.
Your data
Export everything as one file, or delete your account outright, whenever you want. No support ticket.
What happens when you sign up
Sign in with Google
We receive your name and email address — nothing else. No access to Gmail, Drive, Calendar or anything in your Google account.
Connect Claude
You add FitHarness as a connector in the Claude app: one URL, then approve access with the same Google account. Takes about five minutes, and we walk you through it.
Have a short setup conversation
Claude asks about your goals, how often you train, your equipment, anything to avoid. Answer normally — it's a conversation, not a form. That builds your account and unlocks this dashboard.
Your data is yours alone — each account is isolated, and your Claude connector reaches only your own training, nutrition and body data. You can download all of it or delete the account from Settings at any point.
Invite only, on purpose
How you get in
Codes are issued by hand, one at a time, so the trial stays small enough that someone actually answers when something breaks. There's no waitlist to join — you ask, and we either have room or we don't.
Where it came from
A spin-out side project from Gadoci Consulting, an AI transformation and services agency. We build things like this to find out what this generation of AI can actually do, rather than guessing — and enough of the team trains that it was the obvious experiment to run.
Our co-working space has a gym on the other side of the wall, with a sauna and a cold plunge. That's why the app tracks those as recovery, not training.
Ready to stop filling in forms?
You'll need an invite code, a Google account, and the Claude app on a paid plan. If someone sent you here, they sent you a code too.
Curious how the Claude side works? See the connector walkthrough.