Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BTB Activity WatcherNew to Visual Studio Code? Get it now.
BTB Activity Watcher

BTB Activity Watcher

BTB

|
3 installs
| (0) | Free
A secure VS Code extension that tracks coding activity and integrates with BTB platform for productivity insights
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BTB Activity Watcher

Version License VS Code

Track your coding productivity and get insights into your development patterns with BTB Activity Watcher.

A secure, privacy-focused VS Code extension that intelligently monitors your coding activity and provides comprehensive productivity analytics through the BTB platform.

✨ Features

🎯 Smart Activity Tracking

  • Real-time monitoring of your coding activities
  • File-level insights - see which files you work on most
  • Line position tracking - understand your coding patterns
  • Terminal activity - track your development workflow

🔒 Privacy-First Design

  • Granular control over what data is collected
  • Selective project tracking - choose which projects to monitor
  • Secure authentication via GitHub OAuth
  • Local data processing before secure transmission

📊 Productivity Analytics

  • Development patterns analysis
  • Time tracking for different projects
  • Activity heatmaps and trends
  • Performance insights to optimize your workflow

🛡️ Enterprise Security

  • End-to-end encryption for all data
  • Secure token management with automatic refresh
  • CSRF protection and input validation
  • Rate limiting to prevent abuse

🚀 Quick Start

1. Install the Extension

  • Open VS Code Extensions (Ctrl+Shift+X)
  • Search for "BTB Activity Watcher"
  • Click Install

2. Authenticate with GitHub

  • Click the status bar item or use Command Palette
  • Select "Login with GitHub"
  • Complete authentication in your browser

3. Choose Your Projects

  • Select which projects you want to track
  • Use "All Projects" or "Selected Projects Only"
  • Start coding - tracking begins automatically!

📋 What Gets Tracked

✅ With Your Consent

  • File paths (relative to workspace only)
  • Line numbers (cursor position)
  • Terminal usage (when terminals are opened/closed)
  • Machine identifier (anonymized)

🔒 Always Secure

  • No source code is ever transmitted
  • No absolute paths are shared
  • No personal data beyond what you authorize
  • Encrypted transmission to BTB servers

🎛️ Status Bar

The extension provides real-time status in your VS Code status bar:

  • 🟢 BTB: @username - Logged in and tracking
  • 🟡 BTB: Not logged in - Click to authenticate
  • 🔴 BTB: Disabled - Tracking is turned off

Hover for details - see current project status, activity count, and network health.

🎯 Project Control

Smart Tracking Modes

  • Selected Projects - Track only specific workspaces
  • All Projects - Monitor everything automatically
  • Disabled - Turn off all tracking

Visual Indicators

  • ✅ - Current project is being tracked
  • ○ - Current project is not tracked
  • 🚫 - Tracking is disabled

📊 Available Commands

Access via Command Palette (Ctrl+Shift+P):

Command Description
BTB Activity Watcher: Login with GitHub Connect your GitHub account
BTB Activity Watcher: Privacy Settings Manage data collection preferences
BTB Activity Watcher: Manage Tracked Projects Choose which projects to monitor
BTB Activity Watcher: Track Current Project Add current project to tracking
BTB Activity Watcher: Show Activity Statistics View your current session stats
BTB Activity Watcher: Sync Now Manually sync your activity data

🔧 Privacy Settings

Control exactly what data is collected:

  • Activity Tracking - File paths and line numbers
  • Machine ID - Device identification (anonymized)
  • Workspace Names - Project identification
  • Precise Timestamps - Exact timing vs rounded

📈 View Your Analytics

After installation and authentication:

  1. Visit BTB Platform
  2. Sign in with your GitHub account
  3. View your productivity insights
  4. Track your progress over time

🛠️ Requirements

  • VS Code: Version 1.101.0 or higher
  • GitHub Account: For secure authentication
  • Internet Connection: For data synchronization

🔒 Security & Privacy

Your Data is Protected

  • End-to-end encryption for all transmissions
  • VS Code Secret Storage for secure credential management
  • No source code is ever accessed or transmitted
  • User consent required for all data collection

Compliance

  • GDPR compliant data handling
  • User control over all personal data
  • Right to deletion - remove your data anytime
  • Transparent about what data is collected

🐛 Need Help?

Common Issues

  • Authentication fails → Try logging out and back in
  • Extension not working → Check VS Code version (1.101.0+)
  • No data showing → Verify you're tracking the right projects

Get Support

  • GitHub Issues: Report problems
  • Website: BTB Platform

🎉 Why BTB Activity Watcher?

For Developers

  • Understand your workflow - see patterns in your coding
  • Track productivity - measure your development efficiency
  • Improve focus - identify time sinks and distractions
  • Set goals - monitor progress on personal projects

For Teams

  • Team analytics - understand collective productivity
  • Project insights - track progress across workspaces
  • Performance optimization - identify bottlenecks
  • Work-life balance - monitor coding time vs breaks

For Organizations

  • Developer productivity - measure team efficiency
  • Project tracking - monitor development progress
  • Resource allocation - understand where time is spent
  • Compliance - ensure proper data handling

Start tracking your coding productivity today! 🚀

Get Started • Learn More • Support

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