Time Tracking for DevelopersTimeframe distinguishes between coding, reviewing, planning, terminal work, activity outside VS Code and idle time, giving you a much more accurate picture of where your day went. Tracking stays reliable across multiple VS Code windows, detects system sleep and idle periods, and avoids counting time while your computer is suspended or you're no longer actively working. You can keep the current activity state visible in the status bar, show your tracked time instead, or simply let Timeframe run quietly in the background.
Click the status bar item to open the Overview. Pairs with LevelUp and Cortex. Full documentation: levelupvscode.com/docs/time-tracking. 📊 Overview
Get a complete view of your tracked time across the last {x} days or your entire history. See how much time you spent across projects, how your activity was distributed across different states, and where your development time actually went. Click any day to open its detailed Strip Chart and see exactly how that day unfolded.
📈 Strip Chart
See exactly when you worked, which workspace you were in, how long you stayed active and when you took breaks. The strip chart turns your day into a timeline, making it easy to understand how your time moved between projects, activity states and idle periods. 📁 Project View
Every project gets its own view, so you can see exactly where your time went instead of only looking at the combined total. You can also see which programming languages you spent the most time in and which folders or parts of the project received the most attention. ⚡ Activity StatesTimeframe watches what you're doing in VS Code and turns it into one of 11 activity states. If you also have LevelUp installed, this feeds its Focus Points as a multiplier.
⚙ SettingsOpen the VS Code settings and search for "Timeframe" to customize the status bar display, icons and idle detection. 🐛 Feedback & IssuesFound a bug or have a feature request? Open an issue on GitHub. |


