▍tracker
a task manager you type at.
it is a web app with a command line down the middle of it. every control on every page is a shortcut for something you could have typed, and nothing it does needs javascript to work.
$ tracker 42 d 30 minutes
complete task 42, and write down that it took half an hour.
try the demo → no account. shared with whoever else is looking. resets every night.
the bar is the app
a filter, a verb, or a few words. it resolves on the server, so it works with a dead-slow connection and a browser from 2019.
| due.before:monday | what is coming |
| 42 push 7 | move it a week out |
| cd garden | go to a project by name, or by its last segment |
| record garden 5/2/26.0900 planted the beans | something you already did: make it, date it, note it, close it |
| 42 rm all | end a recurrence, which is not the same as skipping today |
ctrl k opens the same bar, bigger. tab completes a project. up walks back through what you typed.
it knows what a habit is
a daily task is not a hundred tasks. tracker keeps the series and the days together: how long the current run is, how long the longest ever was, and the days it did not happen — which every other list leaves out and which is half of what a habit actually looks like.
it reads the note, too. 30 minutes becomes time on a chart; 64.20 on a bill becomes money per month.
a calendar over what is due
the front page is three months and the list underneath it. click a day to see just that day. everything is ordered by time rather than by a score, because a score you cannot see is not an explanation.
where your data lives
the demo holds invented data and nothing else, and it is wiped nightly. don't put anything real in it.
the version worth having is the one you run yourself, on your own machine, where nobody operating a server can read a word of it. that is coming.
self-hosted — coming soon
one address, kept in one table, read from a terminal. no mailing list and no mailer — nothing is sent until there is something to send.