Darkyen's Time Tracker

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Sep 17, 2018
4 777
Track the time spent on a project.
Adds a single status bar widget. Click or type to start counting, click again to stop. Pauses the timer automatically when idle (after two minutes of inactivity by default). Time is saved in IDE's workspace files, does not clutter project's directory.
Right click timer widget for options.
Optional git integration, injects the time it took to create the commit into the commit message.

Download plugin

Recent change notes

Version 1.4.0
  • Specify the pattern with which the time shown in the widget and injected into the commits should be formatted (patterns can be different)
  • After being paused (idle or in different IDE window), balloon with the idle duration appears and allows to count the idle time in. Short times away can be counted in automatically.
  • Added option to stop, rather than pause, after being idle
  • Ability to save and load default configuration of the plugin
  • Ability to specify path to git hooks when the default one is invalid (can happen for some non-standard git setups)
Version 1.3.6
  • Fix occasional git time file creation failure
Version 1.3.5
  • Attempt to fix git integration time sometimes not resetting after commit
Version 1.3.4
  • Fix thread problem that caused crashes on IntelliJ 2017.3.3
Version 1.3.3
  • Improve git hook
  • Fix widget not being removed on project change
Version 1.3.2
  • Update for latest IntelliJ
  • Don't show days, only hours
Version 1.3.1
  • Fix exception when closing project window
Version 1.3
  • Improved behavior when working on multiple projects - trackers in other windows will automatically pause when one in active window starts counting. This can be disabled.
  • Added buttons to reset and manually add time
Version 1.2
  • Added optional git integration and made it possible to configure the behavior, right click the timer widget
  • Slightly smarter idle-resume logic
Version 1.1.1
  • Fix timer auto-start when multiple projects are opened at the same time
Version 1.1
  • Timer starts automatically on typing
  • Time spent hibernating (for example when notebook lid is closed) is no longer counted
Version 1.0
  • Initial release