To-do list & task tracker
A to-do list that comes after you.
The short version. It is a task tracker: things to do, when they are due, what repeats, what’s finished. The difference is what happens when a due time arrives and you don’t. The row doesn’t quietly turn red — the reminder comes back on its own, and keeps coming back, louder, until the task is closed. An unstoppable list is worth more than a tidy one.
Most task trackers are filing cabinets. They are excellent at holding a list and completely neutral about whether you ever look at it — which is fine for the tasks you were going to do anyway, and useless for the ones you weren’t. This one is built the other way round: the list exists so the reminder has something to chase.
What’s in it
- Tasks with a real due time, an emoji so you can find one at a glance, and a note or a short voice memo if typing is the thing stopping you.
- Repeats — daily, weekdays only, weekly, monthly, yearly, or every N hours between two times of day. Several times a day is normal here, and each day’s card shows how many of them you have closed so far.
- Bundles — a named group of tasks that belong together, with a rollup of how the whole group is going.
- Routines — a bundle that runs in order, where the next step opens only when the previous one closes.
- Templates — thirty ready-made starting points, plus your own, so a recurring setup isn’t retyped.
- An archive, a search across everything, filters, a week’s worth of stats, and a home-screen widget showing the next thing that’s due.
- Assignment, inside a household of up to five: the task is yours, the phone that rings is theirs.
Ticking the box is an event, not a colour change
In an ordinary tracker, a task has a due date and a checkbox, and the due date is decorative — it changes how the row looks and nothing else. Here the due time starts something: an open loop that will keep asking. Closing it is a real answer with a real consequence, and so is not closing it.
There are three ways a task can end, and all three are things you did on purpose. Done closes it. Wait defers it by a named number of minutes that shrinks each time you use it. And if the day is a write-off, the task’s own screen has “can’t do today”, which records a skip without a lecture. What isn’t on the list is forgetting, which is why the reminder keeps coming back.
Repeats that don’t quietly erase the one you missed
A daily repeat in most apps is a schedule, not a memory: tomorrow’s copy replaces today’s, and the one you missed simply stops existing. Here it stays open. When the next occurrence comes due, the older one goes quiet — it stops nagging, stays in the list, and stays closable. So the miss is recorded as a fact, by you rather than by the scheduler, and a week away doesn’t turn into forty simultaneous notifications on the Monday.
Bundles, for the things that arrive together
Some tasks aren’t independent. Getting ill produces four of them at once; so does going away, or a Sunday morning that has a shape. A bundle is a named group with its own emoji, and every task inside it keeps its own reminder loop and its own tempo — grouping changes how you see them, never how hard they chase you.
Bundles are one level deep, on purpose. There are no groups inside groups, because a hierarchy is a thing to maintain and maintenance is what kills a list. A bundle can also run as a routine, where the steps open one at a time in order — useful when step three genuinely makes no sense before step two.
The archive means “stop asking”
Archiving is the off switch for a loop, not a delete key. The task stops producing reminders and leaves the list, and everything about it — the history, the record of what you closed and when — stays exactly where it was. Archive a bundle and its contents go with it in one move; bring either back and the loop starts again from the next due time. Nothing here deletes your history to make a screen look tidier.
What it deliberately doesn’t have
No projects, no boards, no tags, no sub-tasks. That is a design decision rather than a gap, and it is worth saying plainly so you can decide whether this is your kind of tool.
The reasoning is simple: for the tasks that actually go undone, filing was never the problem. Nobody forgot to take the antibiotic because it wasn’t tagged #health. They forgot because the reminder fired at a bad moment, they swiped it, and nothing ever came back. Every hour that would have gone into a tag taxonomy went into the part that comes back instead. If what you want is a planning surface for a large project, there are excellent apps for that, and this is not one of them.
Where the reminders come from
Two dials per task, set when you add it, and they never interfere with each other: Tempo is how often the reminder returns while nothing happens — every couple of hours, every half hour, or every five to ten minutes. Intensity is how loud it is allowed to become, from silent in the shade all the way up to a full-screen alarm. So a quiet task can be relentless and a loud one can be rare.
The full mechanism — the exact intervals, how the loudness is earned, and the five brakes that keep it from becoming noise — is on the persistent reminders page. Reminders arrive as Android notifications, and can also land in Telegram with the same two buttons.
Android first, and in development: there is no store listing yet, which is why this page asks for an email rather than offering a download.