Timewarrior is a command-line time tracking and reporting tool with stopwatch features, calendar-based backfill, and flexible reports.