A Visual Studio Code extension that tracks your coding activity and generates an intelligent productivity dashboard with charts, KPIs, and session summaries.
Features
Activity tracking — file open / save / close events and error diagnostics
Productivity score — dynamic 0-100 score based on saves, focus, and error patterns
Timeline chart — stacked bar chart of activity over 10-min intervals
Top files — ranked horizontal bar chart of most active files
KPI cards — duration, saves, files, opens, saves/h, errors at a glance
Previous session popup — shows recap on every VS Code startup
Status bar shortcut — one-click access to the dashboard
AI summaries — optional OpenAI / Gemini integration (bring your own key)
Persistent sessions — data survives restarts via globalState
Auto-save every N seconds (configurable)
Commands
Command
Description
DevCraft: Show DevCraft Dashboard (devcraft.showDashboard)
The AI path uses the global fetch available in Node ≥ 18 (VS Code's runtime). If the request fails or no API key is configured, it silently falls back to the local summary.
Only file: scheme documents are tracked, so output channels and git diff views don't pollute the session.
License
Proprietary — All rights reserved. See the LICENSE file included with this extension.