Local-first coding activity tracker for VS Code.
DevPulse is a local-first coding activity tracker for VS Code. It runs quietly in the background and turns your editing into clear coding analytics: coding time, streaks, goals, projects, languages, and Git activity. Everything stays on your machine, so you can understand your habits without an account, a cloud sync, or telemetry.
Install DevPulse from the VS Code Marketplace
Today's coding time is the largest element on the page, with your current streak and deep work beside it. Daily, weekly, and monthly goals show how close you are to your targets, and the annual banner opens your Developer Wrapped.
See commits for today, this week, this month, and all time, along with your current branch. Weekly Insights summarize coding time, daily average, best day, favorite day, peak hour, lines, focus sessions, and the projects you worked on.
A six-month heatmap shows your coding consistency, and the weekly bar chart compares each day of the week. Project cards break down hours, days active, files, and top languages per workspace.
The language breakdown lists your most-used languages with percentages. The overview panel collects lines written today, saves, all-time coding time, and your best streak.
Copy a shareable summary of your coding activity. Choose Professional, Minimal, GitHub, or Wrapped, then paste it wherever you like.
- Automatic background coding time tracking
- Coding streak with current and best streak
- Daily, weekly, and monthly goals
- Project tracking across every workspace folder
- Language statistics with percentages
- Git activity: commits, branch, and recent messages
- Activity heatmap and weekly bar chart
- Weekly Insights: coding time, daily average, best day, favorite day, peak hour, lines, sessions, and projects
- Developer Wrapped with animated stats, top projects, and a six-month heatmap
- Share cards in four templates
- Export all data as JSON
- Works offline
- No account or sign-up
- Data stored locally on your machine
- No telemetry
- Works offline
- Export your data anytime
| Command | Description |
|---|---|
DevPulse: Show Dashboard |
Open the main dashboard |
DevPulse: Open Yearly Wrapped |
View your annual report |
DevPulse: Open Monthly Wrapped |
View your monthly report |
DevPulse: Copy Share Card |
Generate and copy a shareable card |
DevPulse: Export Data |
Export all tracking data as JSON |
DevPulse writes a single JSON file to your VS Code storage directory and never sends it anywhere. Use DevPulse: Export Data to save a copy whenever you want.
MIT. See LICENSE for details.