Free workout planner & gym log

Get
mooskles.

Plan it. Log it. See it add up. The workout app with no account, no ads and no subscription. Your training never leaves your phone.

  • No ads
  • No account
  • No subscriptions
  • No data harvesting

01Plan it

Your week,
colour-coded.

Split your training into sections (Push Day, Legs, whatever you call them), each in its own colour. Give every exercise its sets. To Do shows only what’s left.

  • Finish an exercise, it moves to Done. Start the next round when you’re ready. Nothing resets behind your back.
  • 16 section colours, each one tuned so your text stays readable on it.
  • Plan in a spreadsheet? Fill in the CSV template and import the lot in one go.
To Do 0%

Tap an exercise to log a set

02Log it

Two taps.
Back to the bar.

Last time’s numbers are already filled in, so logging a set is a nudge and a save. Beat them by a rep. Or tap Set done when you’d rather not count.

  • Weight × reps, reps only, time, or a plain tick. Each exercise tracks what makes sense for it.
  • Planks and holds get a stopwatch that fills in the time as it runs.
  • Typo? Edit or delete any set. Undo is one tap away.

Bench Press

Push · set 1 of 3

This round

Last time · Oct 3

Use − and + then save. Tap the weight to change it.

03See it add up

Months of work.
One line going up.

Planning is table stakes. This is the point. Pick any exercise and watch its volume, estimated 1RM, heaviest set or total reps over 90 days, a year, or everything since day one.

2400kg

+1140 kgin 15 months

Bench Press · Volume · one point per week

Sample data. Drag across the chart: the headline follows your finger, like in the app.

04Consistency

Skip leg day?
It noticed.

Turn on Consistency and every week owes its list. Unfinished sets carry over as owed, and extra bench never pays off skipped legs. You’re dragging, on pace or leading. No fudging.

Off until you switch it on. It only reads what you log, and never moves or resets anything.

How the weekly ledger works →

On pace

0sets

Nothing owed · nothing banked

DraggingOn paceLeading

This week 45 / 45 sets · 2 days left

6 weeks on pace · best 15

Showed up

The last 19 weeks

05Privacy

Your gains are
nobody’s business.

No account

No sign-up, no email, no password. Open it and train.

No ads

Not a banner, not a video, not a “sponsored” workout between your sets.

No tracking

No analytics and no crash reporting. Nobody is watching how you use it.

No server

Your workouts live in a database on your phone. We don’t have a server to send them to.

Airplane mode

Flip it. Mooskles won’t notice.

One exception: if you choose to leave a tip, your app store and our payment provider handle that purchase. The privacy policy has every detail.

06Your data

Your history is
a file you own.

Your logbook isn’t trapped inside the app. Take it with you, open it in a spreadsheet, or carry it to your next phone.

Export backup

Your whole logbook in one file. Import it on a new phone and every rep comes with you.

Export CSV

One row per logged set, ready for any spreadsheet.

Import a plan

Write your sections and exercises in a CSV template and create them all at once.

The little things.

Units

80.3 kg

Switching relabels your history. Stored values never change.

16 section colours

Legs4 left

Pick any. The app keeps your text readable on it.

Stopwatch

00:00

For planks, holds and anything you count in seconds.

13 languages

  • Workout planner and gym log
  • Trainingsplaner und Gym-Log
  • Planifiez et notez vos séances
  • Planifica y registra tu rutina
  • Pianifica e registra la scheda
  • Planeje e registre seu treino
  • Antrenman planla ve kaydet
  • Планер и дневник тренировок
  • خطط تمارينك وسجّلها
  • 健身计划与训练记录
  • 健身計劃與訓練記錄
  • 筋トレの計画と記録
  • 운동 계획과 기록

Body

80.3 kg −2.5 kg in 6 months

Weight, body fat, muscle and waist, charted next to your training.

Light or dark

07Price

Free.
Like, actually free.

No trial, no Pro tier, no subscription. Every feature is in the free app.

If Mooskles earns its spot on your home screen, you can leave a tip from Settings. Every feature is free either way.

Mooskles

Receipt · thanks for lifting

  • Workout planner$0
  • Gym log$0
  • Progress charts$0
  • Consistency$0
  • Backups & export$0
  • Accountnone
  • Adsnone
  • Subscriptionnone

Total$0.00

Every screen.
Straight from the app.

9:41
The To Do tab: a Legs section with four exercises and their sets
To DoWhat’s left this round
9:41
Logging a Leg Press set: 160 kg for 11 reps, with last time's numbers below
Log a setLast time’s numbers, ready
9:41
The Consistency tab: dragging by 10 sets, with the exercises to catch up on
ConsistencyDragging, on pace or leading
9:41
The Showed up grid of training days over 19 weeks, and a weight card
Showed upEvery training day, at a glance
9:41
The Body screen: a year of weight going from 86 to 80.3 kg
BodyWeight, fat, muscle, waist
9:41
The Progress tab: Bench Press volume rising over a year
ProgressVolume, 1RM, heaviest, reps
9:41
Settings: units, appearance, language, and export and backup options
SettingsUnits, theme, backups

Questions,
answered.

Is Mooskles really free?

Yes. Every feature is in the free app, with no trial and no subscription. If you’d like to support development, you can leave an optional tip in Settings. Every feature is free either way.

Where does my workout data go?

Nowhere. It’s stored in a database on your phone. There’s no account and no server, so we never see it. It leaves your phone only when you export it yourself.

What happens when I get a new phone?

In Settings, tap Export backup and save the file somewhere you can reach. On the new phone, tap Import backup. Importing replaces whatever is already there. On iPhone and iPad, Mooskles keeps its data out of iCloud backups, so export before you switch. More on the support page.

Does it work offline?

Yes. Planning, logging, charts, Consistency and backups all work without a connection. Only leaving a tip needs the internet.

Is it on iPhone?

Not yet. Mooskles is on Google Play now, and the iPhone and iPad version is on its way to the App Store.

Which languages does it speak?

English, Deutsch, Español, Français, Italiano, Português, Türkçe, Русский, العربية, 简体中文, 繁體中文, 日本語 and 한국어.

Why “Mooskles”?

Say it out loud.

Go get mooskles.

Free. Offline. No account. Ready before your warm-up set.