How XP, levels, weekly streaks, quests, boss raids, duels, loot, ranks and the AI coach all work — with the real numbers. New to the idea? Start with why a gamified workout app works.
You earn XP for every set you log. The amount depends on the weight lifted, the reps completed, any potion you've drunk, whether the set is a personal record, and your streak and nutrition bonuses.
PR bonus: a personal record on any set doubles the base XP (×2.0). The app compares every set to your all-time best for that exercise as you log it.
Multiplier: this is any potion you've drunk for the session — 1.0 with none, up to ×3 with a Legendary Potion (see Loot & Gear).
Bonuses add, not multiply: a +35% streak and a +10% nutrition streak give +45% together.
Minimum: every set earns at least 1 XP, even bodyweight work.
All the XP you earn feeds one overall level. Each level costs more than the last — the curve steepens the way strength gains do.
| Levels | Title | XP per level |
|---|---|---|
| 1 – 4 | 🟤 Rookie | 160 – 380 XP |
| 5 – 9 | ⚪ Iron Starter | 480 – 960 XP |
| 10 – 14 | ⚪ Iron Warrior | 1,100 – 1,780 XP |
| 15 – 19 | 🔵 Steel Athlete | 1,980 – 2,860 XP |
| 20 – 24 | 🟤 Bronze Champion | 3,100 – 4,180 XP |
| 25 – 29 | ⚪ Silver Elite | 4,480 – 5,760 XP |
| 30 – 39 | 🟡 Gold Master | 6,100 – 9,660 XP |
| 40 – 49 | ⬜ Platinum Legend | 10,100 – 14,560 XP |
| 50+ | 💎 Diamond Titan | 15,100+ XP |
Exact cost of each level: 5 × level² + 50 × level + 100, rounded to the nearest 10. Level 1 costs 160 XP; level 50 costs 15,100.
The streak is weekly, not daily. You set a weekly session target (default 3 a week — adjustable from 1 to 7 on your profile), and every week you hit that target adds one to your streak. Rest days never hurt you; the only thing that breaks the chain is a whole week below target.
The week you're in counts the moment you hit its target — hit your 3rd session on a Wednesday and the streak ticks up there and then. Weeks run Monday to Sunday.
| Streak | Tier | Bonus |
|---|---|---|
| 0 weeks | No Bonus | +0% |
| 1 week | Warming Up | +10% |
| 2 – 4 weeks | Consistent | +20% |
| 5 – 8 weeks (a month-plus) | Dedicated | +35% |
| 9 – 12 weeks (two months-plus) | Iron Will | +50% |
| 13+ weeks (three months) | Legendary | +60% |
The bonus applies to every set you log while the streak is alive.
A quest is one of your own workout templates, chosen for you. Today's Quest is the template that best covers the muscle group most overdue for training — worked out from what you've trained recently and how recovered each muscle is. If two templates tie, the one you did least recently wins.
The quest card shows an XP estimate based on your own history with those exercises, a streak chip when a streak bonus is live, and an item-drop chance chip. Everything else you've built sits under Other Quests.
Tap Accept Quest to start the session. Finish it and it's a Quest Complete: your XP is tallied, the reward roll fires, and if you're in a boss fight the whole session lands on the boss.
Three small daily quests sit alongside your training and pay out on the day:
The two food quests only pay when the day looks real: at least 3 different foods logged, and no single food supplying more than 70% of your protein. Water is exempt. See Nutrition for how the bands work.
Pick a boss, invite a friend by link — or hunt it alone — and you have 7 days from acceptance to take it down. Every workout you finish is a strike. Damage is scored on the server from the sets you actually logged, so the only way to hit harder is to train.
| Boss | Weak to | |
|---|---|---|
| CH 1 Gym Slimethe Puddle of Excuses | 🔨 Warhammer | |
| CH 2 Iron Slimethe Rack Eater | 🔨 Warhammer | |
| CH 3 Specimen R-06the Oversized Lab Rat | ⚔️ Systemblade | |
| CH 4 Silverback-9the Riot-Plate Gorilla | 🗡️ Dagger | |
| CH 5 Snapjaw Primethe Plated Ambush | 🔨 Warhammer | |
| CH 6 Mantis Titanthe Bladed Harvest | 🪓 Greataxe | |
| CH 7 Void Scoutthe First Contact | ⚔️ Systemblade | |
| CH 8 Star Tyrantthe Final Boss (For Now) | 🪓 Greataxe |
A duel is one against one. Send a friend an invite by link or code; once they accept, the clock runs for 7 × 24 hours and whoever banks the most quest XP in that window takes the crown.
You have an invite code under Friends. Share it — the Share Invite button sends it straight to WhatsApp or anywhere else — and a friend who's new to GymXP enters it in their first week. The moment they finish a workout of their own, they become your ally.
| 1 ally | 🚩 Vanguard Standard | Weapon |
| 3 allies | 🎗️ Vanguard Cloak | Armour |
| 5 allies | 🐲 Ember Drake | Companion |
None of these can drop or be bought — allies are the only way to get them. A friend can only credit one person, and two friends can't credit each other.
Every finished workout rolls once: a potion (30%), instant XP (29%), a roast from the System (29%), or a double-or-nothing gamble (12%). On top of that there's an 8% chance of a Streak Shield whenever you don't already hold one.
| Potion | Effect | Rarity |
|---|---|---|
| 🧪 Quick Gains Potion | +20% XP this session | Common |
| ⚗️ Power Surge Potion | +50% XP this session | Uncommon |
| 🔮 Beast Mode Potion | Double XP this session | Rare |
| ✨ Legendary Potion | Triple XP this session | Legendary |
Potions live in your bag. Drink one before or during a session and it multiplies every set you log until you finish.
Gear drops from training as well as kills. A qualifying session (5 or more working sets, 20 minutes or longer) has roughly a 25% chance of a drop, rising to about 40% if you beat your previous best on every working set of an exercise (two sets or more — one lucky set doesn't count), with at most one drop a day. Every boss kill drops.
Gear comes in five tiers — Worn → Honed → Tempered → Runed → Mythic. You keep one of each type; a duplicate fuses into the next tier up, and the art changes with it.
| 🗡️ Dagger | Quick and mean. |
| 🔨 Warhammer | Subtlety is for people who miss lifts. |
| 🪓 Greataxe | Settles arguments with bosses. |
| ⚔️ Systemblade | Forged by the System itself. |
| 🌙 Reaper Scythe | Harvests missed reps and boss HP alike. |
| ⛓️ Iron Flail | Chaos on a chain. The boss never sees the arc coming. |
+5% boss damage per tier (cap +25% at Mythic), and a further +25% when the weapon matches the boss's weakness.
| 🪖 Helm of Focus | Head |
| 🦺 Ironhide Vest | Chest |
| 🧤 Grip Gauntlets | Hands |
| 🛡️ Bulwark Battleplate | Torso, over everything |
| 🦵 Squatlord Greaves | Legs |
| 🥾 Stampede Sabatons | Feet |
+10 flat damage per tier per piece, up to +300 with a full Mythic wardrobe.
Cosmetics exist only to be shown off — Champion's Headband, Wraps of Resolve, Cape of Small Victories, Belt of the Unbroken, Crown of the Slain King, and a trophy for every companion you raise to Apex. They're earned, displayed on your profile and share cards, and never sold.
Ally gear: the Vanguard Standard and Vanguard Cloak can't drop at all. The only way to get them is to bring friends in.
There are 64 badges across eight categories — training, consistency, strength, nutrition, explorer, raids, gear and companions — each with a potion or XP reward attached. Find them under Profile → Achievements. A few of them:
The first time you beat a boss you recover its egg, and every boss has its own species — Slimeling, Ferroling, Specimen Runt, Plate Pup, Snapling, Nymph, Voidling and Starspawn. Name it, pick which one walks with you, and it appears on your quest board, beside the boss in a fight, and on your share cards.
Companions grow on Biomass, which only training produces: a session of 3 or more working sets lasting 10 minutes or longer is worth 50, a PR adds 25, and training on at least two days in the past week adds another 25 (up to 100 a day).
Reaching Apex also earns that companion's trophy for your armoury. Companions are purely for show: they never change your XP, damage or drops.
Each of the 12 muscle groups — chest, back, shoulders, biceps, triceps, forearms, quads, hamstrings, glutes, core, calves and cardio — has its own XP total and rank, built from the exercises that target it. It shows exactly where you're strong and where you've been coasting.
Ranks are calculated over your last 90 days of training, so they reflect what you're doing now rather than what you did last year. Keep training a muscle and its rank holds; neglect it and it slides.
| Rank | Label | XP (90 days) |
|---|---|---|
| E | Unranked | 0 XP |
| D | Beginner | 500 XP |
| C | Novice | 2,000 XP |
| B | Trained | 5,000 XP |
| A | Advanced | 12,000 XP |
| S | Elite | 25,000 XP |
| SS | Legend | 50,000 XP |
Check your muscle ranks on the Profile screen — tap any muscle group to see its history.
Set your training goal in Settings and the app guides your rep targets to match. During a session, if your reps fall outside the range, the app suggests adjusting the weight.
Your goal also shapes the nutrition targets from the TDEE calculator — each goal applies a different calorie and macro split.
Every exercise shows your previous session's sets at the top of the card. The app compares your average reps last time against your goal range and tells you what to do today.
| Last time | Suggestion |
|---|---|
| Average reps at the top of your range | Try 2.5 kg more today — ready to progress 💪 |
| Within two reps of the top | Aim for one more rep at the same weight |
| Below the bottom of your range | Too heavy — try dropping 2.5 kg |
| Anywhere in between | Stay at the same weight and nail your form |
If an exercise hasn't moved in three or more sessions, the card flags it: "No progress in 3+ sessions — time to push harder or switch variation." The AI coach sees the same signal and can suggest a deload when several exercises stall at once.
The AI coach reads your actual logbook — recent workouts, personal records, streak, XP, muscle ranks and nutrition — so every answer is about your training, not generic advice. It also writes a short briefing before each session and can build a full week's programme on request.
| Recent workouts | Last few sessions, exercises, sets and reps, and how long ago the last one was |
| Personal records | All-time bests per exercise |
| Weekly streak | Streak length in weeks, and sessions done this week against your target |
| XP & level | Total XP and current level |
| Muscle ranks | XP and rank per muscle group over the last 90 days |
| Training goal | Your current focus and rep range |
| Nutrition | Last 7 days of macro results |
| Profile | Bodyweight, height, age, activity level |
| Sleep | Last night's sleep duration, on Android with Health Connect switched on |
Good things to ask:
The same coach, six voices. Switch between them any time in Settings.
| 🤝 Supportive | Warm, direct and encouraging — your classic hype-coach. |
| 🎭 The System | Sarcastic, deadpan game-master energy. Roasts your excuses (never you). |
| 🎖️ The Drill Sergeant | Clipped, barked orders and zero patience for excuses. Secretly proud of you. |
| 🎙️ The Commentator | Calls your sets like a live sports broadcast. Every PR is a stadium moment. |
| 😤 The Rival | A training partner who is always one session ahead. Competitive, never cruel. |
| 🧘 The Iron Sage | Calm, technical and unhurried. Fewer words, more signal. |
The Nutrition tab shows your day against your calorie and macro targets. Scan a barcode, search a food database that puts your own country's shops first, log a whole plate as one meal — or tap Describe or say it, type or speak something like "chicken, rice and broccoli for tea", and the meal comes back as separate foods and amounts for you to check before it's logged.
A day counts towards your nutrition streak when your calories land in the band — within 7% of target or 150 kcal, whichever is kinder — and protein reaches at least 95% of target. Carbs and fat inform the rings but never gate the streak. The day also needs to look real: 3 or more different foods, and no single food supplying more than 70% of your protein.
| Nutrition streak | XP multiplier |
|---|---|
| 0 – 2 days | × 1.0 (no bonus) |
| 3 – 6 days | × 1.05 (+5%) |
| 7 – 13 days | × 1.10 (+10%) |
| 14 – 29 days | × 1.15 (+15%) |
| 30+ days | × 1.20 (+20%) |
The nutrition bonus adds to your workout streak bonus on every set. On top of that, the three daily side quests pay 25, 15 and 10 XP for protein, calories and water.
Your first workout is free, and so are the 14 days after it. When you finish that first workout you choose a plan and add a payment method to start the trial; cancel any time before the 14 days are up and you pay nothing.
| Plan | Price |
|---|---|
| Monthly | 14 days free, then £3.99 a month |
| Annual | £24.99 a year, charged straight away (no free period) |
Either plan includes everything in this guide: the whole game, companions, allies, the AI coach with all six voices, nutrition, and The Archive.
Prices in GBP; the App Store and Google Play set local prices. Manage or cancel in your store subscriptions. Accounts created before 24 September 2026 keep their original free plan, with nutrition, The Archive and the extra coach voices as optional Pro.
14 days free on iPhone and Android. No account needed for your first workout.
Questions? Email nichallsoftware@gmail.com