Thomas Fuchs
Hi, I'm Thomas Fuchs. I'm the author of Zepto.js, of, and I'm a Ruby on Rails core alumnus. With Amy Hoy I'm building cheerful software, like Freckle Time Tracking and Every Time Zone and write books like
   Want me to speak at your conference? Contact me!

Instant Time Tracking from Git commit messages

October 12th, 2009

We just launched something really awesome that just might change your way you think time tracking can be done. Personally, I think this is super-fricking-amazingly-awesome, not having to go through a GUI at all for tracking time, rather just adding a little bit of functionality to stuff you already do anyway.

So Freckle Time Tracking now comes with Github integration, which means you can instantly log time from Git commit messages when you push updates to Github.

Here’s how it works:

Log 15 minutes:

git commit -m "Remove some extra whitespace f:15"

Log 2 hours, 30 minutes:

git commit -m "reporting, add CSV export f:2.5"

When you git push to your freckle-enabled Github repository, Github will automatically contact freckle and log time for all commits that come with the “f:time” bit.

To set this up, first grab your freckle API token. This API key is available in freckle under “Settings & Tools” in the Integration (API) tab. You’ll need this API token in the next step, configuring your Github project– in your Github Project admin section, go to “Service Hooks” and select “freckle”, then fill in your freckle subdomain, the API token you just grabbed and then the Freckle project name you want to log time for in this Github project.

Link back to Github

Once you’ve set this up, you can log time from your commits! freckle even links back to Github, to each individual commit (the little “” link after the commit message). Users are mapped with their email addresses, so these need to be the same in both Github and freckle.

Screen shot 2009-10-12 at 19.53.28

Which also means that you save a minute or so that you’d need to open up the freckle web app or timer every time you do this, and rather spend the time on doing what you love, coding and creating stuff.

freckle is live!

December 3rd, 2008

In case you haven’t read it on our twitter account, first, follow us already, and then head over to to sign up for a test or free account! :)


The fruit of our hard labor, freckle time tracking, is now live and it works just great. This is in part due to the awesome infrastructure that is now available for hosted applications, in particular two services for Ruby on Rails: Exceptional, and XXXX. Plus good ol’ (well not so) Github.

Besides having a cute name, freckle also stars the latest and greatest scriptaculous 2 and I promise some announcement on that in the near future.

Besides, be sure to subscribe to the freckle blog—we not only will post product-related announcements there but much more (like the article on Ecommerce Stuff Nobody Tells You).

Our journey through the wonderful world of software-as-a-service has just begun… :)

And now, going for some Gl├╝hwein at one of Vienna’s awesome christmas markets.

(Pre-) Meet freckle

September 15th, 2008

My wife, some friends and I have been really busy lately working on a new product we’re gonna launch soon—it’s time tracking done right (we like to call it ‘rethought’).

Signup for the email announcement at the teaser page, over at

The app is made with Rails, and of course with the latest and greatest 2 beta version. Oh, and we’re letting people join our beta test group in batches—so shoot us a mail at [email protected] if you want to be on the edge of time tracking… :)