AntiDrift is an app that empowers you to utilize your computer mindfully.
Go to file
2024-07-10 21:05:57 -04:00
src Make status file nicer 2024-07-10 21:05:57 -04:00
.gitignore Implment rough TUI version of new workflow 2024-07-05 10:52:12 -04:00
antidrift.desktop Clean up spawn as root and CLI interface 2023-05-22 20:48:32 -04:00
Cargo.toml Write out status to file (resolves #6) 2024-07-10 20:45:02 -04:00
LICENSE Update license 2022-08-13 09:19:19 -04:00 Implement support for Windows 2024-07-10 19:54:38 -04:00


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.