Your fitness streaks, found.

Automatically discover how many days in a row you've hit your goals. No setup, no manual logging.

iPhone · Apple Watch · Widgets

Get it Free
Streak Finder home screen with hero streak and daily steps
Streak Finder streak detail with calendar heatmap
Streak Finder home screen in dark mode
Streak Finder settings to adjust streak thresholds
Streak Finder reminders and metric configuration

Works with your Health data

Everything you already track, now with streaks.

Automatic Discovery

Connects to Apple Health and instantly finds your existing streaks.

Steps, Exercise, Sleep & More

Supports 12 metrics including workouts, stand hours, and mindful minutes.

Your Best Streak

Your longest current streak is always front and center.

Smart Reminders

Get notified when you're about to break a streak, not randomly.

Home Screen Widgets

See your streaks at a glance without opening the app.

Watch Complications

Your streaks on your watch face, all day.

Private by Design

Your data never leaves your device. No account needed.

Free. No Ads.

No subscriptions, no tracking, no nonsense.

Retro Pixel Style

Clean 8-bit aesthetic that stands out from other fitness apps.

Your data stays yours

Streak Finder reads from Apple Health and stores everything locally on your device. No servers, no analytics, no third parties.

Read our Privacy Policy

More info

How it's built and why it matters.

The Pitch

You already have streaks — you just don't know it. That 47-day walk streak, the 12-week sleep average above 7 hours, the 3-month daily stand goal. They're buried in HealthKit, invisible.

Streak Finder surfaces them automatically, ranks them by how impressive they actually are, and warns you before you break the good ones.

Specs

PlatformiOS 17+, watchOS 10+
Size9.4 MB
CategoryHealth & Fitness
LanguageEnglish
Age Rating9+
DataSwiftData cache, App Group shared with widgets
MetricsSteps, exercise, stand, energy, distance, flights, workouts, sleep, mindfulness
Analysis400 days of history, daily + weekly cadences, threshold tiers
Notifications7 PM at-risk nudge for hero streak

What Mattered

The discovery engine. Every metric has 6 threshold tiers. The engine evaluates every (metric, cadence, threshold) combo across 400 days, finds contiguous streaks, and filters for minimum viability. Then it ranks by a weighted score: streak length × threshold difficulty.

Hero streak + badges. One streak gets featured — your best current run. Everything else appears as tappable badges. The hero rotates automatically as streaks break and new ones form. No manual curation, no decision fatigue.

Calendar heatmaps. Each streak has a year-view heatmap showing every hit and miss. Green intensity maps to how far above threshold. It's visceral — you can see your life patterns.

The 7 PM nudge. If your hero streak isn't "locked in" for the day, you get a gentle notification at 7 PM. Not nagging — context. You decide if you care enough to save it.

Widget reliability. All widgets read from a snapshot JSON in App Group UserDefaults — never HealthKit directly. The main app refreshes this on every foreground and background task. Widgets are instant, not laggy.

Ready to find your streaks?

Download free on the App Store

Download