Track daily habits and yearly goals with streaks and an on-track check
Habits keep you moving day to day; goals tell you if the days add up. Streakwren links the two: tick habits daily, update goal totals monthly, and the goals tracker compares where you are with where you should be by now.
How personal productivity teams use Streakwren
- Write each goal as a number with a deadline (for example run 500 km by December).
- Add the daily habits that drive it to the habit tracker with a weekly target.
- Tick habits each day; enter goal progress once a month.
- At each quarterly review, adjust goals marked Behind using the amount-needed-per-month column.
In the habit example file, 'Drink 8 glasses of water' scores 94% for the year with a best streak of 48 days, while 'Journal' sits at 45%: the sheet makes the weak habit obvious.

Habit example file: streaks and year score
| Habit | Streak | Best | Year so far |
|---|---|---|---|
| Read 10 pages | 6 days | 63 days | 92% |
| Drink 8 glasses of water | 8 days | 48 days | 94% |
| Walk 20 minutes | 10 days | 13 days | 69% |
| Journal | 1 day | 6 days | 45% |
Source: The made-up example habits in the Streakwren habit example file (built by products/streakwren/src/workbook.py; rows in products/streakwren/store/listing.json).
FAQ
Can goals be non-numeric?
Each goal needs a start, a target and a deadline, so make it measurable (pages, sessions, dollars saved).
Why not a paper planner?
Paper can't compute streaks or tell you how far behind a goal is; the sheet does it as you tick.
Streakwren: full guide with prices and alternatives · All use cases · Store