Blipsy is a terminal-based Pomodoro timer with an animated ASCII cat who silently judges your every move.
Because staring into a void cat's eyes makes you more productive.
- β³ Focus & break cycles (Pomodoro-style)
- π± ASCII animation that blinks while you work
- π¨ Customizable durations & messages
- π§ Quiet mode for terminal monks (
--no-art) - π Bell when timeβs up
- π Progress bar using rich to answer βhow much longer?β
- β― Pausing functionality
There are now 2 ways to run this project - one uses the poetry to install dependencies.
Note: The first method requires you to be in the same directory as the
blipsy.pyfile every time you run the program.
# Clone the repo
git clone https://github.com/meoowe/blipsy
cd blipsy
# Install dependencies
pip install rich typer keyboard
# Run it
python blipsy.py rungit clone https://github.com/meoowe/blipsy.git # Clone repo
cd blipsy
poetry sync # Install dependencies
blipsy run # You can run this from anywhere!Blipsy uses Typer, so it comes with built-in help:
python blipsy.py --helppython blipsy.py run- 4 cycles
- 25 minutes work
- 5 minute short breaks
- 15 minute long break
You can customize all of this:
python blipsy.py run --cycles 2 --focus-secs 1200 --short-break-secs 300 --long-break-secs 900Want to test the animation without waiting 25 minutes?
python blipsy.py demopython blipsy.py run --no-artBy default, the Shortcut to pause is Ctrl+Shift+p.
It can be changed with the option --pause-hotkey.
python blipsy.py run --pause-hotkey alt+aIf Blipsy helped you do literally anything β drop a β on the repo.
Or tell a friend. Or post a screenshot.