Tracks coding time, active language, workspace, idle time, and AI-assisted editing — metadata only, never source code.
Commands
DevMetrics: Login— store your plugin token (kept in VS Code SecretStorage)DevMetrics: LogoutDevMetrics: StatusDevMetrics: Open Dashboard
Dev / debug
npm run build -w devmetrics-vscode # bundle to dist/extension.js (esbuild)
Open this folder in VS Code and press F5 to launch an Extension Development Host. Configure the server URL in Settings → DevMetrics.
What it collects
| Collected | Not collected |
|---|---|
| workspace name + hashed path | file contents |
| active language id | file names / paths |
| active vs idle duration | keystrokes |
| whether an AI extension is active | prompts / completions |
Batches IDE events every 30s to /api/track/ide and heartbeats every 60s.