Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Lync - Coding Time TrackerNew to Visual Studio Code? Get it now.
Lync - Coding Time Tracker

Lync - Coding Time Tracker

rishabh_sharma

|
2 installs
| (1) | Free
Accurate automatic coding time tracking with smart system suspend detection and idle handling
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Lync - Coding Time Tracker

Lync Icon

Accurate automatic coding time tracking for VS Code, with smart idle handling, deep-work insights, and optional cloud sync.

Overview

Lync tracks your real coding activity using editor and system signals, then turns it into daily analytics you can trust:

  • Today coding time
  • Session counts
  • Focus score
  • Deep work sessions
  • Language breakdown

It is designed to reduce overcounting and keep tracking explainable.

Key Features

  • Automatic session tracking
  • Idle/away/suspend-aware time accounting
  • Focus score and deep work metrics
  • Status bar timer and dashboard view
  • Manual and automatic cloud sync
  • Privacy controls for paths, project names, git, and system metadata
  • Quality tracking support (debug/build/diagnostics)

Quick Start

  1. Install the extension.
  2. Open command palette and run Lync: Get Started.
  3. Start coding; tracking begins automatically.

Cloud Sync Setup

  1. Generate your API key from Lync web dashboard.
  2. Open VS Code settings and set:
    • lync.apiKey
    • lync.syncUrl (default works for hosted service)
  3. Run Lync: Sync Data Now once to verify.

Commands

  • Lync: Show Coding Stats
  • Lync: Get Started
  • Lync: Sync Data Now
  • Lync: Toggle Tracking
  • Lync: Sign In
  • Lync: Sign Out
  • Lync: Configure Privacy Settings
  • Lync: View Privacy Settings
  • Lync: Reset Today's Data
  • Lync: Export Data
  • Lync: Show Health Status
  • Lync: Clear Error Log

Important Settings

  • lync.enableTracking
  • lync.trackingMode (balanced, strict, broad)
  • lync.idleCutoffSeconds
  • lync.reviewGraceSeconds
  • lync.maxPassiveReviewMinutes
  • lync.syncIntervalMinutes
  • lync.deepWorkThresholdMinutes

Privacy

Lync supports privacy-first tracking with configurable controls:

  • Anonymize file paths
  • Anonymize project names
  • Disable sharing of git info, code metrics, or system info

Troubleshooting

  • No stats visible:
    • Ensure tracking is enabled.
    • Open a code file and make edits.
  • Cloud data not updating:
    • Re-check API key.
    • Run Lync: Sync Data Now.
    • Confirm sync URL is reachable.

Links

  • Support: GitHub Issues
  • Source: GitHub Repository
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft