Focus deeper. Achieve more.
A minimalist Pomodoro timer designed for deep work. Beautiful, distraction-free, and built to help you enter flow state.
- Classic Mode β 25/5/15 (work/break/long break)
- Deep Focus β 50/10/20
- Ultra Focus β 90/20/30
- Custom Mode β Fully configurable durations
- Configurable cycles before long break
- Session presets
- Local session history
- Native system notifications
- Configurable alarm sounds with ring on session/break completion
- Visual feedback animations
- Dark / Light theme
- Violet & Cyan color palette
- Persistent preferences
- Smooth state transitions
- Animated progress ring
- Breathing effect during focus
- Microinteractions on hover/click
focusly/
βββ app/ # Electron desktop application
β βββ src/
β β βββ main/ # Electron main process
β β βββ renderer/ # Frontend UI
β β βββ assets/ # App assets (logo, sounds)
β βββ package.json
βββ landing/ # Astro landing page
β βββ src/
β β βββ components/ # Astro components
β β βββ layouts/ # Page layouts
β β βββ pages/ # Routes
β β βββ styles/ # Global styles
β βββ package.json
βββ README.md
cd app
bun install
bun startcd landing
bun install
bun devcd app
bun run buildcd landing
bun build| Shortcut | Action |
|---|---|
Space |
Start/Pause timer |
Ctrl+R |
Reset timer |
Escape |
Close panels |
| Component | Technology |
|---|---|
| Desktop App | Electron |
| Animations | GSAP |
| Frontend | Vanilla JS |
| Theming | CSS Variables |
| Landing Page | Astro |
| Styling | TailwindCSS |
MIT License β feel free to use this project for personal or commercial purposes.
