Focus Orb
Focus, align. Go deep with the orb.
A quiet orb UI that gently regulates the rhythm of focus and rest. A monochrome minimal Pomodoro timer built around 25-minute focus and 5-minute breaks.

A glass orb wraps the remaining time—draining in focus mode, filling in rest mode so progress reads at a glance. History shows sessions, total focus time, achievement rate, and a 14-day bar chart. Light and dark themes support desk-work time-boxing in this Flutter app.
Features
Focus / Rest switch
Flip between 25-minute focus and 5-minute rest in one tap. Segmented UI and SKIP keep your Pomodoro rhythm moving.
Beautiful orb timer
Remaining time lives inside a central glass orb. Aura, light streaks, and rim highlights—focus drains, rest fills, instantly readable.
Simple history
Summary cards for sessions, total focus time, and achievement rate, plus a 14-day bar chart and recent session list.
Light / Dark
Crisp white focus screens and immersive black timers. System-linked theme cycling is supported.
Weekly focus flow
On the rest screen, dot grids and weekly totals help you see the rhythm of days you kept showing up.
Privacy-respecting design
No account, no server traffic, no analytics SDK. Timer settings stay on-device only.
How to use
- 1Open the app and find the orb at the center of the screen
- 2Pick FOCUS or BREAK from the segmented control (or hit SKIP to switch immediately)
- 3Press play to start. Remaining time drains within the orb
- 4Change time with the ±5/±1 minute chips, or tap the orb for the minute/second dialog
- 5On completion, tap START BREAK / START FOCUS in the overlay to chain into the next mode
Usage notes
- • Today / Streak are in-memory only — they are not a calendar-based streak tracker
- • If the OS suspends the app, the count may pause. Keep the app in the foreground for long sessions
- • The top-right icon cycles theme: system → dark → light
Every time the orb fills, a focus rhythm takes shape. Focus mode / Rest mode / Minimal history.
