TimeTracker for Mac

This is a project which I took ownership of. It is hosted at Google Code.

It has these main features

  • simple and clean UI
  • easily record your time using project/task organization hierarchy
  • timer that nags you when you have been idle
  • CSV export
  • system menu bar remembers list of recent tasks and allows quick start without activating the GUI
  • comments!
  • ability to edit and reassign entries to different tasks / projects (double click on a recording)
  • prevent duplicate project / task names which can seriously screw up the database
  • laptop standby mode detection
  • filter your recordings by creating your own custom filters

Screenshots

The main window
The main window
Status bar quickstart menu
Status bar quickstart menu

This project is open source and its source can be downloaded at

http://code.google.com/p/time-tracker-mac/source/checkout

To view it online, go to http://code.google.com/p/time-tracker-mac/source/browse/

Please also view always the most recent post in the TimeTracker category to be notified about new versions etc. Also you can subscribe to the TimeTracker category RSS feed.

FAQ

In case you have problems/questions please see the FAQ section on google code first.

Download

download button

46 Gedanken zu „TimeTracker for Mac“

  1. I’ve just been testing several desktop time-tracking programs.

    TimeLog, OfficeTime and Billings are prettier and might have more features but are more fiddly to use and eat CPU cycles. And the extra features are not of use to me. So, Time Tracker it is!

    But, can I make a couple of feature requests?
    1. This one’s easy, I think. I’d like to have a couple more Notes fields. I’m sure other people might use them differently but I just want to track a) where I did the job (on site or my office), and b) which car I used for travelling.
    2. This one might be much more difficult. I want to collate my monthly activities to make a report. Even though I might have several events in a day, I would like some OPTIONS when exporting the data: to consolidate the comments for the day into a single exportable field and to total the time for that day. I would want the option to break this down by Task but that facility is already available via Export > Selection.
    Yesterday, I exported a CSV and then did this within Excel. It took a long time and there is the risk that I will corrupt the data – because I use the information for invoicing, errors are not allowed!

    I’d be pleased to communicated further on this.

    With thanks for a great product.
    Kevin

  2. We use Time Tracker and we really like it, because it‘s so easy to use. But there is one functionality which is missing. Especially if you work in teams. A central synchronisation with a server.

    Would it be possible to implement this to Time Tracker in a near future? That would be great feature!

    The only tool which is featuring a server synched time tracking is iBiz: http://www.iggsoftware.com/ibiz/multiuser.php

    But their Interface sucks a little bit 😉

    all the best
    Thomas

    1. Hi Thomas, I would love to spend more time and add some kind of synchronization plugins to popular time tracking services. The reality right now is that I simply dont have time to start any larger scale activities (and such a feature would be something like that). I definitely have a wish to do that at a certain point of time, but right now, I wouldnt how I could accomodate this into my lifes schedule. Also I would probably move towards an appstore model where the app would cost a little bit (certainly not more than 2 lattes), especially if I planned to spend significant amounts of time developing it.
      So right now on the free version, I will keep making fixes (if problems occur) and implement small enhancements that wont eat away the little free time that I currently have. Larger things will probably move into an appstore version which would then be basically a rewrite of the application using the latest 10.6 (and then 10.7) APIs to take full advantage of the new OS functionality.

  3. I’d definitely by such an appstore-version.
    Would be nice though to have a black and white menu bar icon, like all my other apps.
    Thanks for TimeTracker!

  4. Agreed with #5 Thomas regarding being able to have multiple people working on a project at once, this would be AWESOME! if we can work this out some how!

    Can somebody from the development @ Time Tracker email me at sheldon@sparx.co.nz? Keen to chat more about possible donation etc as well.

  5. Hi,
    I have been using Time Tracker 1.3.13. Thank you for this useful program!

    But after using the program for several months, I’ve noticed a problem that I am hoping might be fixed in the next release. Say I log 8 hours per day from Sunday 12/25 through Saturday 12/31 for a total of 56 hours. If I use the „Custom“ Smart Filters for Start Time greater than or equal to 12/25 and the End Time less than or equal to 12/31, the hours I’ve worked on Saturday 12/31 are not included. I’ve just discovered this after months of using the program and realize I have under-billed, missing any Saturday hours that I’ve worked :(. If you can fix this soon, I would really appreciate it as I prefer the clarity of your program to the Klok app.

    Thanks!

    1. This is a known issue (and should be already documented on the FAQ). Mathematically it is correct but I agree that it is somewhat confusing. You always need to specify the next day. This is why I typically use the default custom filter which I use to just check a certain week.

  6. Hello !
    I really like your soft, but i’ve just switch for windows (yeah i know, but mac is so expensive for a freelance…), so do you plan to make it for windows ?
    Thank you anyways !

  7. Ok, thank you, i will try, if it’s less good, i’ll keep your soft on my mac and just press start when i work on my pc !
    Thank you for your nice soft !

  8. Hi Rainer – I just started using you version 1.3.13 – very nice, simple and straight forward – Well done!! The printing issue ( will only print selected field and not the complete project & button is shaded out) is still not resolved, or am I doing something wrong? When is version 2.0 available? I am not complaining as it is free and I appreciate all the help I can get. Keep up the good work!!! Thank You!!

  9. Hi Reiner,

    i just saw the great new „costumers“ feature of the next version.
    Any chance to say when it will be available?

    If you would also add a To-Do-list, just like this one in ICal, Time Tracker would be almost perfect in my eyes.

    Best regards

    1. Jason I had started with adding clients but didn’t follow through with it yet. I haven’t really spent time improving it since I don’t really have enough time to do so. Maybe I will pick it up again at a later time.

      1. Would be nice to see Clients column. Or to move a whole Task (with all the items) to a different Project. Hope you’re finding some spear time to do this, Time Tracker really helping me keeping track of some time spent. Thanks!

    1. @Kevin, there is one, check the main toolbar. However, at the moment the project would need to be partially reconfigured / rewritten, to make it compatible with the new xcode (and that would need to be done before the start of the implementation of this feature).

  10. Hi … I am starting to use the program and entered entries then modified them … the duration seeems to be messed up.. how can this be fixed .. no matter what i do it seems to always have one second off.

    1. @ray, hmm, weird. Take a look at your date/time settings in System Prefs and set it to some default. Sometimes this seems to get messed up. That would be the only reason I can think of.

  11. Hi Rainer
    I’ve just updated from OS X 10.6 to OS X 10.7, and in the move up have lost all my times in the Time Tracker programme. I do have an exported file, but can’t see how to open or re-instigate the times using it.
    Can you shed some light please?

  12. This app is wonderful. There literally one feature missing to make it perfect. There is no way to import CSV files into Google Calendar. If there was an option of creating CSV files that were compatible, I would be super happy. The layout of Google CSV is like this: Subject,Start Date,Start Time,End Date,End Time. Do you think it is possible to change that in a near future? I would gladly thank with a donation.

  13. Hi Rainer,

    thanks for maintaining and supporting „TimeTracker“!

    I just happen to discover this programme and upon trying it out I came across a bug:
    Clicking on the „New Project Button“ will open an active line which can be named just by typing. Doing the same with the the „New Task Button“ will only produced a task called „New Task“ which can only be corrected by double clicking it. (The black correction window would open)
    I tried both versions 1.3.12 stable and 1.3.13 beta.
    I made some screenshots which I would like to sent by email to illustrate what I mean if you like.

    As an further suggestion I would like to have a different color for the tasks or projects I marked as „Done“, e.g. black vs. blue.
    Top-notch would be the possibility to custom choose a color for each task / project.

    Thanks,

    Alexander

  14. Hi Rainer,

    Time Tracker ist very useful and I use it very often. But I miss only one „little“ feature.

    It would be great if time tracker can connect to a server side script (e.g. php or js; one or more server) to exchange/synchronize the data via json objects (just with a mouse click and not in „real time“). The json-objects should be very easy (id, projectname, taskname, begin, end). So it would be possible for other people to write connectors for serveral online services.

    Greetings

    Thomas

    1. @Thomas, the thing is that Synchronization is really really hard. My plan is to have some kind of functionality to upload selected changes to a server (in my case JIRA). Round tripping is not really very important for me.
      That being said, my free time currently is pretty much non-existent, so don’t hold your breadth. However, you can enable auto csv-export and have a cron job or something similar upload these files, that would at least be a start.

  15. Hi Rainer

    Again, the App has been great and is the lynchpin of my business. Unfortunately, my move to a newer Mavericks-based Mac has me confused as to where to import my times.csv or the .plist file, and the FAQs don’t help.
    Does Mavericks do things differently than previous OS versions?

  16. Hi, why does it take so long to find a download link. You’d be losing loads of customers just because of this. There should be one big download button on this page, not a link to google. Learn about UX please.

  17. Ken it should work the same in Mavericks. Ive been using this since 10.5 and still use it today in Yosemite.

    Your data is stored in the Application Support folder. In Finder go to the „Go“ menu and select „Go to folder“. Then type ~/Library and press Go.

    Then open the Application Support folder, scroll down to TimeTracker, this is where all of your data is stored. You can save this as a backup. When you want to restore just do the same thing and drag your backed up data.plist file here.

  18. I’ve been using Time Tracker for many years and love it! It’s the best and simplest app I’ve ever found for time management, and I basically run my business with it.

    Is there a way to save Custom Smart Filters and have them permanently live in the Smart Filters list? I know I can go to „Custom“ and setup a filter the way I like it, but as soon as I click off of Custom (maybe back to „None“ to see everything) the custom filter goes away.

    1. at the moment no. I haven’t updated the app in a while and doing so would require me to port the whole source base to the newer developer tools which are no longer compatible (which would be quite some work only to get it to build again).

  19. Hi. I rely on Time Tracker daily, and realize it hasn’t been updated in a while.

    I work on multiple computers in different locations. Is there a way to sync the data among multiple computers using Dropbox (perhaps by putting a Symbolic Link in Dropbox?). I’m looking for a simple workaround to link various Macs, since the software doesn’t have any cloud-based synchronization built in.

    Thanks!!

    1. In theory this would work, however you cannot have multiple trackers running at the same time. So you would need to make sure that you close down timetracker on all computers where you are not actively using it.

  20. Rainer,
    Time Tracker is still my favorite of all similar apps available.
    I wonder if you have any time to update it.
    The one thing I’d like to have is the ability to drag and drop single or multiple instances of tracked time to a different project or task, as once in a while I track time for the wrong task.
    Also, very occasionally the database gets corrupted (or something) and I have to locate and replace with a backup.
    Much obliged!

    1. @Richard you can reassign a tracked time entry to a different task by double clicking it. I know thats not quite as nice as dragging and dropping but it gets the job done.
      I am in fact working on an all shiny new version which will be able to also sync your tracked time into a 2ndary system such as JIRA. However, there is still a lot of work to do.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.