Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>aw-watcher-vscodeNew to Visual Studio Code? Get it now.
aw-watcher-vscode

aw-watcher-vscode

ActivityWatch

|
16,342 installs
| (5) | Free
vs-code extension for the open source tracking tool ActivityWatch
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

aw-watcher-vscode [WIP]

This extension allows the open source tracking tool ActivityWatch to keep track of the projects and coding languages you use in Visual Code.

The source code is visible at https://github.com/ActivityWatch/aw-watcher-vscode

Features

Sends following data to ActivityWatch:

  • current project name
  • coding language
  • current file name

Currently VS Code extensions don't support getting file/project names for non-editable files, therefore this results in the value "unknown" for those properties. (For instance when opening logo.png this happens)

Requirements

To run this extension you will need to have a running ActivityWatch Server.

Commands

Reload ActivityWatch

Use this in case VS Code has been started before the AW server.

Error reporting

If you run into any errors or have feature requests, please open an issue at the git repository.


Release Notes

0.1.0

Initial release of aw-watcher-vscode.

0.2.0

Refined error handling and README.

0.3.0

Refined error handling and heartbeat logic.

0.3.2

Added maxHeartbeatsPerSec configuration

0.3.3

Fixed security vulnerability of an outdated dependency

0.4.0

update submodules aw-client-js and media to latest

fix the extension to work with the latest aw-client:

  • AppEditorActivityHeartbeat --> IAppEditorEvent
  • createBucket --> ensureBucket
  • options object in AWClient constructor
  • timestamp should be a Date not a string

0.4.1

Update aw-client-js, media and npm dependencies

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft