TimeCount
See how much time you spend in VS Code, right in the status bar.
InstallOpen the Extensions view in VS Code (
There is nothing to set up. It starts counting as soon as VS Code starts. It needs VS Code 1.90 or newer. Status bar
By default it shows Today, Week, Month, Total and Avg (your average per day). Hover over it to see yesterday, this year, your best day, your streak, today's sessions and your top project and language this week. Click it to open the dashboard. Choose what it shows with the DashboardOpen it from the status bar or with TimeCount: Open Dashboard.
It follows your VS Code theme, light or dark.
What counts as timeTimeCount counts time while the VS Code window is in front of you. A file does not need to be open. Time in the terminal, a chat panel, the settings or the dashboard counts too, and is listed under "No editor" instead of a language.
The 5 minutes is the Each bit of time is filed under a project (the workspace folder of the file you are in) and a language (the language of that file). To leave something out, pause tracking with TimeCount: Pause / Resume Tracking. Your dataEverything is calculated and stored on your computer. The extension has no network code, and the dashboard cannot load anything from the internet. Time is kept in JSON files, one per month, in the extension's global storage folder. TimeCount: Open Data Folder opens it. On Windows that is A day looks like this:
Times are in seconds. If several VS Code windows are open they share the same folder. Only the focused window counts time, and each window merges what it tracked into the files instead of overwriting them. Settings
Commands
QuestionsWhy does it show less than the clock says? It only counts time when VS Code is in front of you, and it drops stretches of more than 5 minutes with no activity. It also starts counting when VS Code starts, not before. Does it work with remote windows (SSH, WSL, containers)? Yes. The extension runs on your local machine, so all your time ends up in one place. Does it work in VS Code for the Web? No, because it needs to write files. How do I move my history to another computer? Copy the data folder to the same place on the other computer while VS Code is closed. How do I delete my data? Run TimeCount: Reset All Data…, or delete the data folder. ContributingBug reports, ideas and pull requests are welcome. CONTRIBUTING.md explains how to get set up, and please read the code of conduct. To report a security problem privately, see SECURITY.md. Found a bug or have an idea? Open an issue. See the changelog for what changed in each version. Development
Press F5 in VS Code to try it in an Extension Development Host. LicenseMIT. Copyright (c) 2026 Brahmjot Singh. |



