Skip to main content
Version: v2 (current)

import IdealImage from "@theme/IdealImage";

IDE plugins overview

PanDev Metrics ships lightweight plugins for every major IDE family. Once installed, a plugin sits in the background and reports developer activity (file events, branch switches, AI prompts) to the PanDev Metrics server. There is nothing to start or stop.

This page lists every supported IDE, the install channel, and what each plugin actually captures.

Plugins page in the web app

The web app groups all integrations under Settings → Plugins. The page splits them into categories so administrators can see at a glance which channels are wired up across the tenant:

TabWhat it contains
AllEvery plugin in one list
BrowserThe 10 browser extensions (Chrome, Edge, Firefox, Brave, Opera, Arc, Vivaldi, Yandex, Whale, Sidekick)
IDEs12 IDE integrations (JetBrains family, Visual Studio, VS Code, Xcode, Eclipse) — covered on this page
AI5 AI coding tool integrations, tracked as a separate category from regular IDE plugins so AI coding activity is visible on its own counters
CLIThe CLI plugin for terminals — see CLI plugin overview

Supported IDEs

IDE / familyPlugin sourceStatusInstall guide
IntelliJ IDEAJetBrains MarketplaceSupportedJetBrains plugin
PyCharmJetBrains MarketplaceSupportedJetBrains plugin
WebStormJetBrains MarketplaceSupportedJetBrains plugin
PhpStormJetBrains MarketplaceSupportedJetBrains plugin
GoLandJetBrains MarketplaceSupportedJetBrains plugin
RiderJetBrains MarketplaceSupportedJetBrains plugin
CLionJetBrains MarketplaceSupportedJetBrains plugin
RustRoverJetBrains MarketplaceSupportedJetBrains plugin
RubyMineJetBrains MarketplaceSupportedJetBrains plugin
Android StudioJetBrains MarketplaceSupportedJetBrains plugin
Visual Studio (2019, 2022)Visual Studio MarketplaceSupportedVisual Studio plugin
Visual Studio 2024+Visual Studio MarketplaceShould work, not yet testedVisual Studio plugin
VS CodeVS Code MarketplaceSupportedVS Code plugin
CursorVS Code Marketplace (reused)Supported via VS Code pluginCursor & Windsurf
WindsurfVS Code Marketplace (reused)Supported via VS Code pluginCursor & Windsurf
XcodePanDev platform (DMG)SupportedXcode plugin
Eclipse and Eclipse-based IDEsManual packageSupportedContact your administrator
info

There are no separate plugins for Cursor, Windsurf, or other VS Code forks. They install the standard VS Code plugin from the marketplace.

What plugins capture

CapturedNot captured
File names you open and editSource code contents
Activity events (edits, scroll, open / close)Screenshots
Branch switchesScreen recordings
Project nameClipboard content
Time spent in each fileKeystrokes
AI assistant prompts (Copilot, Cursor AI, etc.) — counted as developer activityPersonal files outside the project
AI-generated edits — counted separately as AI activity

All telemetry is transmitted over HTTPS / TLS.

Active time algorithm

PanDev Metrics turns raw events into "active time" with a single rule:

  • If the gap between two consecutive events is less than 15 minutes, the time between them is counted as active.
  • If the gap is 15 minutes or longer, that interval is treated as idle and excluded.

This is the same algorithm across every plugin (JetBrains, VS Code, Visual Studio, Xcode, Eclipse), so totals are directly comparable between IDEs.

Auto-update

IDE familyUpdate model
JetBrains (all 10 IDEs)Auto-update via JetBrains Marketplace
VS Code, Cursor, WindsurfAuto-update via VS Code Marketplace
Visual StudioAuto-update via Visual Studio Marketplace
XcodeManual update
Eclipse and Eclipse-basedManual update

We recommend running the latest plugin version. There is no hard minimum — older versions keep working, but new features and fixes ship only forward.

Offline behaviour

If the plugin cannot reach the PanDev Metrics server, it queues events locally. When connectivity is restored, the queue is flushed in order. You will not lose activity due to a flaky connection, a VPN drop, or working on a plane.

Connection settings

Every plugin needs the same three things:

  • Server URLhttps://metrics-cloud.pandev.io for cloud, or your own server URL for on-prem.
  • Login — your PanDev Metrics email or username.
  • Password — your PanDev Metrics password.

Cloud users on a company workspace also fill in a Company login (tenant identifier). For on-prem, leave it empty.

AI assistants and AI editors

When you use an AI coding tool inside the IDE, PanDev Metrics splits the work into two streams:

  • Developer activity — the prompts you write, the edits you accept, the time you spend reviewing AI output.
  • AI activity — code generated and applied by the AI itself. Tracked on a separate counter so you can see how much of the codebase was authored by AI vs. by humans.

This works for GitHub Copilot, JetBrains AI Assistant, Cursor AI, Windsurf, and any other in-IDE assistant.

Privacy

  • Source code never leaves your machine.
  • No screenshots, screen recording, or keystroke logging.
  • A workspace administrator can scope which projects are tracked.