GitHub time tracking integration

Accurate time tracker for timesheets, budgeting, client reporting, and payroll.
Works inside GitHub. No more tab switching!

Free to try   •   No credit card required   •   1-minute signup
Time tracking and estimates inside GitHub
Total time and estimate by the entire project.
See the timer and reported time next to the task title.
You can track time using the timer or log time manually.
See the time and progress of each employee.

Why Everhour is the best time tracking integration for GitHub on the market?

Welcome GitHub customers to try Everhour
1. Quick setup

Connect your GitHub account to Everhour. The time tracker will automatically appear in each of your current GitHub projects. Your team can instantly start tracking time, without any manual project setups.

2. Easy to learn

It doesn’t take long to teach your employees how to utilize Everhour. The intuitive time tracking controls inside the GitHub interface allow your staff to start tracking their time in one click.

3. Accurate results

Now, your employees won’t forget to start and stop their time tracker during and after work. Everhour conveniently integrates right into the GitHub interface, eliminating the necessity to switch between tabs and improving time tracking accuracy.

4. Estimate when needed

With Everhour your staff can log in the time they plan to spend on each project and track the time left to complete it. This simple feature helps your team to better follow current project progress and more precisely estimate the needed time for the future ones.

5. Auto updates

When you launch a new project or your team amends the existing ones, Everhour automatically syncs with all the changes. As a result, your reports will always show the latest data.

6. Clear reporting

With Everhour you can create customized reports with various information. Choose project name, milestone, GitHub labels and get an accurate and detailed analysis of your project progress.

Does GitHub have time tracking?

GitHub (as well as Jira) is one of the main working platforms for programmers. It provides software developers with a variety of useful code and project management instruments. What GitHub is missing is a detailed time tracking tool.

So why use GitHub for project management then you may ask? It’s pretty simple. Developers love it. And it has some fantastic features already built into it: tags, milestones, multi-assignments, commenting, markdown, project boards, etc. Some features are even conspicuously absent from other popular project management tools.

Everhour allows you to supplement GitHub with everything you need, instead of looking for an alternative just because of the lack of native time tracking.

Why track time in GitHub at all?

If you are a development/consulting firm, your clients want to have an idea of the total time and cost of the project or yet another iteration before they sign a contract. The next big thing is to stay within the agreed estimates and keep your client up-to-date with your progress.

Productivity metrics, insights, and time tracking automatically generated from your programming activity is good, but not something your client expects and understands well. Automatic tracking is great for controlling personal productivity and helps to discover how to better optimize time, but this type of software usually does little to aid in setting better estimates for tasks, working with billing rates and charges, and monitoring budgets and wages. And Everhour solves all the above perfectly!

How to track time in GitHub with Everhour

  • Step 1: Create your Everhour account

    Sign up for free and install our browser extension. This is how we embed controls into the GitHub interface. We support all popular browsers: Chrome, Firefox, Safari, Edge.

  • Step 2: Connect Everhour and GitHub

    When you sign up, Everhour will automatically sync issues from your repositories. Sync happens periodically so all new issues that you create in GitHub will be visible in Everhour reports. Everhour also updates the names of issues or repositories if they were renamed in GitHub. This way Everhour reports will always show you the freshest data.

  • Step 3: Invite your team

    You need to invite your team to join Everhour. They will also need to connect their GitHub accounts and install our browser extension. Only those you invite into Everhour will be able to track time and see time progress (not necessarily all GitHub users). Your clients will not see anything in GitHub unless you invite them.

  • Step 4: Track time inside GitHub

    After successful integration, you can track time using the timer or log time manually. You’ll see the time reported by each employee and its progress.

  • Step 5: Track time via the Everhour browser extension

    You don't necessarily need to open GitHub or Everhour websites. By clicking on the timer icon in the browser toolbar you can quickly start the timer, add time to any task, edit time or estimate, and more.

  • Step 6: Make custom reports with GitHub data

    There are a number of columns that show specific data coming from GitHub. Open a report builder and select any of the columns to display the data in your report. For example, group tasks by milestone showing members, reported time and original estimates. Or you can build a report with the total involvement of a specific department. Use this data to keep your customer informed and to make sure that your team moves according to your original estimates. By increasing transparency in the development process, you will increase the number of your satisfied customers.

  • Step 7: Find out more...

    Everhour’s time tracker for GitHub provides detailed statistics on working time. Use the Timers page to find out what your team is working on right now. Meanwhile, the Timesheet page will give you an overall view of the time your team members were spending during a week. The Timecards tab shows when each of your employees started their workday, what time did they take breaks, and when they finished working. The Timeoff page includes the data on all vacations, sick leaves, and other PTO types.

4.5 of 5 is how people usually rate Everhour. Based on 500+ reviews on such popular platforms as  Capterra, G2Crowd, or TrustRadius. Read what real people say.

Your questions. Answered!

Here is the list of the most frequent questions. If you’d have other questions or ideas — contact us.

faq illustration
Is Everhour easy to connect with GitHub?

Yes. Just click Try with my GitHub and connect it with Everhour. The next step would be to install our browser extension. And that's it! Open your GitHub and start tracking time.

How does Everhour for GitHub work?

After integration, Everhour embeds controls into the GitHub interface and thus extends it with many useful features. You can keep tracking time from GitHub, through the Everhour website or browser extension.

Why does Everhour need read and write access to GitHub repos?

We request access to your GitHub repositories so we can access issues. Believe it or not, there is no GitHub API permission allowing "OAuth Apps" to request access ONLY for issues at this time. We have to request full access ('repo' scope) to your code to interact with issues. We never, ever download or modify your code. All we download are repository name and issues titles, even without description. And even that we never change, only read.

What if not all my GitHub users need time tracking?

No problem. You can invite and pay only for those GitHub users who are going to track time and use other Everhour features.

Will someone else (like clients) see my time in GitHub?

Only those people who are a part of your Everhour team and installed our browser extension can see time-related data in GitHub.

How to invite other GitHub users to Everhour?

After you register an Everhour account and connect it with GitHub, you can track time only for yourself. To invite teammates, you should go to the Everhour team page and manually invite your team by entering their emails. Each employee should finish the signup flow and connect their GitHub account.

Does Everhour work on GitHub native apps?

Unfortunately, it is not possible due to technical reasons. Only folks at GitHub can decide to integrate with Everhour. Other time trackers can't do this either.

A time tracker you can trust for life

“Overall a great and very affordable software with just the right amount of very robust and well thought out features! The perfect tool for freelancers and companies! I hate wasting time on complex software. Everhour just gets out of my way so I can get work done. Very responsive and helpful support! GitHub integration is fantastic and makes time tracking a lot easier and faster! I can build detailed reports of my work for clients. Exporting invoices directly to Freshbooks perfectly integrates my time tracking with my invoicing workflow. The app allows me to quickly start/stop timers when I forgot to do so on the web.”

— Benjamin W. (Source: Capterra)

“I am the owner of the company, and I use Everhour for timekeeping of myself and my subcontractors. All team members use the system - from web developers to tech support to project management to design.”

— Jennifer H. (Source: TrustRadius)

"The best time tracker for GitHub. Close integration to GitHub allows us to work with estimates and man-hours with ease. Flexible reporting satisfies our needs. Built-in calculations of projects costs and budgets control are cool."

— Mike D. (Source: G2.com)

“We are a 15 people team working remotely from different cities of Latin America and Europe, and time tracking for each client, project, and task has been always a major issue. We’ve been using Everhour for the past year or so, and it has become an essential tool for our team. It does not only give us the ability to track how much time we have dedicated to a project, but also to estimate how much time a particular task will need in order to be completed next time and by who. Easily create and save reports with just a few clicks”

— Daniel Y. (Source: TrustRadius)

“Everhour is being used by my department now, but it’s planned to be used across the whole company. We were having problems tracking the times of every project and Everhour ended up being the best solution to the issue. We’re tracking our tasks involved in every project, in every level (software development, meetings, project management, etc.)”

— Maria Lucia S. (Source: TrustRadius)

“Everhour has already paid for itself for the year by helping me track time I was missing in client projects. It is easy to use, has friendly customer service people, and the reports make it easy to invoice clients and track projects.”

— Jennifer D. (Source: TrustRadius)