Skip to content

Track My Sets

A simple workout tracker with AI built into the two moments I used to leave for ChatGPT, checking my form mid-set and turning a plan into a routine.

Side project · 2026

Visit trackmysets.com (opens in a new tab)

Why I built it

Most workout trackers try to do everything. Programs, coaching, timers, scores, dashboards. Then they add a community feed. Then meal tracking. And somewhere in all of that, I just wanted to write down what I lifted... and it was confusing.

What I really wanted was Apple Notes. Open it, write it down, done. I love that simplicity.

But a note only grows. Every workout gets added to one long list, and your history is buried in it. What did I bench last week? Scroll. Am I actually getting stronger? Scroll some more, then do the math in your head between sets.

And none of these apps, Notes included, help you figure it out. Is my form right? Should I feel this in my biceps? What should my week even look like?

All of that research happens somewhere else. You stop mid-workout, open ChatGPT, and explain the exercise, the machine, where you're at. Then you read the answer while your rest timer runs out and try to find your place again. Or you get a plan from a trainer or a video and retype it into your tracker one exercise at a time.

So I built the tracker I wanted. Simple enough to feel like Notes. And with AI right where those questions come up, so I never have to leave.

What it does

Three things. Plan, record, see history.

You make a routine with a few days in it. Push day. Pull day. Whatever you do. At the gym, you pick a day and start. One exercise at a time, one set at a time, with what you lifted last time right there. And every set you log becomes history, with a simple chart for each exercise, so you can actually see if you're getting stronger.

9:41
Exercise 1 of 412:04More
Chest-Supported Machine RowForm guide
Set 2 of 3All sets
Aim for 10 reps. Log what you complete.
Weight (lb)−5+5
Reps10−1+1
Use last time: 85 × 10
✓ Set 2 · 90 lb × 10 reps
Up next: set 310 reps · start when you’re ready.
Undo logged set
Log set
Ask about Chest-Supported Machine Row
Ask a question about your setup, movement, or what you should feel.
Should I feel this in my biceps?
Thinking…
A little, but your back should do most of the work. If your biceps give out first, they're doing the pulling.
  • Drive your elbows back toward your ribs, not your hands.
  • Pause when your shoulder blades squeeze together.
On your next set, slow down the last few inches and see where you feel it.
Track My Sets logging a set of chest-supported machine rows, then answering a question about form.

Where AI fits

I didn't want a chat tab off to the side. That's just ChatGPT in a different app, and you'd still have to explain everything. So the AI shows up in the places I used to leave, and it already knows what you're doing.

Checking your form. Every exercise has a form guide: setup, movement, what you should feel, common mistakes. Tap it and you can ask follow-up questions mid-workout. The coach already knows the exercise, its guide, and where you are in your workout, so you just ask. It sticks to technique. It won't diagnose an injury or tell you what weight to lift, and if you mention sharp pain, it tells you to stop and get help instead of guessing.

Building your plan. Tell it what you want, or hand it a PDF or a photo of a plan a trainer gave you. It builds the routine right in the app, making the same edits you'd make by hand: days, exercises, sets, reps. It only uses exercises it can match to the catalog. When it isn't sure, it asks you to pick instead of guessing. Then you review it and accept it. No retyping.

Filling in the catalog. If you search for an exercise and it isn't there, AI drafts it for you: the name, the muscles it works, a form guide, and a picture. You look it over, and it joins the catalog.

And logging a set? No AI there at all. That part should be fast and boring. The AI only shows up when you'd otherwise go looking for an answer. Then it's back to the next set.

More work