Created by Canadian development firm Yafoy, Timehub is a service which lets programmers generate invoices from their GitHub repositories. Yes, developers can now track the time they spend on projects without ever leaving GitHub.

Yafoy details that Timehub is targeted towards “freelancers who need to submit time-based invoices and who spend their time on GitHub.” Given that GitHub passed 3 million users last month, there’s clearly a large potential user base.

To get started, you’ll need to sign in with your GitHub account — that way Timehub can load in your repositories and commits. Then, annotate your commits with the time you spent coding, select which commits to include and generate your invoice (you can send it via email or download it as a PDF).

By tracking the time spent on each commit, developers end up with an easy way to monitor and summarize their work. Timehub also touts itself as a way for developers (aka usually non-designers) to create “beautiful invoices” with little work.