TimeLoggy is a desktop time tracking client for Harvest. It allows you to track time while offline (you must be synced originally to grab your list of projects). You must have a Harvest account to use this application.