Skip to main content

JetBrains overview

The Analog WakaTime JetBrains plugin records coding activity inside IntelliJ-platform IDEs and syncs aggregated stats to your Analog account.

Supported IDEs

IDEStatus
IntelliJ IDEA (Community / Ultimate)Supported
PyCharmSupported
WebStormSupported
GoLandSupported
PhpStormSupported
RiderSupported
CLionSupported
RubyMineSupported
Android StudioSupported
DataGripSupported
Other IntelliJ-platform IDEsSupported 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

  1. The plugin samples activity while you edit.
  2. Batches are sent to the Analog gateway activity sync API with your session/token.
  3. If the network is down, activity is kept locally and retried later (exact storage depends on the plugin build).
  4. 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