Turn your GitHub activity into a beautiful coding health dashboard.
Live Demo · 中文文档 · Report Bug · Request Feature
DevPulse helps developers understand their coding rhythm, contribution trends, review activity, and weekly progress — all in a privacy-friendly, frontend-only dashboard.
- Like GitHub Wrapped, every day — not just year-end
- Demo mode — try it instantly without a GitHub token
- Pure frontend — your token never leaves your browser
- Weekly report with trend comparison, repo breakdown, and time-of-day analysis
- Export to PNG — share your weekly progress as an image
| 📊 Dashboard | Today's commits, PR reviews, issues at a glance |
| 🔥 Streak & DevScore | Track your consistency and overall coding health |
| 🗓 Contribution Heatmap | 7×24-hour weekly rhythm visualization |
| 📝 Weekly Report | Trend chart, repo pie chart, time-of-day bars |
| 📤 Export to PNG | One-click shareable weekly summary image |
| 🌐 i18n | Chinese and English, auto-detected |
| 🌓 Themes | Dark and light mode |
| 🔒 Privacy-first | No backend, no database, no tracking |
git clone https://github.com/zhouder/DevPulse.git
cd DevPulse
npm install
npm run devOpen http://localhost:5173, paste your GitHub Personal Access Token, and you're in.
Or just click Try demo data to explore without any token.
DevPulse is 100% frontend-only. Your token stays in your browser.
- Token stored in localStorage only — never sent to any server
- All GitHub API calls are direct from your browser to GitHub
- No backend, no database, no tracking
- For public activity: no special scopes required
- For private repo stats: enable
reposcope additionally
React 19 · TypeScript · Vite · Tailwind CSS · Zustand · Framer Motion · Recharts
See CONTRIBUTING.md for project structure and contribution workflow.
- GitHub OAuth / GitHub App login
- More accurate contribution calendar
- Shareable public profile / report page
MIT · See LICENSE

