A minimalist command-line Pomodoro timer with productivity stats, built for developers who love the terminal.
Features β¨
- β±οΈ Customizable intervals:
flowtimer work 45 --break 10 - π¨ Beautiful terminal UI: Progress bars with
richlibrary - π Cross-platform notifications: System alerts + sound
- π Daily stats: Track your focus time via
flowtimer stats - β―οΈ Pause/Resume: Press
Ctrl+Panytime
Installation π¦
Quick Start π
# Start a default session (25min work + 5min break) flowtimer start # Customize time (45min work, 10min break) flowtimer start --work 45 --break 10 # Show today's stats flowtimer stats # Play a custom sound on finish flowtimer start --sound-alert ~/ding.mp3
Configuration βοΈ
Create ~/.flowtimerrc to set defaults:
[settings] work = 25 break = 5 sound_alert = /path/to/sound.mp3
Contributing π€
Issues and PRs are welcome!
- Code Style: Follow PEP8
- Testing: Add pytest unit tests
- Docs: Update English or Chinese documentation
License π
Licensed under the MIT License.