WakaTime
Automatic coding time tracker that measures AI-generated code, model efficiency, and developer productivity across 100+ editors and IDEs.
At a Glance
Free forever with 1 week dashboard history.
Engagement
Available On
Alternatives
Listed Jul 2026
About WakaTime
WakaTime automatically tracks how developers spend their time coding, with a growing focus on measuring AI-generated code, model costs, and agent effectiveness. Founded in San Francisco by Alan Hamlett and launched in May 2013, the platform has grown to serve what the company describes as over 500,000 developers. It works by installing open-source plugins into editors and IDEs that silently send "heartbeat" events to WakaTime's servers whenever you type, switch files, or save.
What It Is
WakaTime is a developer productivity analytics platform that sits between your editor and a cloud dashboard. Its open-source CLI (wakatime-cli, written in Go) is the shared engine behind all official editor plugins — it collects metadata about files, projects, branches, languages, and AI tool usage, then sends that data to WakaTime's REST API. The resulting dashboards show time breakdowns by project, file, language, editor, operating system, and — increasingly — by AI agent and model.
AI Analytics: The Core Differentiator
WakaTime has expanded well beyond simple time tracking to become an AI coding analytics layer. The platform now tracks:
- AI vs. human line changes — how many lines were added or removed by AI tools versus typed by hand
- AI agent costs — estimated token spend per developer, per agent (Claude Code, Cursor, Codex, Copilot, Windsurf, Cline, Gemini, and more), calculated from input/output token counts at representative API rates
- Model efficiency — average tokens per line and prompt length across models
- AI adoption — which agents developers are using and what percentage of code is AI-generated
- Prompt length metrics — mean and median prompt character lengths per session, to understand how developers interact with AI tools
The cost estimates are explicitly described by WakaTime as approximations for comparing agents and trends, not for reconciling invoices.
Plugin Ecosystem and Editor Coverage
WakaTime's plugin page lists support for over 100 editors, IDEs, and terminals, including VS Code, IntelliJ IDEA, Neovim, Vim, Emacs, Xcode, Android Studio, PyCharm, Cursor, Zed, and many more. All official plugins are open source on GitHub and share the same ~/.wakatime.cfg config file and the wakatime-cli binary. Plugins send heartbeats when you type, switch files, or save — and stop tracking when you stop typing, so idle time is not counted. Offline coding is supported: heartbeats are cached locally in a BoltDB file and synced when connectivity returns.
Team and Organization Features
For engineering teams, WakaTime provides organization dashboards that aggregate individual developer stats without requiring manual input. Team features include:
- Unlimited team dashboards with per-developer breakdowns
- Commit and PR stats overlaid on repository history
- Custom privacy controls (hide projects, obfuscate file paths, repo filtering)
- CSV and JSON export of team dashboards
- SSO, OIDC, and SCIM support at the Business tier
- Google Calendar, GitHub, GitLab, Bitbucket, Slack, and Zoom integrations
Update: wakatime-cli v2.21.4
The wakatime-cli repository on GitHub shows active development, with the latest release v2.21.4 published on June 30, 2026. The repository is written in Go under a BSD 3-Clause license and has 446 stars and 77 forks. The CLI is the shared foundation for all editor plugins, meaning updates to it propagate across the entire plugin ecosystem. The homepage now prominently features AI analytics as the primary value proposition, reflecting a significant product direction shift from pure time tracking toward AI ROI measurement.
Tradeoffs to Know
WakaTime only collects file metadata — paths, project names, branch names, language, line counts, cursor position — never file contents. Privacy controls in the config file allow obfuscating project names, hiding file paths, or excluding entire folders before data leaves the machine. The free plan retains all coding activity indefinitely but limits dashboard history to one week; paid plans unlock full historical access. The platform is a hosted SaaS service; while the CLI and all editor plugins are open source under BSD-3-Clause, the WakaTime backend and dashboard are not.
Community Discussions
Be the first to start a conversation about WakaTime
Share your experience with WakaTime, ask questions, or help others learn from your insights.
Pricing
Free
Free forever with 1 week dashboard history.
- 1 week dashboard history
- Weekly email reports
- 1 programming goal
- Public leaderboard
Basic
More history and goals for individual developers.
- 2 weeks dashboard history
- Weekly & daily email reports
- 3 programming goals
- Private leaderboards for 5 devs
- Pro badge on profile
- Basic integrations
- Priority support
Premium
Unlimited history and full features for individual developers.
- Unlimited dashboard history
- Unlimited programming goals
- Private leaderboards for 50 devs
- Invoices from code stats
- Premium commit & PR stats
- Premium integrations
- Export & download stats
- Priority support
Team
Team dashboards and analytics for up to 100 developers.
- Up to 100 developers
- Unlimited team dashboards
- Team commit & PR stats
- Team integrations
- Private leaderboards for 100 devs
- Export team dashboards
- Custom privacy & access control
Business
Enterprise features for 100–1,000 developers.
- 100–1,000 developers
- SSO Single-sign-on, OIDC, SCIM
- Onboarding support & training
- Commit & PR stats for 1k devs
- Private leaderboards for 1k devs
- Prioritized email & Zoom support
- Customized integrations
Capabilities
Key Features
- Automatic coding time tracking
- AI-generated code detection
- AI agent cost estimation
- Per-model token usage analytics
- AI adoption monitoring
- Prompt length metrics
- Human vs AI line change tracking
- 100+ editor and IDE plugins
- Team dashboards
- Commit and PR time stats
- Private leaderboards
- Programming goals with email reminders
- 600+ language detection
- Offline coding support
- Google Calendar integration
- GitHub/GitLab/Bitbucket integrations
- Slack integration
- Custom rules for project/file renaming
- Data export (JSON/CSV)
- Embeddable charts and badges
- OAuth 2.0 API
- SSO/OIDC/SCIM (Business plan)
- Invoice generation from code stats
- Public leaderboards
