Automatically track your coding time across repositories and branches. Get detailed insights with daily, weekly, and monthly reports to optimize your workflow and boost productivity.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Track your coding time across different repositories and branches directly within VS Code. Understand where you spend your time and optimize your workflow.
Features
Automatic Time Tracking: Tracks time spent in different repositories automatically
Git Integration: Understands which branches you're working on
Detailed Reports:
Daily summaries
Weekly analysis with productivity patterns
Monthly overviews with trends and insights
Sidebar Integration: Quick access to all reports right from VS Code's sidebar
Low Overhead: Runs efficiently in the background without impacting performance
Usage
After installation, Code Time Tracker will automatically start tracking your coding activity. The time tracker appears in the status bar at the bottom of VS Code.
Viewing Reports
There are several ways to access your time reports:
Via the Sidebar: Click on the clock icon in the activity bar to see report options
Via Commands: Open the command palette (Ctrl+Shift+P / Cmd+Shift+P) and type:
Show Daily Time Summary
Show Weekly Time Summary
Show Monthly Time Summary
Understanding Reports
Daily Reports: Show today's coding activity across all repositories
Weekly Reports: Display patterns throughout the week, highlighting your most productive days
Monthly Reports: Provide a broader view of your coding habits and project focus
Extension Settings
This extension contributes the following settings:
codeTimeTracker.autoStart: Enable/disable automatic tracking on VS Code startup (default: true)
codeTimeTracker.inactivityThreshold: Number of seconds of inactivity before tracking pauses (default: 300)
Data Privacy
All tracking data is stored locally on your machine. This extension does not send any usage data to remote servers.