AntiDrift is an app that empowers you to utilize your computer mindfully.
src | ||
.gitignore | ||
antidrift.desktop | ||
Cargo.toml | ||
LICENSE | ||
README.md |
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.