A browser pomodoro timer with a task list, per-task countdowns, alarm chimes, soundscapes, and a real keyboard layer. No signup, no ads, no paywall. Built for developers and indie hackers who want a Pomofocus alternative that respects how engineering work actually flows.
Most online Pomodoro tools are one timer in the middle of a page. This one is a real task list with a real timer per task, with the polish you'd expect from a paid app.
Every task gets its own countdown. Finish, auto-advance, finish the next. The list shrinks instead of the day blurring.
Four built-in chimes (chime, bell, gong, soft), browser notifications, and a flashing tab title — so you actually notice.
Hit zero and the timer keeps going so you know how much you overran. No silent slipping past the box.
Space to start or pause. D to finish. S to skip. R to restart. N to add a task. Mouse is optional.
Tasks save to this browser. Want it on another device or shareable? Sign in with Google — still free, still no upsell.
Toggle Share on a list to publish a read-only link. Hand it to a teammate so they can pace the same day.
Add tasks with the durations you actually intend to spend. 25 minutes is the default — set yours.
The first task counts down on a big dial. The tab title shows time remaining even if you switch tabs.
When the chime fires, the next task starts. By 6pm, the list is empty and the day is done.
Yes. The timer, task list, alarms, settings, and a per-day stats summary are all free with no signup. If you want to keep your list across browsers or share it via a link, sign in with Google — that step is also free.
Most browser pomodoro timers lock you into a fixed 25-minute interval. This one runs a separate countdown per task, so a 10-minute code review and a 90-minute migration plan live side-by-side on the same list. It also ships a real keyboard layer (Space/D/S/R/N), browser notifications, a flashing tab title, and an overtime counter — features Pomofocus charges for or skips entirely. No signup, no paywall, no ads.
It's built for them. Keyboard-first controls mean you never leave the editor to start or finish a task. Per-task durations match how engineering work actually flows (debug 15, write the PR description 5, deep-work 60). Tasks auto-advance so context-switching is one chime, not three clicks. Pairs well with /tools/todo-tracker for daily planning and /tools/note-taker for capturing thoughts mid-session.
The active timer pauses when the tab is closed (browsers throttle scripts in closed tabs). Your task list, progress, and settings are saved locally to this browser, so reopening the page brings them back. We're working on a service-worker push variant so the alarm can fire even after a close — see the roadmap.
It runs in any modern mobile browser. The dial scales, the chimes play, and the keyboard shortcuts collapse into on-screen controls. iOS Safari requires you to tap once to allow audio — that's a system rule, not us.
Real tasks aren't all 25 minutes. A code review might be 10. A migration plan might be 90. Letting each task carry its own duration means the day's plan reflects the day's plan — not a one-size-fits-all clock.
Anonymous: IndexedDB on this device only. Signed in: securely in Codersera's database, scoped to your Google account. Lists are private by default. Toggling Share publishes a read-only link; toggling it off retires the link.
Yes — pick from the soundscape tray (lo-fi, ambient, brown noise) in the toolbar. The tracks are CC0 / CC-BY-licensed and loop indefinitely while a timer is running. Volume control lives next to the picker, and the choice persists between sessions.
Scroll up, press N to add a task, then Space to start the day. Save it to your account to get it on another device.
Plan the week in Todo Tracker · capture mid-session thoughts in Note-taker · read the indie hacker focus playbook