Focus Cycle Timer
Status: Live.
Your muse
A pomodoro focus timer: 25-minute work and 5-minute break cycles, a short list of today's tasks I can tick off, and a count of finished sessions that is still there after a page reload.
Checks passed

The plan: Focus Cycle Timer
25 minute focus blocks, short breaks, and daily task ticks.
- Add short tasks for today to the list
- Start a 25 minute work timer
- Tick off tasks as you finish them
- Take a 5 minute break when the timer rings
See the full plan
Who it's for
Students and workers who want a simple pomodoro routine.
How it works
- Add short tasks for today to the list
- Start a 25 minute work timer
- Tick off tasks as you finish them
- Take a 5 minute break when the timer rings
- See finished session count saved after reload
Screens
- Focus Home. Shows the timer, today tasks with ticks, and saved session count with start pause and reset.
What goes in
- Text: Short task titles for today, up to 8 tasks of one line each.
What comes out
- Text: Visual 25 and 5 minute timer with tickable tasks and saved finished session count.
Models
Model Used for Why Muse Spark 1.3 Tidy short task titles and write one short encouragement per finished session. Default text model for a tiny cleanup and encouragement job in one call. Limits
- All tasks and session counts stay in this browser only and are lost if site data is cleared.
- Timer runs in the open tab and may drift if the tab sleeps or the device sleeps.
- Alert uses a browser sound and visual change, not phone alarms or messages.
From your inspo
The person gave a text only note asking for a pomodoro timer with task ticks and a persistent session count.
Takes
- 25 minute work and 5 minute break cycle
- short tickable list for todays tasks
- persistent count of finished sessions
Cost per run: about $0.002 (est.). About 500 input tokens at $1.25 per million plus about 300 output tokens at $4.25 per million is about $0.002 per run. Total about $0.002.
Recorded demo Done.
npm run verifyexits 0: typecheck, build, start, console, smoke (5 passed), and manifest all pass.