Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BusyBeeNew to Visual Studio Code? Get it now.
BusyBee

BusyBee

N D Ranasinghe

|
2 installs
| (0) | Free
Your Personal Productivity Assistant
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Busy Bee Logo

Busy Bee

Your Personal Productivity Assistant for VS Code

Marketplace Version Installs VS Code Engine License


Overview

Busy 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.


Features

Product Dashboard

A 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 Authentication

Secure sign-in with your GitHub account. Your data is tied to your identity and synced across sessions.

Busy Bee: Sign in with GitHub
Busy Bee: Sign out

Trackers

Busy Bee runs 10 intelligent background trackers once you sign in. Each one captures a different dimension of your coding behaviour.

File Switch Tracker

Monitors 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 Tracker

Tracks uninterrupted focus periods — both globally and per-file. Measures concentration quality by detecting micro-switches and recording streak durations in minutes.

Edit Session Tracker

Captures 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 Tracker

Correlates save events with edit activity. Tracks how often you save and how much code changes between saves.

Diagnostic Density Tracker

Monitors 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 Tracker

Measures 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 Tracker

Logs 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 Tracker

Links 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 Tracker

Detects 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 Tracker

Busy Bee scans your entire workspace for inline TODO, FIXME, and BUG comments and surfaces them in the dashboard with smart reminders.

Patterns detected:

// TODO: implement login flow
// FIXME: this crashes on empty input
// BUG: race condition in async handler

Commands:

Busy Bee: TODO Scan Workspace    — full workspace scan
Busy Bee: TODO Show Todos        — view all tracked items
Busy Bee: TODO Mark Resolved     — resolve a TODO item

TODOs are stored locally in .vscode/busy-bee-todo — no cloud dependency for this feature.

Exclude patterns — node_modules, dist, build, out, .git, .vscode are automatically ignored during scans.


Getting Started

1. Install the Extension

Search for Busy Bee in the VS Code Extensions panel or install from the Marketplace.

2. Open the Dashboard

Click the Busy Bee icon in the Activity Bar (left sidebar) to open the Product Dashboard.

3. Sign In

Run the command:

Busy Bee: Sign in with GitHub

All trackers start automatically once authenticated.

4. Code Normally

Busy Bee works silently in the background. Your metrics are synced continuously and visible in the dashboard.


Commands Reference

Command Description
Busy Bee: Sign in with GitHub Authenticate with your GitHub account
Busy Bee: Sign out Sign out and stop all trackers
Busy Bee: Show File Switch Stats View file switching statistics
Busy Bee: TODO Scan Workspace Scan all files for TODO/FIXME/BUG comments
Busy Bee: TODO Show Todos Open the TODO list in the dashboard
Busy Bee: TODO Mark Resolved Mark a TODO item as resolved

Requirements

  • VS Code ^1.107.0
  • A GitHub account (for authentication and metric sync)
  • Internet connection (for dashboard sync; TODO tracker works offline)

Privacy

  • All tracking is opt-in via GitHub sign-in — nothing is collected before you authenticate.
  • Signing out immediately stops all trackers and no further data is sent.
  • File contents are never collected. Only metadata (file hashes, language types, timestamps, counts) is recorded.

Feedback & Support

Found a bug or have a feature request?
Open an issue at: github.com/Dilusha-Ranasingha/Busy-Bee-VS-Project


Made with focus by NDRanasinghe

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft