Skip to content

macOS menu bar app for tracking active work time throughout the day

Notifications You must be signed in to change notification settings

MNThomson/trakr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

trakr

macOS menu bar app for tracking active work time throughout the day.

Tracks keyboard, mouse, and power assertions (video calls, etc.). Bars fill up as you progress toward your daily goal. Notifies when daily goal is reached.

Menu Bar

β˜€ Start time Β· 🏁 Finish time Β· β˜• Break time

Settings

Idle Threshold β€” Seconds of inactivity before pausing (default: 120s)
Daily Hours Goal β€” Target work hours per day (default: 8h)

Wrap-Up Reminder β€” Alert before reaching daily goal
Eye Break (20-20-20) β€” Look 20ft away for 20s every N minutes
Stretch Break (Hourly) β€” Stretch reminder at :55 each hour
Stand Up for Zoom β€” Reminder to stand when joining a Zoom call
Stretch After Zoom β€” Stretch reminder after Zoom calls end
Sunset Alert β€” Reminder before sunset Set Location β€” Coordinates for sunset calculation

Slack Presence β€” Show coworker photos in menu bar when they're online

  • Require App Open β€” Only show presence when Slack is running
  • Show Meeting Status β€” Display meeting indicators on profile photos

Build & Run

./run.sh

About

macOS menu bar app for tracking active work time throughout the day

Resources

Stars

Watchers

Forks