antidrift/README.md

634 B

AntiDrift

Just my personal productivity tool. It asks me about my intention for the next work session. Until I have provided an intention, duration, and start a session, it forcefully minimizes all windows. It then records all active windows during the session. At the end, it allows me to rate how relevant each window was and calculates a session score from that.

To use AntiDrift, run cargo run --release directly, or cargo build --release and copy the binary into your PATH.

Under Linux, we use xdotool to get window titles and minimize windows. Under Windows, we use the package winapi for the same functionality.