Time Tracking Plugin in PhpStorm

If you want to take better control of your tasks and projects and measure the time you spend developing, check out the Time Tracking Plugin which was bundled with PhpStorm 2016.1 earlier this year.

The Time Tracking plugin automatically tracks the time you spend on each project based on your activity within the editor. It will automatically pause after 5 minutes of inactivity, or you can manually start and stop it as needed by using the Time Tracker Tool Window. 

How to use the plugin

First of all, enable the Time Tracking plugin in Settings|Tools | Tasks | Time Tracking. The Time Tracking tool window will now be available in the right-hand tool window bar, as well as in the View | Tool Windows menu.

Time Tracking

You can add new tasks easily by pressing the green cross button. The Auto Mode is turned on by default, which means that time will be tracked automatically as soon as you start working in the editor. If the Auto Mode is not activated, you’ll have to start (and stop) the timer manually.

Time Tracking 2

The Time Tracker can be also synchronized with a bug tracking system in the Configure Servers dialog, so it becomes even easier to track how much time you spend on each task. You can find more information on how it works in the PhpStorm Web Help.

Give it a try and let us know what you think!

JetBrains PhpStorm Team
The Drive to Develop

This entry was posted in Cool Feature. Bookmark the permalink.
  • http://www.arifulhaque.com/ Ariful Haque

    Really a much required feature. Expecting some more insights in future update.

  • Peter

    Nice feature!
    Where can I find the mentioned CSV file?

    • Anna Lebedeva

      @Peter, I’m sorry for misleading there is currently no CSV file available for this bundled plugin.

  • Alan Hamlett

    Why not just use https://wakatime.com since it works with JetBrains and also many other IDEs?

    • http://nalekberov.tumblr.com Nurlan Alekberov

      Why I have to pay $9 monthly if it’s a built-in feature?

      • Alan Hamlett

        WakaTime is free to use, you can choose to upgrade for more features but it’s not required.

        • http://nalekberov.tumblr.com Nurlan Alekberov

          Really cool! I already started to use, first impression is awesome!

          • Attila Fulop

            I’m a Wakatime user myself, and besides the product I also have to praise Alan’s great attitude towards user requests.

        • Ákos Király

          I tryed it too, doesn’t even checked what features in paid version
          Free version is meets all my reuirements.

          Was surprised, Configuring 3 IDE-s took about 3 minutes, and with some change in settings I could start it use in less than 10 minutes, and Now It measures all my time fully automatically with almost 100% precision.

    • Karsten Vogt

      You should disclose, that you are the founder of wakatime 😉

      • Alan Hamlett


    • Attila Fulop

      Because one may need to log the time to JIRA (Youtrack, etc). I’m actually using both JIRA and Wakatime. And the time I log to JIRA is actually much more than the Wakatime plugin reports, since I don’t spend all my time in the IDE while resolving a task.

      Wakatime gives me the time I actually spent coding, and it’s completely OK this way.