Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeWatcherNew to Visual Studio Code? Get it now.
CodeWatcher

CodeWatcher

CHATSLab

|
2 installs
| (0) | Free
Monitor and log coding activities including document changes, copy/paste operations, and editor interactions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Watcher

A VS Code extension that monitors and logs your coding activities, including document changes, copy/paste operations, and editor interactions.

Features

  • Automatic Activity Monitoring: Tracks your coding activities in real-time
  • Document Change Logging: Records insertions, deletions, and modifications in code files
  • Copy/Paste Tracking: Monitors clipboard operations (copy and paste)
  • Focus Tracking: Logs when you focus or unfocus the editor window
  • Server Integration: Automatically uploads logs to a configurable server endpoint
  • Multi-language Support: Works with various programming languages including JavaScript, TypeScript, Python, Java, C#, and more

Requirements

  • VS Code version 1.99.0 or higher
  • Network access to the configured server URL

Extension Settings

This extension contributes the following settings:

  • watcher.serverUrl: Base URL of the Watcher API server (default: http://64.176.198.19:8083)

You can configure this setting in VS Code Settings:

  1. Open Settings (Cmd+, on Mac or Ctrl+, on Windows/Linux)
  2. Search for "watcher.serverUrl"
  3. Enter your server URL

Usage

Getting Started

  1. The extension activates automatically when you open VS Code
  2. Open any code file in a supported programming language
  3. The extension will automatically start monitoring your activities

Login

To authenticate with the server:

  1. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
  2. Type "Watcher: Login to Extension"
  3. Enter your enrollment and password

Commands

The extension provides the following commands:

  • Watcher: Login to Extension - Authenticate with the server
  • Watcher: List Watcher Commands - Display all available commands

How It Works

  • The extension monitors document changes, selections, and clipboard operations
  • Activity logs are collected and automatically uploaded to the server after 100 seconds of idle time
  • Logs include document name, path, language, changes, and line count

Release Notes

0.0.1

Initial release of Watcher extension with:

  • Document change monitoring
  • Copy/paste tracking
  • Server integration
  • Configurable server URL
  • Automatic log upload
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft