Your browser is no longer supported! Please upgrade your web browser now.

Introducing Harvest for GitHub: Track Time on Issues and Pull Requests

Our developers at Harvest spend a majority of their time in GitHub. As someone who organizes our projects, I tend to live in Basecamp or Trello, so the fact that I can start a Harvest timer from those apps is great. But for developers who actually do their work in GitHub, it’s been a bummer that they haven’t been able to start a timer from there. Today, we’re excited to add GitHub to the list of apps you can track time from with the Harvest Chrome extension!

If you already have our Chrome extension installed today, you’ll now see a Track Time button at the top of every GitHub issue and pull request. If not, just install it here. The highlights of the integration:

  • Quickly start and stop a timer from GitHub issues and pull requests. There’s a button at the top of the page, but also down near the comments.
  • The ID and title of the issue or pull request will populate into your Harvest notes.
  • Your Harvest timesheet will have a link back to the GitHub issue or pull request associated with that entry.


The Harvest for GitHub integration will make developers and project managers happy. It’ll be easier for developers to get a timer going, meaning they’ll be more likely to track time. For project managers, that translates to not having to remind your team to track time and having more accurate reports. Win, win!

If you have any questions or feedback, just get in touch with us.

Thoughts or questions about this post? Need some help?
Get in touch →

This was posted in Add-ons, New Features, Product News.
  • Could this be supported on the individual commit page as well?

    With that, you could implement an additional feature: A GitHub hook that supports a message like “time 0.5 SOMEPROJECTID” in the commit message itself. This would be neat because you’d be able to first commit with a message like that, then see and manage the time on the resulting GitHub commit page using the Harvest extension.

  • Katie Rose on July 14, 2015

    @Dan Interesting idea, thanks for sharing! No plans to add support via commit messages at this time though. Sorry about that!

  • Even without commit messages, supporting the button on the commit page would be handy. For example a lot of people have a log of their GitHub commits go to Slack. You could then then click the GitHub links in Slack and log your time.

  • This is amazing – thank you! We use github issues for all our internal and client projects, and has become our central project management tool at Very happy to see this feature!

  • That is definitely a must have feature. The only problem for me and my team is that we really love Safari (as much as Harvest) and unfortunately there is no extension for other browsers. Any plans for this?

  • Katie Rose on July 29, 2015

    @Eric Thanks for the kind words! Glad to hear this integration is helpful for you and your team.

    @Cosmin Thanks for sharing this feedback. Unfortunately, we don’t have any near term plans to add a Harvest Safari extension (much to the dismay of some of the Harvest team as well). It is something we may consider at some point. Sorry I don’t have better news right now!

  • Joakim Carlsten on July 30, 2015

    Great feature!

    Are there any plans for integrating BitBucket as well?
    (Users – always wanting more…) ;)

    • Katie Rose on July 30, 2015

      @Joakim No plans for BitBucket right now, but noted!

  • Jira has a way to log your time in the commit message. This is a much more convenient way to do it as most people use third party tools to manage their repositories. All you need to do is parse the commit message for certain strings. For example #log_time 4h

  • +1 for supporting commits, it’s really a more logical unit of work than an issue or pull request, which may not always be in use. Especially at the start of a project or when working on a solo project.

    Currently I often copy and paste my commit messages into Harvest. It’d be great to grab the commit message but attribute the time back to an associated pull request/issue or branch if present. I’ve used the unofficial klokantech/github-time-tracking extension in that way before.

  • Katie Rose on August 6, 2015

    @Lee @Eric Thanks for the feedback! Adding support for commit messages isn’t on our radar, but it’s helpful to hear you would find this useful. Thanks for taking the time to share!

  • @Katie Our company is also using BitBucket…

  • Roger Kristiansen on December 23, 2015

    It would be nice if the time spent on issues were easier accessible on github. Opening the tracking dialog to see this info is a bit cumbersome.

    How about adding it to the issue listings and/or inside the issue view?

    • @Roger Thanks for this feedback! While we don’t have near-term plans for this, this is something we’ve thought about and it’ll hopefully happen at some point. We’ll keep you posted. Thanks again!

  • +1 for supporting smart commits. Devs don’t work in the browser with GitHub…. CLI is 99% of devs… you have to put it on the roadmap.

  • We’d love to have Github support for the Safari extension as well! We created an issue here in case anyone wants to upvote!

Comments have been closed for this post.
Still have questions? Contact our support team →