Overview Version History Q & A Rating & Review
Analog WakaTime
A Visual Studio Code extension that tracks your coding activity - time spent, lines written, keystrokes, and more. An alternative to WakaTime for tracking your programming productivity.
Features
⏱️ Time Tracking - Accurately tracks the time you spend writing code
📝 Lines of Code - Counts lines added and deleted
⌨️ Keystrokes - Tracks your typing activity
📊 Language Statistics - Groups activity by programming language
🔄 Auto Sync - Automatically syncs your statistics
🔐 Secure - Uses API token authentication
🎯 Smart Tracking - Only tracks active coding time (ignores idle periods)
Installation
Open VS Code
Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
Search for "Analog WakaTime"
Click Install
Or install from the command line:
code --install-extension pablaofficeals.analog-wakatime
Quick Start
Get your API token from your user profile on the website
Open VS Code Settings :
Press Ctrl+, (or Cmd+, on Mac) to open Settings
Search for "Analog WakaTime"
Paste your API token in the Analog WakaTime: Api Token field
Or use the command:
Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
Run: Analog WakaTime: Set API Token
Paste your API token
Start coding! The extension will automatically track your activity
Configuration
You can configure the extension in VS Code settings:
analogWakaTime.apiToken
Type : string
Default : ""
Description : API token for authentication. Get your token from your user profile.
Scope : Application
analogWakaTime.sendInterval
Type : number
Default : 60000 (60 seconds)
Description : Interval for sending statistics in milliseconds
Range : 10000 - 3600000 (10 seconds - 1 hour)
What Gets Tracked?
Time Spent : Active coding time (excludes idle periods)
Lines Added : Number of lines you've written
Lines Deleted : Number of lines you've removed
Keystrokes : Total keystrokes while coding
Language : Programming language of each file
File Path : Path to the files you're working on
Privacy & Security
Uses secure API token authentication
Your data is protected and encrypted
No data is sent to third-party services
Requirements
Visual Studio Code 1.80.0 or higher
Extension Settings
This extension contributes the following settings:
analogWakaTime.apiToken: Your API token
analogWakaTime.sendInterval: Statistics sync interval
Commands
Analog WakaTime: Set API Token - Configure your API token
Troubleshooting
Token not working?
Make sure you've copied the complete API token from your profile
Verify the token is valid by checking your profile
Try setting the token again using the command palette
Statistics not syncing?
Check your internet connection
Check VS Code's Output panel for error messages
Ensure your API token is set correctly
Verify the token hasn't expired
Not tracking activity?
Make sure the extension is activated (it activates automatically)
Check that you're editing files (not just viewing)
Verify the file is a text file (not binary)
Restart VS Code if the issue persists
License
This is proprietary software. All rights reserved.
Changelog
0.0.1
Initial release
Time tracking
Lines of code counting
Keystrokes tracking
Language statistics
API token authentication
Automatic statistics sync