Temperance Companion

Temperance Companion

Offline habit tracker and Health Connect bridge for Obsidian Temperans

Adgo-group Habit Tracker Health Manager Sports & Health

Screenshots

Screenshot of Temperance Companion Screenshot of Temperance Companion Screenshot of Temperance Companion Screenshot of Temperance Companion Screenshot of Temperance Companion Screenshot of Temperance Companion Screenshot of Temperance Companion

Description

Temperance Companion is an offline-first companion app for the Obsidian Temperans plugin. It acts as a privacy-respecting bridge that queries Android Health Connect for health and fitness metrics, tracks custom habit sessions (counters and timers), and stages data directly into your local Obsidian vault.

Key Features:
- Habit Tracking: Track custom habits with elapsed-time timers and rep/quantity counters. Includes quick-increment presets and monotonic elapsed timing.
- Health Connect Integration: Reads permission-granted metrics (such as sleep, hydration, nutrition, steps, exercise, and heart rate) without third-party cloud sync.
- Obsidian Staging: Exports a verified staging document (.temperance-staging.json) directly into your chosen Obsidian Habit Logs folder using Android Storage Access Framework.
- Customizable & Reorderable: Create habits with custom units, drag-and-drop ordering, and customizable quick increments.
- 100% Offline & Private: Requires NO Internet permission. Zero telemetry, zero analytics, zero developer backend. Your data never leaves your device unless synced by your chosen vault sync tool.

Note: Health Connect features are available on Android 14 and newer. For Android 9–13 devices, Health Connect is intentionally disabled by design to comply with F-Droid guidelines and avoid non-free dependencies (the nonfreedep anti-feature). All core habit-tracking and offline vault staging functions remain fully available.

What’s new (0.1.10)

Initial F-Droid release.
- Health Connect integration for 12 health metrics.
- Habit tracking with counters and elapsed-time timers.
- Verified local staging export for Obsidian Temperans plugin.
- Dark and light theme support with dynamic Material 3 styling.

Versions

Version Date Size Requires Android Download
0.1.10 current
5ed195843eeedc61…
2026-10-15 4.8 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • health.READ_NUTRITION
  • health.READ_HYDRATION
  • health.READ_SLEEP
  • health.READ_STEPS
  • health.READ_DISTANCE
  • health.READ_TOTAL_CALORIES_BURNED
  • health.READ_ACTIVE_CALORIES_BURNED
  • health.READ_EXERCISE
Show 5 more permissions
  • health.READ_FLOORS_CLIMBED
  • health.READ_HEART_RATE
  • health.READ_RESTING_HEART_RATE
  • health.READ_WEIGHT
  • companion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments