package icon

Pulse

Plan your own weekly workouts and keep every exercise offline
New in version 0.1.5
Added 72 built-in exercises, detailed front and back muscle maps with male and female body options, and a mobile-friendly exercise preview. Exercises now support separate set groups with their own reps, weight, and rest. Online exercise images are opt-in with local cache controls. Also improves the Latte light theme and fixes exercise-picker layout issues.
Pulse is a private, offline workout planner built around your training rules.

Create custom workouts and assign them to any of the seven weekdays. Pulse uses your device's local date to show the correct workout for today, with a clear checklist for the exercises you complete.

Build a reusable exercise library with custom muscle groups, equipment, tags, notes, cached reference images, and guide links. Images are fetched only after you expand an exercise, then kept on the device for offline viewing. Add exercises to a workout, set their sets, reps, weight, and rest targets, then drag them into the order you want.

Your programme stays on your device. There are no accounts, ads, analytics, or trackers. Export the complete ledger as JSON whenever you want a portable backup, and import it again on another device.

Pulse also includes all four Catppuccin flavours and their accent colours.

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 0.1.5 (6) suggested Added on Sep 27, 2026

    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
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • io.github.nyxar77.pulse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.5 MiB PGP Signature | Build Log

  • New in version 0.1.4
    Redesigned the mobile interface with smoother navigation, exercise controls, and reorder animations. Added theme-matched launcher icons, private scheduled backups, and daily completion tracking that stays on the device. Fixed the unwanted Android title bar and several drawer and gesture issues.
  • Version 0.1.4 (5) - Added on Sep 22, 2026

    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
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • io.github.nyxar77.pulse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.4 MiB PGP Signature | Build Log

  • New in version 0.1.3
    Improved import validation, theme accent previews, import error styling, and Android launcher icon quality.
  • Version 0.1.3 (4) - Added on Sep 16, 2026

    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
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • io.github.nyxar77.pulse.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 3.8 MiB PGP Signature | Build Log