A terminal-based Pomodoro timer built with Go, using Bubble Tea and Lip Gloss
- Pomodoro cycling -- 25-minute work sessions, 5-minute breaks, and 25-minute long breaks every four pomodoros
- Progress bar
- System notifications when each session completes
go build -o pomodoro ./cmd/pomodoro
./pomodoro
Or run directly:
go run ./cmd/pomodoro
| Key | Action |
|---|---|
space |
Start / pause the timer |
s |
Skip to the next session |
r |
Reset the current session |
q |
Quit |
- Go 1.24+
- A terminal with unicode support