Busy BeeYour Personal Productivity Assistant for VS Code OverviewBusy Bee is a developer productivity extension that silently tracks your coding habits in the background and surfaces meaningful insights through a beautiful in-editor dashboard. It monitors how you write, fix, focus, and ship — giving you a clear picture of your daily workflow without ever leaving VS Code. Sign in with your GitHub account once and all your metrics are synced to your personal dashboard automatically. FeaturesProduct DashboardA full-featured webview panel accessible from the Activity Bar. See all your productivity metrics at a glance — updated in real time as you code. GitHub AuthenticationSecure sign-in with your GitHub account. Your data is tied to your identity and synced across sessions.
TrackersBusy Bee runs 10 intelligent background trackers once you sign in. Each one captures a different dimension of your coding behaviour. File Switch TrackerMonitors how frequently you switch between files. Detects context-switching patterns and session boundaries with a 10-minute idle timeout. Helps identify fragmented focus. Focus Streak TrackerTracks uninterrupted focus periods — both globally and per-file. Measures concentration quality by detecting micro-switches and recording streak durations in minutes. Edit Session TrackerCaptures active editing sessions — when you start typing, when you pause, and when a session ends. Gives a granular view of how long you actually spend writing code. Save-Edit Session TrackerCorrelates save events with edit activity. Tracks how often you save and how much code changes between saves. Diagnostic Density TrackerMonitors errors and warnings across your workspace files. Tracks peak error/warning density per 1,000 lines of code (KLOC) over time, so you can see which files carry the most code risk. Error Fix Time TrackerMeasures how long it takes you to resolve individual errors and warnings after they appear. Distinguishes real fixes from flickers (sub-2s disappearances) and reappearances (within 5s). Task Runs TrackerLogs every task execution in your workspace. Tracks which tasks you run, how often, and when — giving insight into your build and test cycles. Commit Edit Sessions TrackerLinks editing sessions to Git commits. Understand how much work goes into each commit and how your edit patterns relate to your commit frequency. Idle Sessions TrackerDetects periods of inactivity during a workspace session. Helps separate actual coding time from idle time in your productivity reports. Code Risk Tracker (Error Session Tracker)Tracks error-heavy editing sessions per file. Records error counts, error messages, and edit volume (insertions/deletions over 15-minute windows) to build a code risk profile per file. TODO TrackerBusy Bee scans your entire workspace for inline TODO, FIXME, and BUG comments and surfaces them in the dashboard with smart reminders. Patterns detected:
Commands:
TODOs are stored locally in Exclude patterns — Getting Started1. Install the ExtensionSearch for Busy Bee in the VS Code Extensions panel or install from the Marketplace. 2. Open the DashboardClick the Busy Bee icon in the Activity Bar (left sidebar) to open the Product Dashboard. 3. Sign InRun the command:
All trackers start automatically once authenticated. 4. Code NormallyBusy Bee works silently in the background. Your metrics are synced continuously and visible in the dashboard. Commands Reference
Requirements
Privacy
Feedback & SupportFound a bug or have a feature request? Made with focus by NDRanasinghe |