AC Logs GitHub
Unofficial · Athletic Clubs · Personal Dashboard

Track your lifts.
Know your PRs.

A self-hosted workout log for Athletic Clubs members. Snap the workout board, get weight suggestions, log your sets, and watch your strength trend over time.

Terminal
$ git clone https://github.com/ayush29feb/aclogs && cd aclogs && claude --dangerously-skip-permissions
── Claude Code ──
> Set up AC Logs for the first time
Installing dependencies, building server, generating types…
✓ Ready. Open the dashboard at your Tailscale IP.

Then say "start the servers" any time — from your Mac or phone.

Arriving at the gym

Snap the board. Get your weights.

The workout is written on the screen at the gym. Take a photo, send it to Claude. It reads the movements, looks at your last session for each lift, and tells you exactly what to load on the bar.

here's today's workout AC workout board
I see: Back Squat 5×3, Bench Press 4×5, Pull-ups 3×max.

Based on your last sessions:
· Back Squat → 170 lbs (last 3RM was 165, felt like RPE 7)
· Bench Press → 120 lbs (last 5RM was 115 at RPE 8, push +5)
· Pull-ups → bodyweight, aim to beat 8 reps from last week
During the session

Log as you go. Free form, no forms.

Just tell Claude what you did. No rigid format — write it however it comes naturally. Include notes on how it felt, if you had to drop weight, if something felt off. Claude parses it all.

squat — 135×5, 155×3, 170×3 felt solid maybe RPE 8. tried 175 for a bonus set got 2 reps
Logged. That 175×2 is worth noting — you're close to a new 3RM. I'll flag it when we save.
bench 95 105 115 120×5 all good. pull-ups bw 9, 7, 6. left shoulder felt a little tight on last set
Got it — shoulder note saved. 120×5 bench is a new 5RM. Anything else before I save this session?
nope that's it
✓ Session saved. 2 PRs updated: Bench 5RM 120 lbs, Squat 2RM 175 lbs.
After your session

Insights and trends.

Ask Claude for a read on how your training is going. Or scroll through your history — every session, every block, every note, all in one place.

how's my progress looking over the last 2 months?
Squat: +20 lbs on 3RM since Feb. Deadlift trending up consistently. Bench has stalled — same 5RM for 6 weeks, might be worth a deload or technique check.

Your lower body days are more consistent than upper. 11 lower sessions vs 7 upper this cycle.
History
History view
Your personal records

Every PR. Every rep range.

The PRs page tracks your best weight for every exercise across 1, 3, 5, and 8 rep maxes — updated automatically as you log sessions. Filter by time range to see how your strength has moved.

what should I prioritize next block?
Push upper frequency to match lower, and add a dedicated bench variation. Your squat is in a good place — you could back off intensity slightly and build volume instead.
PRs
PRs · all time
The bigger picture

This isn't an app. It's Claude with your workout data.

Because AC Logs runs inside a Claude session, Claude isn't just a front-end for a workout log — it's a training partner that knows your full history. You can ask it anything, teach it how you like to work, and add new features to the dashboard just by asking.

Teach it your style

Tell Claude your preferences once and it carries them forward. Program style, how you like weight suggestions, what to flag — it remembers.

I'm running MPA Squad programming. When suggesting weights always use RPE targets, not percentages.
Got it — I'll always frame suggestions as RPE targets and reference your MPA sessions specifically when looking at history.

Evolve the dashboard

Want a new view, a new chart, a new filter? Just ask Claude to build it. The whole codebase is in the repo — Claude can read it, change it, and ship it.

can you add a volume chart to the PRs page? sets × reps × weight per week
On it — adding a weekly volume chart below the PR table. Should be ready in a minute.