package icon

Meditate

Meditation timer with session log, stats, and Nextcloud sync
New in version 26.10.2
• Play guided meditations from your own folder, without copying
• Bell times in seconds, jitter as a time, gaps that grow
• One end screen: save, add or discard on the running page
• Auto-Finish saves a countdown when the time is up
• Log label colours follow the accent
• Bells keep the volume you set on more phones
• Many fixes for sync, backups and failed saves
• Please update all devices that sync together
• Thanks to @voidplayer for most of these ideas
Meditate is a friendly meditation timer that helps you build a
consistent practice — with no accounts, no telemetry, and your
data under your own control.

Timer

* Countdown, stopwatch, and Box Breath modes
* Box Breath: pick a pattern (4-4-4-4, 4-7-8-0, …) or dial in
each phase, with a calm dot tracing the square as you breathe
* Guided mode: import your own audio files, bells ring when the
track ends
* Starting bell, interval bells (fixed, periodic, or randomised),
end bell — sound, vibration, or both, with your own audio and
custom vibration patterns
* Presets for your regular sits, plus a home-screen widget for
one-tap starts

Log & Stats

* Date-grouped session log with labels and notes, swipe to
delete with undo
* Daily-goal ring, 13-week contribution heatmap, bar/line charts,
per-label totals and insights
* CSV export and import, Insight Timer import

Sync

* Optional sync between your devices via your own Nextcloud —
also works with the GNOME/Linux version of Meditate, which
shares the same core
* Offline-first: everything works without a network; sync merges
changes whenever you're back online

Privacy

Sessions live in a local database on your device. The only
network connection is to the Nextcloud server you configure —
there is no other server, no analytics, and no tracking.

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 26.10.2 (261002) suggested Added on Oct 22, 2026

    arm64-v8a

    This version requires Android 8.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.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • 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.
    • show notifications
      Allows the app to show notifications
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.

    Download APK 23 MiB PGP Signature | Build Log

  • New in version 26.10.1
    • Rename and delete your own bell sounds
    • A "Meditation complete" notification
    • Interval bells get an on/off switch and typeable minutes and jitter
    • Log cards show the guided meditation's name
    • Every change syncs, and screens refresh after a sync
    • A finished session is kept until you save or discard it
    • The app asks before discarding a note
    • Many more fixes from two full bug reviews
  • Version 26.10.1 (261001) - Added on Oct 06, 2026

    arm64-v8a

    This version requires Android 8.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.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • 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.
    • show notifications
      Allows the app to show notifications
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.

    Download APK 22 MiB PGP Signature | Build Log

  • New in version 26.10.0
    • Every bell has its own volume slider. The level is absolute: it spans the phone's full alarm range and no longer depends on the system alarm volume
    • Starting and interval bells no longer ring during guided meditations
    • The starting bell rings when preparation time is off
    • Guided meditations and sounds can be imported from MP4 files

    Thanks to @voidplayer for reporting these!
  • Version 26.10.0 (261000) - Added on Oct 05, 2026

    arm64-v8a

    This version requires Android 8.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.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • 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.
    • show notifications
      Allows the app to show notifications
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.

    Download APK 22 MiB PGP Signature | Build Log