A powerful time tracking extension for Visual Studio Code that helps developers track their coding time with idle detection, project tagging, and detailed reports.
Features
Real-time Timer - Track time spent on each project with live counter
Project Tagging - Automatically detects project from workspace folder or manually set
Idle Detection - Auto-pauses timer after period of inactivity (configurable)
Daily/Weekly Goals - Set goals and track progress with visual progress bars
Dashboard - Full-featured dashboard showing today's time, weekly stats, and project breakdown
Keyboard Shortcuts - Quick access to start/stop timer
Local Storage - All data stored locally in VS Code
Keyboard Shortcuts
Action
Mac
Windows/Linux
Start Timer
Cmd+Shift+T
Ctrl+Shift+T
Stop Timer
Cmd+Shift+S
Ctrl+Shift+S
Open Dashboard
Cmd+Shift+D
Ctrl+Shift+D
Usage
Start Tracking - Click the Start button in the dashboard or use Cmd+Shift+T
View Dashboard - Click the clock icon in status bar or use Cmd+Shift+D
Pause/Resume - Use the Pause button to temporarily stop tracking
Stop Tracking - Click Stop to save the time entry
Change Project - Click Project button to manually set project name
Configuration
Go to Settings > Extensions > CodeTime Tracker to configure:
Idle Timeout - Minutes of inactivity before auto-pause (default: 5)
Daily Goal - Hours to track per day (default: 8)
Weekly Goal - Hours to track per week (default: 40)