☾ Sleep Diary

Private • Offline-first • AASM-inspired

Daily sleep entry

Choose the morning you woke up. Bedtime refers to the previous evening if applicable. Save edits for each date.

Enter your sleep times to estimate total sleep.

Entries

Log an activity

Recent activities

Doctor-friendly report

Sleep diary

DateDayBedTry sleepLatencyAwakeningsAwake minFinal wakeOut bedEst. sleepQualitySleepinessNotes

Activities during report period

DateTimeTypeDurationScoreDetails

Based on the AASM two-week diary fields, with additional tracking. Not an official AASM form or medical device.

Privacy & backup

Your diary is stored in this browser on this device. No account, server, analytics, or cloud sync is used. Clearing browser/site data can permanently erase entries.

Restoring a backup replaces the current diary. Keep backups somewhere secure: they contain sensitive health information.

Garmin connection — not yet connected

Garmin automatic sync is not connected. A watch-to-app sync requires a supported Garmin integration and potentially a native Android bridge. Manual entries and exports work independently.

This app does not request Garmin credentials or claim to read Health Connect directly.

Install on Android

After hosting this app on an HTTPS website, open it in Chrome → menu ⋮ → Install app or Add to Home screen. Open it online once to download its offline files.

The app cannot install as a PWA directly from a ZIP or file:// address.

Erase diary