Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>PulseView — In-Editor Team AnalyticsNew to Visual Studio Code? Get it now.
PulseView — In-Editor Team Analytics

PulseView — In-Editor Team Analytics

Preeyaj Safary

|
1 install
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PulseView — In-Editor Team & Client Analytics for VS Code

PulseView brings manager- and client-facing engineering analytics directly into your VS Code editor, eliminating the need for expensive external SaaS dashboards like LinearB or Swarmia.

Features

  • Weekly Summary Card: Instant overview of your current week's metrics vs. last week (PRs merged, average cycle time, total code churn, active contributors count).
  • Cycle Time Breakdown: Horizontal milestone bar per PR dividing time into Coding, Pickup, and Review phases (matches DORA tooling metrics).
  • Code Churn View: Highlights code churn hotspots (additions and deletions) across files in the selected time window.
  • Ownership Map: Shows primary contributors per file by recent commit volume to quickly see who is responsible for which codebase areas.
  • Client-Safe View Mode: Toggleable view that masks individual developer names (ex. replaces names with "Developer 1") and hides private metrics—allowing you to share your screen with a client or manager safely.
  • 100% Offline / Git-Local Mode: Runs fully offline with git command-line metrics if no GitHub token is provided.

Getting Started

  1. Open a Git Project: Open any Git-tracked project in VS Code.
  2. Open Sidebar: Click the PulseView icon in the Activity Bar to load the Team Analytics sidebar view.
  3. Toggle Client-Safe Mode: Click the Lock/Unlock button (🔓/🔒) in the sidebar header to instantly toggle developer name masking.
  4. Select Window: Change the time window (7 days, 14 days, or 30 days) via the header dropdown.

Configuration Settings

You can configure PulseView via VS Code Settings (Ctrl+, or Cmd+,):

Setting Type Description
pulseview.githubToken string Read-only GitHub PAT for PR/review milestone timestamps.
pulseview.staleAfterDays number Days since last activity to flag a PR as 'stale' (Default: 5).
pulseview.largePrThreshold number Line changes (additions + deletions) to flag a PR as 'large' (Default: 400).
pulseview.defaultTimeWindow string Default time window for analytics (Default: 7d).
pulseview.clientSafeMode boolean Hide individual developer names and details for client presentations (Default: false).

Commands

  • PulseView: Refresh Metrics (pulseview.refresh): Force recalculate and refresh cached metrics.
  • PulseView: Toggle Client-Safe View (pulseview.toggleClientSafeMode): Instantly switch privacy filters.
  • PulseView: Set Time Window (pulseview.setTimeWindow): Set the active time window for calculations.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft