← All work

Coach

Live, private beta

Training that adapts to your week

An AI fitness coach that builds your training plan, reshapes it week by week, and never overrides a plan you brought yourself.

Web app

The problem

Training plans die on contact with real life. You miss a Tuesday, your gym is missing one machine, and the spreadsheet you started with stops matching the body you actually have. Most fitness apps hand you a template and call it coaching.

What we built

Coach starts the other way around: it interviews you, proposes a plan, and locks it only when you agree. From then on it behaves like a coach, not a PDF. Every week it reads what actually happened and reshapes the week ahead.

If you already have a plan you trust, Coach respects it. Bring your own program, or photograph the one your PT wrote, and Coach tracks and adjusts around it without ever rewriting it. The plan stays yours; the coaching layer works for it.

Under the session view sits a library of 78 exercises that knows what equipment each movement really needs, so a substitution is one tap and still trains the same muscles.

Touch it

Log a set. Watch the week adapt.

Thu - Lower body

0% logged

Back squat

3 x 5 @ 102.5 kg

Bench press

3 x 8 @ 72.5 kg

Chest-supported row

3 x 10

Coach  Thursday, week 6. Squats are the priority - last week you left a rep in the tank.

Your week, adapting

Mon

Push

Tue

Pull

Wed

Rest

Thu

Legs

Fri

Rest

Sat

Full

Sun

Rest

Tell Coach what actually happened and watch the week rebuild around it.

Propose, review, lock

The plan is a contract. Coach proposes, you edit, and nothing changes underneath you without your say.

Weekly reshape

Each week is rebuilt from what you actually did, not what the template hoped you would do.

Bring your own plan

Import a program by hand or from a photo. A 12-point ownership gate means Coach tweaks around it, never over it.

Equipment-aware library

78 exercises with real equipment logic. No cable machine today? The substitute keeps the stimulus.

A coach you can question

The chat reads your live week from the database before it answers, so what it says matches what you see.

Next.js PWAPostgresAgent-built, gate-reviewed662+ tests