Feature

Track it before you train through it.

Log an injury against the session that caused it, check in as it recovers, and get warned before the movements that could set it back.

Start for free →

14 days free. Card not charged until the trial ends.

Why it matters

Blocks end from niggles, not from bad programming

Almost nobody's training year is ruined by choosing the wrong set-and-rep scheme. It's the hip that started grumbling in week three, got trained through because there was nowhere to write it down, and became six weeks off in month two.

The problem isn't that people don't notice. It's that a vague memory of "it's been a bit sore lately" is not something you can make a decision against. A dated severity is.

Capture

Logged against the session it came from

Mentioning it is enough. The injury records the body area, the side, the type, when it started, and — the useful part — a link to the workout and the specific movement it followed.

That link is what turns a list of complaints into something you can reason about. When the same shoulder flares up three times and twice it was overhead pressing, that pattern is visible rather than remembered.

  • Body area, side, and type
  • The date it started and the session it followed
  • The specific exercise, when there was one
  • A list of movements to avoid while it's live
  • Free-text notes for anything that doesn't fit a field

Recovery

A trajectory, not a snapshot

One severity reading tells you almost nothing. The same reading three times over a fortnight tells you whether to back off, hold, or carry on — which is the actual decision you're trying to make.

A check-in is a date and a severity out of ten, with room for how it feels, whether it limited your movement, what triggered it, and whether you trained around it. "Shoulder's a three today, was a six on Monday" is a complete check-in.

Closing it out

Injuries resolve, and the history stays

An injury moves from active to recovering to healed, with the date it closed. Say it's better and it resolves itself — there's no stale list of things that hurt eighteen months ago cluttering the page.

The record isn't deleted, though. A shoulder that has been through this cycle three times looks very different from one that's had a bad week, and that difference is only visible if the closed ones are still there.

What you'd type

My left shoulder has been bothering me since squats yesterday
Logs it, links it to that session, flags what to ease off.
Shoulder feels better today, maybe a 3 out of 10
A check-in on the existing injury, not a second one.
It only hurts on the way down
Recorded as sensation and trigger alongside the severity.
Shoulder's fine now
Marks it healed and dates it. The history remains.

Questions

How do I log an injury?

Mention it. "My left shoulder's been off since overhead press yesterday" records the body area, the side, when it started, and links it to the session and the movement it came from — no form to fill in.

What does a check-in record?

A date and a severity out of ten, plus optional detail: how it feels, whether it limited your mobility, what set it off, and whether you trained around it. Enough to see a trajectory rather than a single snapshot.

How does it warn me?

An injury carries a list of movements to avoid. When one of those comes up, it's flagged — before the session rather than after it.

Does an injury stay open forever?

No. It moves from active to recovering to healed, and closing it records the date. Say it's better and it resolves; the history stays so a recurrence can be seen for what it is.

Is this medical advice?

No, and it isn't a substitute for seeing someone. It's a diary that notices patterns. What it's genuinely good for is walking into a physio appointment with dates and severities instead of "it's been sore for a while".

Can I check in from Claude or ChatGPT?

Yes. Logging an injury and checking in on one are both available over MCP, so a connected assistant can record it wherever you happen to mention it.

Robot squatting

Write the niggle down.

It costs one sentence and saves a block.

Create free account →

14 days free · card not charged until it ends · cancel in one click

Already have an account? Log in