JetBrains overview
The Analog WakaTime JetBrains plugin records coding activity inside IntelliJ-platform IDEs and syncs aggregated stats to your Analog account.
Supported IDEs
| IDE | Status |
|---|---|
| IntelliJ IDEA (Community / Ultimate) | Supported |
| PyCharm | Supported |
| WebStorm | Supported |
| GoLand | Supported |
| PhpStorm | Supported |
| Rider | Supported |
| CLion | Supported |
| RubyMine | Supported |
| Android Studio | Supported |
| DataGrip | Supported |
| Other IntelliJ-platform IDEs | Supported when the plugin installs from Marketplace / disk |
What it tracks
Typical coding metadata (same family as the VS Code extension):
- Active coding time while the IDE is focused
- Language / file type
- Project name
- File path / file name (not file contents)
- Line change counts when available
- IDE name for dashboard breakdowns
It does not upload source code buffers.
How sync works
- The plugin samples activity while you edit.
- Batches are sent to the Analog gateway activity sync API with your session/token.
- If the network is down, activity is kept locally and retried later (exact storage depends on the plugin build).
- The web dashboard aggregates language, project, and time charts.
See Activities API for the client-facing payload shape used by IDE plugins.
Settings you usually care about
- API token — from your Analog profile
- API / gateway host — only if you self-host or override the default production gateway
- Enable / disable tracking — pause without uninstalling
Exact menu labels can differ slightly between IDE versions; look under Tools or Settings → Tools for Analog WakaTime.
Dashboard
After the plugin is authenticated:
https://analogwakatime.com/dashboard
Related clients
- VS Code installation
- Desktop Agent — whole-desktop focus tracking (optional)