← Sun, Sep 6 digest

Show HN: Kadō – open-source habit tracker, with non-binary habit score, for iOS

read article ↗ hn thread ↗

summary

Kadō is an open-source iOS habit tracker designed to prioritize user privacy and sustainable progress over fragile streaks. It implements a non-binary habit score using an exponential moving average to ensure that a single missed day does not reset progress. The app is built natively with SwiftUI and SwiftData, ensuring high performance without third-party dependencies or account requirements.

key points

  1. The app replaces traditional binary streaks with a habit score, allowing users to see trends rather than feeling discouraged by a single failure.
  2. Privacy is central to the design, with no telemetry, no accounts, and optional iCloud sync that utilizes the user's own private CloudKit database.
  3. The technical stack is entirely native to Apple's ecosystem, utilizing SwiftUI, SwiftData, and App Intents for deep integration with Siri, Shortcuts, and Widgets.

who should read it

iOS users seeking a simple, privacy-focused habit tracker and developers interested in native SwiftUI and SwiftData implementations.

discussion positive

consensus

Commenters generally agree that strict habit tracking can lead to distress and self-punishment, emphasizing the need for flexibility and flexibility. Many argue that the 'showing up' aspect of the most important part of sustaining a behavior, suggesting that binary 'did I do it' checks are more effective than precise measurement. There is a a shared sentiment that technology cannot solve the fundamental psychological struggle of authenticity and self-sabotage.

top insight

The discussion reveals that high-precision tracking (e.g., tracking 22 vs 25 minutes) can actually trigger a 'gray zone' of failure that fuels an inner critic and self-sabotage. Instead, of focusing on intensity or duration, prioritizing a low-friction 'fallback minimum' ensures the gratitude and consistency of the habit over time.

Generated by an LLM from the article and thread. Check the sources before relying on it.