ActivityWatch is a great open-source time tracking software, but installing automatic startup on Windows 10 isn't so easy.
First, let's create a PowerShell file somewhere, that starts
aw-qt.exe (the ActivityWatch process) headless.
Remember to change
E:\Software\activitywatch\aw-qt.exe to the path of the executable.
Adding it to automatic startup
Now, open Run window with + R.
shell:startup to the Open box, and click OK.
Now, create new shortcut (see the picture)
Set location to
Set the name to whatever you want such as
Then, relogin to your system.
After relogin, you should see a notification from ActivityWatch.
Well done! You've installed automatic startup for ActivityWatch. Now, you should go to http://localhost:5600/ to see your ActivityWatch dashboard.