claude-code-wakatime
wakatime · wakatime/claude-code-wakatime
A Claude Code plugin that tracks AI usage, lines of code generated, and time spent prompting AI, integrating with WakaTime.
Track how much time you spend using Claude Code to AI-code
Preview
What you can do with it
- Monitor and analyze the time spent on AI-assisted coding activities.
- Track the number of lines of code generated by your Claude Code agent.
- Gain insights into your AI coding productivity and patterns.
Safety check
No risky patterns found in the files we scanned.
Automated scan of the repo files. Always review code you run.
From the README
WakaTime for Claude Code
Track your AI usage, lines of code generated, time spent prompting AI, etc. using the WakaTime plugin for Claude Code.
WakaTime is an open source plugin for metrics, insights, and time tracking automatically generated from your programming activity.
Installation
-
claude plugin marketplace add https://github.com/wakatime/claude-code-wakatime.git -
claude plugin i claude-code-wakatime@wakatime -
Add your API key to
~/.wakatime.cfg:[settings] api_key = waka_123
Upgrading
claude plugin marketplace update
Usage
New: See the lines of code generated by AI on your dashboard!
Visit https://wakatime.com to see your coding activity.
Development
npm run watch
Troubleshooting
Diagnostic tool for troubleshooting the installation and health of Claude Code and plugins:
claude doctor
Make sure you have node.js installed and in your $PATH:
node -v
Run claude with verbose logging to see any plugin load errors:
claude --debug
Look for errors in the wakatime-cli log file:
grep error ~/.wakatime/wakatime.log | grep -v backoff