VSCode Activity Stats

Anonymous usage statistics from the NLP++ Language extension for VS Code. Sections appear here only once there is data behind them, so this page fills out on its own as new releases roll out.

At a Glance

total eventsmachinesactive 30dlast event
739100100

Daily Active Machines

daymachines
2026-07-112
2026-07-123
2026-07-138
2026-07-148
2026-07-157
2026-07-1610
2026-07-179
2026-07-188
2026-07-196
2026-07-209
2026-07-219
2026-07-228
2026-07-2310
2026-07-2410
2026-07-2511
2026-07-264
2026-07-276
2026-07-2810
2026-07-294
2026-07-309
2026-07-319

Extension Versions in Use

versionmachinesevents
3.11.743131
3.11.41534
3.11.171421
3.4.71322
3.4.21039
3.11.12926
3.7.0817
3.12.06283
3.11.13617

19 smaller groups hidden (fewer than 5 machines).

Operating Systems

platformmachinesevents
win3289725
darwin810

1 smaller group hidden (fewer than 5 machines).

Platform and Architecture

platformarchmachines
win32x647

NLP++ Engine Versions

enginemachines
3.7.135

Local, Remote and Web Sessions

remoteuimachines
localdesktop7

How Sessions Begin

launchmachinesevents
install77

1 smaller group hidden (fewer than 5 machines).

Most Used Commands

commandusesmachines
logView.refreshAll2756
status.update306
outputView.refreshAll237
textView.refreshAll166
textView.updateTitle156
sequenceView.updateTitle156
sequenceView.refreshAll155
kbView.refreshAll155
analyzerView.updateTitle156

11 smaller groups hidden (fewer than 5 machines).

Analyzer Runs Started

moderuns startedmachines
interpreted10421

1 smaller group hidden (fewer than 5 machines).

Analyzer Outcomes

outcomerunsmachines
completed11
failed22

1 group hidden: too few machines to report without identifying them.

Average Time per Phase (seconds)

runssetup secsengine secskb load secsload secsexec secspost secs
100.2600.530.170

1 group hidden: too few machines to report without identifying them.

Component Downloads

componentversiondownloadsmachinesavg secs
VT_FILES1055.8
ENGINE_COMPILE_FILES555.6
ENGINE_FILES551
ICU2552
ICU3551.9
NLP_EXE552.8

11 smaller groups hidden (fewer than 5 machines).

Events Recorded

eventeventsmachines
extension.activated344100
command1807
analyzer.run10522
update.download637
update.unzip306
engine.detected145

2 smaller groups hidden (fewer than 5 machines).

6 groups hidden: too few machines to report without identifying them.

How to Read These Numbers

These are machines, not people. One developer working across a laptop, a desktop and a WSL instance counts three times. Nothing on this page identifies an individual machine or session.

Every figure is a lower bound. Telemetry is opt-out, and two independent settings switch it off — VS Code’s own telemetry.telemetryLevel and the extension’s nlp.telemetry.enable. An unknown share of usage is therefore invisible here, and totals should be read as “at least this many”.

Small groups are withheld. Where a breakdown would single out a handful of machines, that row is omitted and the number of omitted rows is stated beneath the table.

Command and language-feature statistics start at version 3.12.0. Earlier releases did not record them, so those tables describe only the machines running 3.12.0 or later and cannot be compared with anything from before it.

Runs started and runs finished are counted separately. A run is recorded when it begins and again when it ends, so the two totals differ whenever work is still in progress or a session ended early. The gap is unfinished work, not failure.

Loading