Interval Timer CLI
Describe your Tabata or running intervals in YAML, run it from the terminal, and get native system chimes on every stage change. Pip-installable.
Python CLI / click + YAML / Windows · macOS · Linux
This one needs a backend or a desktop environment, so it cannot run inside a web page.
How it works
One YAML file describes a set of intervals: duration, name, and which chime closes each stage. It runs as a countdown in the terminal and calls the OS’s own sound interface at every transition — winsound on Windows, afplay on macOS, notify-send on Linux — with no audio library in the dependency tree. That is the point: on a clean machine, pip install and it works, with nothing to set up first.