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

trackify

arunp0

|
94 installs
| (0) | Free
Code Change Tracker for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Trackify - Code Change Tracker for VS Code

Trackify is a VS Code extension that tracks and analyzes your coding patterns by monitoring file changes, typing behavior, and window focus events. It generates detailed analytics about your coding sessions that can be used for insights and productivity analysis.

Features

  • Automatic Change Tracking: Automatically tracks all code changes in your workspace
  • Smart Event Detection:
    • Typing sessions with speed and pattern analysis
    • Copy-paste operations
    • File renames and saves
    • Window focus duration
  • Detailed Analytics:
    • Characters typed and spaces used
    • Line changes and positions
    • Typing speed (characters per second)
    • Change patterns (min/max/average change lengths)
    • Session durations
  • Privacy-Focused: Only tracks metadata, never stores actual code content
  • Workspace Integration: Works with any workspace and automatically starts tracking

Installation

  1. Install the extension from VS Code Marketplace
  2. Open a workspace/folder in VS Code
  3. The extension will automatically start tracking changes

Usage

The extension works automatically in the background. All events are stored in a .trackify.jsonl file in your workspace root.

Available Commands

  • Trackify: Clean Tracking File - Clears the tracking history
  • Trackify: Show Logs - Opens the extension logs

Event Types

The extension tracks several types of events:

  1. Edit Events:

    {
      "timestamp": "2024-12-02T18:54:18.129Z",
      "type": "edit",
      "file": "src/example.js",
      "startLine": 6,
      "endLine": 6,
      "lineChanges": 0,
      "spaces": 2,
      "characters": 10,
      "duration": 1500,
      "typingSpeed": 6.67,
      "changeCount": 5,
      "avgChangeLength": 2,
      "maxChangeLength": 4,
      "minChangeLength": 1,
      "isCopyPaste": false
    }
    
  2. Window Focus Events:

    {
      "timestamp": "2024-12-02T18:54:18.129Z",
      "type": "window",
      "windowState": "focused",
      "duration": 300000
    }
    
  3. File Events:

    {
      "timestamp": "2024-12-02T18:54:18.129Z",
      "type": "rename",
      "file": "new/path.js",
      "oldPath": "old/path.js",
      "newPath": "new/path.js"
    }
    

Requirements

  • VS Code version 1.74.0 or higher
  • A workspace/folder must be opened for tracking to begin

Privacy

Trackify respects your privacy:

  • Only tracks metadata about changes, never the actual code content
  • All data is stored locally in your workspace
  • No data is sent to external servers
  • You can clear tracking data at any time using the clean command

Known Issues

  • The extension may have higher memory usage in very large workspaces with frequent changes
  • Copy-paste detection might not work with some clipboard managers

Release Notes

0.0.1

  • Initial release
  • Basic change tracking functionality
  • Window focus tracking
  • File operation monitoring
  • Command support for cleaning tracking file and viewing logs
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft