XUsPomodoro

A focus timer that keeps everything in your browser.

Live Visit ↗

Screenshots

The problem

Many focus timers add accounts, streaks, and badges, which pull on the same attention the timer is meant to protect.

Who it’s for

Anyone who works in focused blocks and wants a timer, not a productivity system.

Key decisions

  • Breaks never start on their own. Resuming work is always a deliberate tap, so the timer never decides for you.
  • Left out on purpose. No auto-start, streaks, daily goals, or badges. The cost is that nothing nudges you back, which is the point.
  • Everything stays in your browser. No account, no sync, no tracking, and no network calls. You can export to JSON or CSV. The cost: clearing your browser data clears your history.

Highlights

  • Three quick timers. For everything that is not a Pomodoro.
  • Session history. Label sessions, group them with chips into long-term totals, and see weekly stats.
  • Accurate. It counts to an end time, so a sleeping laptop cannot stretch a session.
  • Works offline. It runs in your browser, with nothing to download.

My role

Solo project. I set the rules for what the timer would and would not do, designed it in Claude Design, and built it with Claude Code. Next.js, with a design system that descends from the XUsAll parent system. Live at pomodoro.xusall.com.