← Package directory
Available on winget

Install WakaTime CLI

Command line interface used by all WakaTime text editor plugins

Install with winget
winget install --id Wakatime.CLIWakatime
Upgrade
winget upgrade --id Wakatime.CLIWakatime
Uninstall
winget uninstall --id Wakatime.CLIWakatime

About WakaTime CLI

Command line interface used by all WakaTime text editor plugins

What's new in 2.14.5

Changelog - Preserve claude launch directory as project folder #1426 - Only use Claude Code cwd when no alternate project defined #1427 - Fix new Claude test on Windows #1429

Read release notes

Version history

Version Updated Notes
2.14.5 Changelog - Preserve claude launch directory as project folder #1426 - Only use Claude Code cwd when no alternate project defined #1427 - Fix new Claude test on Windows #1429
2.14.2 Unknown Changelog - Log Mutex #1418
2.14.1 Unknown Changelog - Make sure AI Heartbeats use filter params #1416
2.14.0 Unknown Changelog - New status_bar_hide_minutes ini config #1414
2.13.2 Unknown Changelog - Decrease max heartbeats per request to 10 #1412
2.13.1 Unknown Changelog - Rename ai_heartbeats_last_parsed_at to ai_logs_last_parsed_at #1408 - Support old Codex logs formats #1409 - Upgrade Go to v1.26.3 #1410
2.13.0 Unknown Changelog - Backfill AI heartbeats on first install #1405
2.12.1 Unknown Changelog - Add Heartbeat.ai_subscription_plan attribute #1402 - Make sure Cursor plan parsing does not block heartbeat parsing #1403
2.11.3 Unknown Changelog - Fix Claude user agent regression #1400
2.11.2 Unknown Changelog - Fail soft when getting json parse errors while parsing AI heartbeats #1397 - Support more Claude log shapes #1398
2.11.0 Unknown Changelog - Correctly associate heartbeat responses #1391 - Continue AI parser #1392 - Cody AI parser #1394
2.9.3 Unknown Changelog - Skip parsing sqlite db for AI heartbeats when not modified #1388 - Fix Goose parsing #1389
2.9.1 Unknown Changelog - Prevent erroring when parsing unexpected Claude log structure #1385 - Disable AI parsing in non-AI tests #1386
2.9.0 Unknown Changelog - Qoder AI parser #1380 - Kiro AI parser #1381
2.7.5 Unknown Changelog - Claude message.content can be a plain String instead of Array #1372 - Upgrade go-ntlmssp to v0.1.1 #1373 - Fix Claude transcript parsing edge cases #1374 - Prefer Pawn over PHP #1375 - Fix Forth and FSharp la...
2.7.0 Unknown Changelog - Cline, Gemini, Goose, Windsurf parsers #1368
2.6.2 Unknown Changelog - Prevent adding IDE to Claude User-Agent when running standalone #1366
2.6.1 Unknown Changelog - Default to hide status bar categories in Today output #1363
2.6.0 Unknown Changelog - Opencode parser #1360
2.5.0 Unknown Changelog - Salvage ini config when corrupted #1353 - Retry https proxy config as http for cntlm compatibility #1356 - Allow api key without settings section #1357 - Add Roo AI transcript parser #1358