package icon

GymMane

Dark, offline gym log. Tap the muscle, log your sets, watch your numbers move.
New in version 1.3.0
GymMane 1.3.0

• A cleaner, calmer design
• A live notification with the rest countdown
• RPE or RIR on every set
• Timed sets, extra weight on bodyweight exercises and a weekly widget
• Share your routines and import from Lyfta
• 16 languages

And a lot more. Install it and find out.
GymMane is a strength log built for the gym floor, not for a dashboard. Tap the muscles you want to train on an interactive body map, log reps and weight set by set, rest with an alarm that actually gets your attention, and read progress that comes from your own sets. Dark, fast, and completely offline.

Yours, completely. No account, no ads, no subscription — and no Android INTERNET permission at all, so the app physically cannot send your training anywhere.

🏋️ TRAINING
• Interactive body map, front and back — tap what you want to train
• A session picked for you, then edited set by set
• Reps, weight and a rest timer with your own alarm sound
• Set types — warm-up, working, drop set, to failure — and the plates per side worked out while you load the bar
• A live session survives a reboot — carry on where you left off
• Routines you can reorder and schedule per weekday
• Places — say what kit you have at home, at the gym or in the park and you only get offered what you can actually do there

📊 PROGRESS
• Volume, streak, weekly goal ring and personal records, all from your own sets
• GitHub-style activity heatmap with per-day detail
• Strength curves with estimated 1RM per exercise
• Muscle split across the last 30 days
• Progress photo timeline — front, side and back, with a before-and-after view and a reminder when the next one is due
• Rather not photograph yourself? The same timeline drawn as a muscle map, built from your own sets
• Bodyweight and ten body measurements, each with its own history and curve
• A share card you can post — streak, muscles worked or your before/after

📚 EXERCISES & TOOLS
• 500+ exercises with animations and step-by-step instructions
• Search, filters by muscle, equipment and level, favourites and your own exercises
• Swap the art of any exercise for your own photo, GIF or video
• A training journal on a calendar — notes tagged as note, plan, win or niggle, with photos and video
• Six calculators — 1RM, plates, BMI, calories & macros, body fat, warm-up
• Five home-screen widgets — today, this week, activity, stats and muscle map

💾 YOUR DATA
• Export to CSV or a full ZIP backup — your data plus the media you uploaded — and import it back
• Import your history from Hevy, Strong, Lyfta, FitNotes or openGym — workouts and bodyweight
• Delete everything in one tap
• Dark and light themes, kg or lb, and 16 languages

🔒 PRIVACY
GymMane has no analytics, no advertising SDK and no network code. It never asks for the INTERNET permission, so there is no way for your data to leave the phone. The only outbound actions are links you tap yourself.

The permissions it does ask for, and why: notifications and exact alarms for the rest timer, vibration so the alarm buzzes and wake lock so it fires with the screen off.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.3.0 (43) suggested Added on Sep 21, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 35 MiB PGP Signature | Build Log

  • Version 1.3.0 (42) - Added on Sep 21, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 33 MiB PGP Signature | Build Log

  • Version 1.3.0 (41) - Added on Sep 21, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • New in version 1.2.0
    🦁 GymMane 1.2.0
    🎨 A new look from top to bottom: rounder type, calmer cards, colour only where it means something, and a light theme that finally reads
    👤 Profile tab: cover, avatar, badge, level, your numbers, your medals and your own photos
    🏅 20 medals in real 3D — spin them, read the engraving on the back and save the card to your gallery
    🔗 Supersets: chain an exercise to the next one and go straight to it, no rest
    🧩 Sets per exercise in a routine, and the workout moves on by itself when you c
  • Version 1.2.0 (33) - Added on Sep 16, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 34 MiB PGP Signature | Build Log

  • Version 1.2.0 (32) - Added on Sep 15, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.2.0 (31) - Added on Sep 15, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 30 MiB PGP Signature | Build Log

  • New in version 1.1.0
    🦁 GymMane 1.1.0
    📝 Training journal on a calendar — a dot on every day you wrote on, notes with photos and video
    📍 Places — say what kit you have and the library only offers what you can do there
    🏋️ 15 kettlebell exercises and a "no kit" filter
    🔎 Coming from Hevy or Strong? Search with the exercise names you already know
    📸 Progress photo timeline with before/after and a reminder — or the same timeline drawn on the muscle map
    📊 Week rhythm, all-time totals and a clearer volume chart with its own a
  • Version 1.1.0 (23) - Added on Sep 12, 2026

    x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 32 MiB PGP Signature | Build Log

  • Version 1.1.0 (22) - Added on Sep 11, 2026

    arm64-v8a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 31 MiB PGP Signature | Build Log

  • Version 1.1.0 (21) - Added on Sep 11, 2026

    armeabi-v7a

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • display notifications as full screen activities on a locked device
      Allows the app to display notifications as full screen activities on a locked device
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.gymmane.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 29 MiB PGP Signature | Build Log