安装包图标

Megrim: Migraine Log

Private, offline migraine log with automatic on-device pattern insights.
新版本 1.0.5
• The Recorded location picker now offers your last 3 locations, so logging an entry away from home is one tap (thanks @zatteo).
• New on Analytics: "Away from home" — how many entries you recorded more than 100 km from your home location, and where.
• "Travel" is now one of the default suspected triggers.
Smart migraine tracking that stays on your device.

Megrim is an open-source, offline-first migraine diary that helps you find your personal triggers. The app automatically adds time-of-day, season, daylight, and moon context to your entries — and, if you opt in, local weather and barometric pressure — calculating correlations entirely on your phone. With no accounts, no cloud servers, and zero tracking, your health data stays completely private and under your control.

What's inside:

* Automatic on-device enrichment — daylight hours, time of day, season, and moon phase computed locally; opt in to add local weather and barometric-pressure change (24h/48h). No manual entry.
* Real personal analytics — trends by day-of-week, time-of-day, season, daylight, pressure change, and moon phase, plus a "suspected factors" card that uses odds ratios over your own log.
* Your data stays yours — on-device storage only, with full export and import (JSON and CSV).
* No accounts, no servers, no telemetry — by default the app makes no automatic network requests (the only exception is the place-name search you type when setting your home location). Weather enrichment is opt-in; when enabled, the only network request is to Open-Meteo.com, to fetch weather for the approximate (~1 km rounded) location and date of the entries you create.
* Free and open source (GPL-3.0-or-later).

Megrim is a personal diary and is NOT a medical device. It does not diagnose, treat, cure, or prevent any condition. "Suspected factors" are statistical associations in your own log — association is not causation. Always consult a qualified healthcare professional.

Weather data by Open-Meteo.com.

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.0.5 (103) 推荐 更新于 2026-10-02

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 22 MiB PGP 签名 | 构建日志

  • 版本 1.0.5 (102) - 更新于 2026-10-02

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 21 MiB PGP 签名 | 构建日志

  • 版本 1.0.5 (101) - 更新于 2026-10-02

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 19 MiB PGP 签名 | 构建日志

  • 新版本 1.0.4
    • Fixed: entries no longer shift to another day or hour when you travel across time zones — each entry remembers the zone it was logged in.
    • Editing a start time now moves the end time with it, so a backdated entry needs one date pick, not two (thanks @zatteo).
    • JSON exports include the app's computed analytics, so reports built from an export match the Analytics tab.
    • New offline report page (tools/report.html) turns an export into a printable summary or PDF (thanks @nfd9001).
  • 版本 1.0.4 (93) - 更新于 2026-09-23

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 22 MiB PGP 签名 | 构建日志

  • 版本 1.0.4 (92) - 更新于 2026-09-23

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 21 MiB PGP 签名 | 构建日志

  • 版本 1.0.4 (91) - 更新于 2026-09-23

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 19 MiB PGP 签名 | 构建日志

  • 新版本 1.0.3
    • Fixed: the History calendar jumped back to the top after opening an entry, and after switching List/Calendar. It now keeps your place.
    • Fixed: tapping an empty calendar day (or "Add past entry") and then backing out left an empty entry behind. Nothing is saved until you tap Save.
    • Fixed: returning from "Manage" (triggers, head locations, medications) no longer discards unsaved edits on an entry.
  • 版本 1.0.3 (83) - 更新于 2026-09-21

    x86_64

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 22 MiB PGP 签名 | 构建日志

  • 版本 1.0.3 (82) - 更新于 2026-09-21

    arm64-v8a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 21 MiB PGP 签名 | 构建日志

  • 版本 1.0.3 (81) - 更新于 2026-09-21

    armeabi-v7a

    该版本需要 Android 8.0 及以上版本。

    此安装包由 F-Droid 构建并签名,且保证与此源代码 tarball 保持一致。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • org.maegley.megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 18 MiB PGP 签名 | 构建日志