I built StayUp, a small desktop app that helps reduce friction when working with activity-based time tracking tools like HubStaff or Time Doctor.
Context: Some teams evaluate productivity mainly through “activity percentage” (mouse/keyboard events per time window). During onboarding or deep-focus work (reading docs, reviewing legacy code, meetings), this can force unnecessary interaction with the OS and hurt real productivity.
What StayUp does • Simulates minimal mouse movement, scrolling, and simple key presses • Runs fully in the background (no tray, no UI) • Controlled via global hotkeys (start / stop / exit) • Behavior is configured remotely via a web dashboard • Token-based auth with subscription & trial
Technical notes: • Desktop client requests configuration from the server on startup • Server validates subscription and returns action intervals & rules • One active device per token • Client sends only token, build number, and hashed device ID
Project page: https://stayup.xyz
I’m interested in feedback on: • Product positioning • Ethical concerns / misuse risks • Better ways to measure productivity without activity heuristics
Happy to answer questions. Thanks for reading.