Show HN: Kadō – open-source habit tracker, with non-binary habit score, for iOS
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
- The app replaces traditional binary streaks with a habit score, allowing users to see trends rather than feeling discouraged by a single failure.
- Privacy is central to the design, with no telemetry, no accounts, and optional iCloud sync that utilizes the user's own private CloudKit database.
- 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.