Work timer
/tools/work-timer
work
25:00
settings
History
0 sessions today
0m focused today
0 sessions this week
0m focused this week
| started | focused | planned | outcome |
|---|
No sessions recorded yet. Finish a work interval and it appears here.
Why this one is accurate
A browser throttles a background tab. Chrome cuts timers to once a minute, and Firefox and Safari impose their own floors, so a timer that counts ticks is simply wrong once you switch away.
This one records the wall-clock instant your interval ends and runs its countdown inside a worker thread, which is not throttled the same way. Switch tabs, sleep the machine, come back an hour later: the number is right, and the alarm still fires on time.
Alerts
The usual complaint about focus timers is that the session ends and nothing happens, because a notification was silently blocked. This alerts on five channels at once: a synthesised tone, a desktop notification, the tab title, the favicon, and a full-screen takeover you have to dismiss. Kill any one of them and you will still notice.
Privacy
Everything runs in this page. No account, no network request, and nothing about your sessions leaves the machine.
Two things are kept in this browser's local storage: your settings under systrex-timer, and the session history above under systrex-timer-log. The history holds up to 500 entries from the last 90 days, and each one is only a start time, how long you focused, how long you had planned, and how it ended.
Clear it whenever you like with the button above, or clear your site data to remove everything. Export takes a copy as CSV, which is generated here in the page rather than fetched from anywhere.
work complete
00:00
break, 5 minutes