Gymed

An AI coach that writes a full training plan from ten questions in about 40 seconds, then keeps it up to date as you train.

Book 30 minutes
Client
Gymed
What we did
Product design, app, AI coach, backend
Platforms
iPhone, Android, Apple Watch
Status
Live on App Store and Google Play
Gymed’s Home: chat with the coach, today’s exercises, water and calories
40 sFrom ten questions to a saved plan
4.5 / 5On Google Play, 1K+ downloads

Introduction

A personal trainer in every pocket.

Gymed wanted a coach that writes the plan, adjusts it as you train and answers questions any time. We built the whole product around it: the app, the coach and the backend.

Outcomes

259

Active users in the first three weeks, with no paid marketing.

2m 41s

Average engagement time per active user.

4.5/5

On Google Play, from 19 reviews and 1K+ downloads.

Google Analytics, 1–21 January 2026. Google Play, 1 November 2026.

The AI coach

Ask, and the coach does the work.

The coach reviewing today’s session: 18 minutes, 1,620 kg lifted, sets and estimated one-rep maxes
You askAI AgentGymed coachModelMemoryToolsReplyPlan savedLLMChathistoryGetprofileSearchexercisesReadrecordsSaveplanloop: call a tool, read the result, decide againYou askAI AgentGymed coachLLMChat historyGetprofileSearchexercisesReadrecordsSaveplanloop: call a tool, read the result, decide againReplyPlan saved

Reply · 1 tool used

18 minutes and 1,620 kg lifted, with every set matching the one before. Next time, try 32.5 kg.

Pick a question to see the path the coach takes. Results from a test account, 1 November 2026.

It reads your logs, uses its tools and saves the result into your plan. Before anything reaches the LLM, Gymed shows what will be sent and asks first.

Plans that progress

The coach reads every session and decides what comes next.

Session loggedTrigger1 sessionAI AgentGymed coach · tools agentModelMemoryToolLLMlanguage modelYour historyprofile, plan, logsGet profiletoolSearch exercisestoolRead recordstoolSave plantool1 decisionUpdate plan2 lifts changed1 planPlan savedready for next time// output · 1 itembench_press: 30 → 32.5 kgcable_row: 30 → 32.5 kgreason: "every rep hit"everything_else: unchangednext session, loop runs againSession loggedTrigger1 sessionAI AgentGymed coach · tools agentLLMlanguage modelHistoryprofile, plan, logsTools×4Get profileSearch exercisesRead recordsSave plan1 decisionUpdate plan2 lifts changedPlan savedready for next time// output · 1 itembench_press: 30 → 32.5 kgcable_row: 30 → 32.5 kgreason: "every rep hit"everything_else: unchangednext session, loop runs again

The coach’s reasoning after a session on a test account, 1 November 2026.

There is no rulebook. Ask the coach to update your plan and it reads what you actually lifted, weighs it against your goal, and changes only what should change. The same agent and tools sit behind the chat.

Logging

Logging a set takes one tap.

Monday, Upper A: five exercises from the coach’s plan, ready to log
30 → 32.5 kgBench press, after every rep was hit
1,620 kgLifted in an 18-minute session

Monday’s session from the coach’s plan.

Last session’s numbers are filled in. Set and rest timers, an estimated one-rep max for every lift, timed and distance exercises, and a swap button for when the machine is taken. The Apple Watch app logs sets from the wrist.

Nutrition

Meals sit next to training.

Diet Tracker: 1,590 of 2,382 calories, macros and the breakfast log
Food detail: Shahi Paneer, 261 calories per serving, with macros
261 kcalShahi Paneer, one 200 g serving

Diet tracker and food detail from the shipping app.

Indian dishes in real portions. Food search, a meal log against a daily calorie and macro target, and water tracking. Ask the coach for a diet plan and it builds one from your goal: about 2,345 kcal and 176 g of protein for a lean bulk.

Progress

Progress you can see.

Insights: a body map of the muscles trained in the last seven days
An AI-generated plan: five training days with six exercises each
10 musclesTrained in the last seven days

Screens from Gymed’s App Store listing.

The muscles you trained this week and the history of every lift. Body weight, volume and training time by week. Plans stay editable, by the coach or by hand from 1,300+ exercises.

The build

Stores
App Store, Google Play
App
Flutter, with an Apple Watch companion
Backend
Python, Flask, AWS
Data
Firebase, DynamoDB
AI
LLM, behind a consent screen
Sign-in
Apple, Google, phone number
Privacy
Account and data deletion in the app