WakaTime for Developers
Open-source IDE plugin that automatically tracks coding time across dozens of editors including VS Code, IntelliJ, and Sublime Text, providing detailed metrics on languages, projects, and productivity patterns.
About this tool
Overview
WakaTime is the leading automatic time tracking tool purpose-built for software developers. It provides detailed insights into coding activity through open-source plugins that integrate with your development environment, tracking time spent in different projects, files, languages, and branches automatically.
Features
- Automatic Time Tracking: Tracks coding time automatically while you work
- 40+ Editor Plugins: Supports VS Code, IntelliJ IDEA, PyCharm, Sublime Text, Vim, Emacs, Atom, and more
- Language Metrics: See time spent in each programming language
- Project Breakdown: Automatic project detection and time allocation
- Branch Tracking: Git integration shows time per branch
- File-Level Detail: Track which files you work on most
- Daily/Weekly Goals: Set coding time targets and track progress
- Private Dashboards: Visualize your coding activity over time
- Leaderboards: Compare with team members (optional)
- Calendar Heatmap: GitHub-style visualization of coding activity
- Editor Metrics: Track which editors you use
- OS Detection: Automatic operating system tracking
- Offline Support: Syncs when reconnected
- API Access: Programmatic access to your data
- Privacy-First: Code content never leaves your machine
Supported Editors
- Visual Studio Code
- JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.)
- Sublime Text
- Vim/Neovim
- Emacs
- Atom
- Visual Studio
- Xcode
- Android Studio
- And 30+ more
Metrics Provided
Dashboard Views
- Daily coding time and trends
- Programming languages used
- Projects and time allocation
- Most edited files
- Operating systems
- Editors used
- Categories (coding, debugging, building, etc.)
Insights
- Best day for each language
- Average daily coding time
- Streak tracking
- Productivity patterns
- Weekly reports via email
Use Cases
Personal Productivity
- Track actual coding time vs. work hours
- Identify time-consuming projects
- Monitor progress on learning new languages
- Set and achieve coding goals
Team Management
- Understand team capacity and workload
- Identify bottlenecks in projects
- See technology stack usage
- Track distributed team activity
Freelance Development
- Accurate time tracking for client billing
- Evidence of work completed
- Project time estimation improvement
- Transparent reporting to clients
Code Analysis
- Which projects take most time
- Frequently modified files (potential refactoring targets)
- Language distribution in polyglot projects
Privacy
- Only metadata is collected (time, file names, languages)
- Code content never transmitted
- Private by default
- You control what's tracked
- Can exclude specific projects or files
- Open-source plugins = transparent
Pricing
Free tier: 2 weeks of history Premium: $9/month - Unlimited history, goals, private leaderboards Teams: $11/user/month - Team dashboards, insights, and management
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)Fully open-source, self-hostable alternative to WakaTime for automatic programming time tracking. Hackatime is WakaTime-compatible, allowing developers to use existing WakaTime plugins while maintaining complete control over their data through self-hosting. Ideal for developers and teams prioritizing data privacy and sovereignty.
A lightweight time tracking tool integrated with the Awesome Window Manager. It lets users start, stop, and inspect tasks via configurable key bindings and records events to a Qmonix server, where tracked time can be viewed and analyzed through the Qmonix web dashboard. Designed for developers and power users who live inside Awesome WM and want keyboard‑driven time tracking.
Doug is a command-line time tracking utility that helps users track their work hours and tasks efficiently from the terminal. Suitable for developers and users who prefer CLI-based time management tools.
gtm (Git Task Manager) is a tool for tracking tasks and time directly through git, suitable for developers seeking integrated time management.
A custom component that integrates Toggl Track API with Home Assistant for tracking time.
Automatic time tracking plugin for developers that integrates directly with popular code editors and IDEs including VS Code, IntelliJ IDEA, and PyCharm. Shows real-time metrics about coding time per day in the status bar, trusted by over 700,000 developers worldwide.