CodeWatch is an open source desktop client for ActivityWatch. It focuses on software development and productivity related tasks.
codewatch-demo-2.mp4
You can download the latest installer from the releases section.
-
Install ActivityWatch. Check out their homepage for instructions. Make sure the server is running.
-
Install the extension for Visual Studio Code, here.
-
Add an entry to the CORS configuration so the application can communicate with
aw-server
.Edit
~/Library/Application\ Support/activitywatchaw-server.toml
(Config docs) and addcors_origins = "tauri://localhost"
to the[server]
section.
- MacOS (universal installer)
We plan on creating installers for Windows and Linux.
- Visual Studio Code
We plan on extending this list as long as there's an activity watch extension for it already.
Some of the features being considered:
- Filters by project and/or language
- Support more code editors
- Windows/Linux support
- Display CPU/RAM etc info with
Alwinator/aw-watcher-utilization
- A more performant charts library
- Better error handling
Feel free to open an issue!