// HACKER NEWS — CYBERSECURITY
Show HN: Kadō – open-source habit tracker, with non-binary habit score, for iOS
Non-binary habit score · Offline-first · Open source (MIT) ·
No account, no subscription, no telemetry.
Kadō is an iOS habit tracker with three commitments:
Why another habit tracker? The market gap is spelled out in
docs/PRODUCT.md: the reference open-source
tracker (Loop) is Android-only; the reference iOS tracker (Streaks)
is closed source and uses a binary streak; the most visible modern
iOS open source attempt (Teymia) is freemium. Kadō takes Loop's
algorithm to native iOS — MIT, free, no account, no subscription.
Not planned. A native Apple Watch app and HealthKit
auto-completion were scoped for v0.3 and have been descoped — no
user has asked for either since launch. Both stay listed in
docs/ROADMAP.md under "Descoped", and would be
reconsidered on real demand.
Next — Live Activities and Dynamic Island for timer habits, then
the remaining v1.x polish (themes, biometrics, categories, backup
files). Full roadmap in docs/ROADMAP.md.
Architecture notes, conventions, and toolchain quirks (SwiftData
edge cases, CloudKit-shape rules, concurrency under Swift 6, etc.)
are documented in CLAUDE.md.
Select the Kado scheme and an iOS 18 simulator (iPhone 17 Pro is
the project's practical default on Xcode 26 toolchains).
From the command line, the Makefile wraps the common loops:
make help lists the rest, including the App Store targets
(make screenshots, make frames, make listing) documented in
docs/app-store/README.md.
If you use Claude Code with the
XcodeBuildMCP server,
prefer test_sim / build_sim over shell xcodebuild — see the
"Tooling" section of CLAUDE.md.