A simple countdown timer for daily standups. Stays on top of other windows so it's visible during screen sharing.
- Always on top - Window stays visible during screen sharing
- Overtime tracking - Timer continues counting into negative time after reaching zero
- Color indicators:
- 🟢 Green: Normal countdown
- 🟠 Orange: Warning (15 seconds or less remaining)
- 🔴 Red: Overtime (time has run out)
- Dark theme - Easy on the eyes
- Open
DailyTimer.app - Click [ Start ] to begin countdown
- Click [ Restart ] anytime to reset
- When time runs out, the timer turns red and continues counting negative time
Edit timer.py line 12 to change the countdown duration:
COUNTDOWN_SECONDS = 60 # secondsRequires Python 3 with tkinter.
# Install tkinter (if needed)
brew install python-tk
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
pip install pyinstaller
# Build the app
pyinstaller --onefile --windowed --name "DailyTimer" timer.pyApp will be in dist/DailyTimer.app
python3 timer.pyIf macOS shows "Apple could not verify" warning when opening the app, run:
xattr -cr /Applications/DailyTimer.appThen open the app again.