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

VS Code Time Tracker

Sampath Kumara

|
122 installs
| (0) | Free
A simple time tracking extension for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS Code Time Tracker

VS Code Time Tracker is a simple, yet powerful extension that helps you keep track of the time you spend on your projects directly within Visual Studio Code.

Features

This extension offers the following features:

  • Start/stop timer for the current project
  • Display active timer in the status bar
  • Manual time entry for past work
  • Basic daily report
  • Local data storage
  • Optional note entry when stopping timer
  • Project-based tracking
  • Task categorization

Installation

  1. Open Visual Studio Code
  2. Press Ctrl+P (or Cmd+P on macOS) to open the Quick Open dialog
  3. Type ext install vscode-time-tracker to find the extension
  4. Click the Install button, then the Enable button

Usage

Starting/Stopping the Timer

  • Click the "Start Timer" button in the status bar to start tracking time
  • Click the "Stop Timer" button in the status bar to stop tracking time
  • When stopping the timer, you'll be prompted to enter an optional description for the work session

Manual Time Entry

  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on macOS)
  2. Type "Add Manual Time Entry" and select it
  3. Enter the number of hours worked and a description when prompted

Project-Based Tracking

  1. Open the Command Palette
  2. Type "Time Tracker: Change Current Project" and select it
  3. Enter the name of the project you're working on

Task Categorization

  1. Open the Command Palette
  2. Type "Time Tracker: Change Current Category" and select it
  3. Choose a category from the list or enter a custom category

Viewing Reports

  • For the daily report:

    1. Open the Command Palette
    2. Type "Show Daily Time Tracking Report" and select it
    3. Optionally, filter the report by category
  • For all time entries:

    1. Open the Command Palette
    2. Type "Show All Time Tracking Entries" and select it

Requirements

This extension doesn't have any special requirements or dependencies.

Extension Settings

This extension doesn't add any VS Code settings at the moment.

Known Issues

There are no known issues at this time. If you encounter any problems, please file an issue on our GitHub repository.

Release Notes

Viewing Reports

  • For the weekly report:

    1. Open the Command Palette
    2. Type "Time Tracker: Show Weekly Report" and select it
  • For the monthly report:

    1. Open the Command Palette
    2. Type "Time Tracker: Show Monthly Report" and select it

0.2.0

Added new features:

  • Project-based tracking
  • Task categorization

0.1.0

Initial release of VS Code Time Tracker:

  • Start/stop timer functionality
  • Manual time entry
  • Daily report
  • All entries view
  • Status bar integration

Feedback and Contributions

  • File bugs, feature requests in GitHub Issues
  • Leave a review on the VS Code Marketplace

License

This project is licensed under the MIT License.

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