Every rep. On the record.
941 Reps is a fast, private workout log for resistance training. Sets, reps, weight, RPE, rest — logged in seconds, synced through your own iCloud, and never anyone else's business.
The log
Built for the work, not the feed
No social network. No subscription nags. No analytics on your body. Just the fastest path from finishing a set to recording it.
Log in seconds
Sets, reps, weight, RPE, and rest timers with monospaced numerals and zero friction. Finish the set, tap, done.
PRs, automatic
Every personal record is detected and kept the moment it happens. You lift it; Reps remembers it.
Every Apple screen
iPhone in the gym, Watch on your wrist, iPad on the bench, Mac at the desk, Apple TV in the garage. One log, everywhere.
Private by architecture
Your training data lives in your own iCloud private database. No accounts, no copy of your log on our side, nothing to leak.
17 languages at launch
Every visible string localized from day one. The iron speaks every language; so does the log.
Talk to your log
A local CLI and MCP server let Claude read your history and plan sessions with you. The first workout log built for the AI era.
Follow one set
225×5, from wrist to insight
Log it from your wrist
Watch on the bench, iPhone by the rack, Apple TV in the garage — the closest screen takes the entry in seconds, mid-chalk.
It's everywhere before you re-rack
iCloud private sync lands the same set on every device you own — no account, no server of ours, no sync button.
Then ask your history anything
Claude reads the log through MCP — trends, stalls, PR pace — and helps plan Thursday. The log gets smarter; you get stronger.
Claude + CLI
Your training log has a command line
Reps ships with a local reps CLI and an MCP server, so Claude can read your training history, spot trends, and plan the next session with you — on your machine, against your data, with your say-so.
Reads are direct and instant. Writes go through the app itself and locked days are always refused — the assistant works for the log, not the other way around.