
A workout tracker for ChatGPT and Claude that every new chat can read
Claude or ChatGPT plans the training, and AIm keeps the record. Run the session in the AIm app with last time's numbers in front of you, or simply tell the assistant what you did. Either way the workout is saved as exercises, sets, reps and weights, and the next chat reads it, whichever of the two assistants you open.
Using ChatGPT or Claude to track workouts: four ways, one that keeps
People who plan their training with an assistant usually try to track it there too. There are four common ways to do it, and they differ in what survives a new chat and what you can do with the numbers afterwards.
| Way | New chat sees it | Sets and charts | Fix a set |
|---|---|---|---|
| One long chat | No | No | Retype it |
| ChatGPT memory or a Claude Project | Yes | No | Edit the file |
| Excel or Google Sheets | If pasted | Sets yes, charts if you build them | By hand |
| A log the chat writes to | Yes | Yes | In chat or with a tap |
A long conversation keeps what you said as text, in whatever words you used, with nothing to add up: no set count, no volume, no record to beat. A Project with an attached file is better, but the file does not update itself after a workout. A spreadsheet holds the numbers, and you still copy them into the chat and carry the advice back out.
A connected log is a journal the assistant can write to as well as read. That is what the rest of this page describes: the assistant saves the program and the workouts, the app shows the history, and any new chat reads it back.
Does ChatGPT remember your workouts?
Partly. ChatGPT's memory, like Claude's, keeps facts about you between chats: that you train four times a week, that your shoulder complains on overhead work, that you prefer dumbbells. That is useful, and it is worth leaving there.
What memory is not built for is a table of sets. It will not reliably hold sixty workouts of exercise, set, rep and weight, you cannot chart what it stores, and you cannot check one number in it the way you check a row in a log. For the record itself, the assistant needs somewhere structured to write.
The chat plans, the app records
The first way to use AIm starts in the chat. Ask the assistant for a program, or give it the plan you already follow:
With AIm connected, the assistant first reads your goal, experience, equipment and logged weights, then saves the program to your journal. If you brought your own plan, ask it to move the plan in as it is, and it keeps your exercises, sets and rep ranges instead of designing something else.
The program appears on the Workouts tab of the app. At the gym, open the day and press Start the workout. Each exercise lists its planned sets, and once you have done that exercise before, what you lifted last time is shown next to each set, so you are not guessing the weight. Mark a set when it is done and the rest timer starts. At the end you check the summary and save.
Then, in any chat, new or old, the assistant can read that saved workout through the connector:
The screen after saving has a Discuss with AI button that shows a request like that one, ready to copy and paste.
Tell the assistant what you did
Not every session follows a plan, and not everyone wants the app open between sets. You can describe the workout in chat instead, during it or after:
The assistant turns that into exercises, sets, reps and weights, keeps the note that the last set was hard, and saves it to the same journal. If something came out wrong, say so in words:
You can also correct a set yourself: every set in a saved workout has a pencil next to it in the app.
Both ways write to one history. A workout you ran in the app and a workout you described in chat are stored the same way, so the next conversation reads them both.
Your history follows you into every new chat
A week later, in a brand new chat:
The assistant reads your history through the connector and answers with your real numbers, not with whatever happened to be said in an earlier conversation. Body weight works the same way: mention it and it is recorded with the date. Claude and ChatGPT read and write the same journal, so switching between them does not lose anything.
Charts, records and a program in a real app
Everything saved, from the app or from the chat, shows up in one place: your program on the Workouts tab, a chart of the top set and estimated max for each exercise on the Progress tab, personal records, body weight, progress toward the goal you set with the coach, and a body map of how much recent work each muscle is still carrying, which fades over the days after a session. The data stays yours: download everything as Excel or JSON from Profile whenever you want.
That split matters more than it sounds. Chat is a good place to plan and to ask questions, and a poor one for looking at a trend across four months. A screen is the opposite. Putting the assistant in front of a real app gives you both, instead of asking one of them to be something it is not.
After a few weeks, open the Progress tab and tap the exercise you care about most. Is that line higher today than it was a month ago? That answer is not in a guide, it is in the sets you saved.
AIm works in English, Portuguese, Russian, Spanish and French.
How the connection works
Claude and ChatGPT support connectors built on MCP, an open protocol that lets the assistant use external tools. AIm is a workout storage connector: it gives the assistant tools to write and read your training log, kept in private storage that only your account can reach.
On Claude, AIm is in the connector directory: open AIm's page, click Connect, sign in to AIm and approve access. On ChatGPT you add the address aim-journal.com/mcp through Developer mode. The connector guide has both paths step by step.
What to look for in a workout tracker that works with ChatGPT or Claude
If you are comparing options rather than taking a recommendation, these are the questions that actually separate them.
- Can the assistant write, or only read? A read-only connection can discuss your history. It cannot save today's session or a new program, which is most of the value.
- Is the data structured? Free text notes cannot drive progression. Exercise, set, rep and weight need to be separate fields for anything to compute an estimated one rep max or a weekly volume.
- Can you train from the plan, not just read it? A program that lives only in a chat message has to be scrolled back to and followed from memory.
- Does it work with the assistant you already pay for? A tracker with its own built in AI is a second subscription and a second place your history lives.
- Can you get your data out? Export should be one click or one sentence, not a support request.
If your history already lives in another tracker, export it and ask the assistant to import the file. The connector guide also covers the bridges for Garmin, Strava and Apple Health and the Hevy app, which sit next to a log rather than replacing it.
Frequently asked questions
Can I use this instead of my current workout app?
Yes, and you can bring your history with you: export it from the other app and ask the assistant to import the file. Some people keep both for a while, logging in whichever is closer to hand.
Is my training data safe?
Your log lives in private storage that only your account can reach, with automatic daily backups. Download it as Excel or JSON from Profile in the app, or ask the assistant to export it right into the chat.