A lightweight study timer built with Python, running in the terminal with a built-in audible alarm and low resource usage.
- Set your own study duration, from 1 minute up to 24 hours
- Clear, live display of remaining time during the session
- Automatic audio alert to remind you to take a break when time's up
- Easily stop the alarm as soon as you hear it
- Lightweight and works well on devices with limited resources
- Windows
- Linux
- macOS
- Python 3.10 or later
- miniaudio
- Terminal with ANSI escape sequence support
git clone https://github.com/MohssineX/studytimer.git
cd studytimerpip install -r requirements.txtOr
pip install miniaudioRun the program :
python studytimer.pyIf your system uses python3 :
python3 studytimer.pyThis project is licensed under the MIT License.
Mohssine : https://github.com/MohssineX
A special thanks to mimi — the legendary, the great, the gentle cat.
