Short answer: send your habit streak to WidgetDash with one HTTP request, then add the WidgetDash widget to your iPhone Home Screen or Lock Screen. It updates every time you push a new value, and it is free for up to 5 numbers.
Streaks work because breaking a visible chain hurts a little. Increment a counter each day you do the thing and push the current and best streak. The widget puts the chain on your Home Screen, which is the one place you are guaranteed to see it.
A source is created automatically the first time you push to it, so there is no setup step. Send your habit streak like this:
curl -X PUT https://api.widgetdash.app/api/v1/data/habit_streak \
-H "Authorization: Bearer YOUR_WRITE_KEY" \
-H "Content-Type: application/json" \
-d '{
"display_name": "Streak",
"icon": "flame.fill",
"category": "Personal",
"metrics": [
{ "label": "Days", "value": "47" },
{ "label": "Best", "value": "63" }
]
}'
Lock Screen widgets (rectangular and round) are supported too, so your habit streak can sit right under the clock.
A small script or shortcut that increments a count daily, then pushes it. You control the logic.
Yes. Keep the record and send it as a second metric.
See all WidgetDash use cases · How to see any number on your iPhone
Your habit streak, on your Home Screen, in about two minutes.
Get started freeFree for up to 5 sources. Pro is $4.90/mo or $29.90/yr for unlimited sources and Live Activities.