⏱ Coding Session Tracker — Smart Coding Session Tracker for VS Code
** Coding Session Tracker** helps you understand how you really spend your time coding — directly inside Visual Studio Code.
Track active coding sessions, stay focused with Pomodoro, visualize productivity with stats and heatmaps, and keep everything distraction-free inside the sidebar.
✨ Why Coding Session Tracker?
Most developers underestimate or overestimate how much they code.
Coding Session Tracker:
- Runs quietly in the background
- Tracks real coding time (not just open editor time)
- Helps build healthy focus habits
- Gives you clear, visual feedback on your productivity
No accounts. No cloud. Your data stays local.
🚀 Features
⏱ Automatic Coding Time Tracking
- Tracks active coding time per session
- Pause / Resume manually when needed
- Persistent tracking even after VS Code restarts
- Live timer shown in both sidebar and status bar
🍅 Built-in Pomodoro Timer
- 25-minute focus sessions (Pomodoro technique)
- Start / Reset controls
- Visual countdown
- Notification when a session completes
- Optional sound alerts (OS-based)
Stay focused without leaving your editor.
📊 Daily & Weekly Statistics
🔥 Productivity Heatmap
GitHub-style heatmap calendar
Visualizes last 30 days of coding activity
Instantly see:
- Highly productive days
- Low-activity periods
Motivating and easy to understand
🧠 Theme-Aware, Clean UI
- Matches your VS Code theme automatically
- No bright colors or distractions
- Designed to feel native to VS Code
- Optimized for the sidebar (compact & readable)
📌 Status Bar Integration
- Always know how long you’ve coded
- Minimal status bar indicator
- Updates in real time
📷 Screenshots
(Add screenshots here for Marketplace visibility)
- Sidebar view
- Pomodoro timer
- Stats section
- Heatmap calendar
⚙️ How It Works
- Coding time is tracked locally
- Data is stored using VS Code’s global state
- No network calls
- No telemetry
- No sign-ups
Your productivity data is yours only.
🛠 Commands & Controls
| Action |
Location |
| Pause / Resume coding |
Sidebar buttons |
| Start Pomodoro |
Sidebar |
| Reset Pomodoro |
Sidebar |
| View stats |
Sidebar |
| Live timer |
Status bar |
🔒 Privacy
✔ No data collection
✔ No tracking
✔ No ads
✔ No external services
Coding Time works entirely offline.
🚧 Roadmap
Planned improvements:
- Idle detection (auto-pause when inactive)
- Configurable Pomodoro durations
- Export stats (CSV / JSON)
- Monthly reports
- Pro features (optional)
❤️ Feedback & Support
If you find Coding Time useful:
- ⭐ Leave a rating on the VS Code Marketplace
- 🐞 Report issues or suggestions on GitHub
- 💡 Feature ideas are welcome
📄 License
MIT License