utt (Ultimate Time Tracker)
A simple command-line time tracking application written in Python for freelancers and consultants who need to track time and generate reports for another system. Features activity categorization into working, break, and ignored types with customizable reporting.
Last updated: 2026-03-18 11:25
Overview
Ultimate Time Tracker (utt) is a simple command-line time tracking application written in Python. It is intended for people who need to report their time on another system and want a preliminary time sheet.
Core Philosophy
When you have completed a task, add it to utt with the add command. You add a task when you have completed it, not when you start doing it.
Activity Types
There are three types of activities:
- Working activities: Contribute to the working time
- Break activities: End with ** and contribute to break time
- Ignored activities: End with *** and contribute to neither working nor break time
Reporting Features
There are four sections in a report, each one an aggregated view of the previous one. You can choose the report date by passing a date to the report command. The date must be either an absolute date formatted as "%Y-%m-%d" or a day of the week.
Installation
The project is available on GitHub at larose/utt and is licensed under GNU GPL v3. It's also available on PyPI for installation via pip.
Pricing
Free and open-source under GNU GPL v3 license.
Related Items
1 Million Restaurant Professionals Using 7shifts
More than 1 million restaurant professionals trust 7shifts for scheduling and time management, representing significant market adoption in the hospitality industry.
100+ Workflow Integrations for Time Tracking
Modern time tracking platforms like Replicon ZeroTime integrate with 100+ work applications including Microsoft 365, Google Workspace, Zoom, Slack, Jira, Asana, and Adobe. Enables automatic time capture across entire workflow without switching tools, creating seamless productivity tracking ecosystem.
14 Hours Monthly Scheduling Time Saved
7shifts users save an average of 14 hours per month on scheduling tasks through automated scheduling features, demonstrating significant time recovery through specialized software.
7punches - 7shifts Time Clock Integration
Dedicated time clock app by 7shifts for restaurant and hospitality staff, offering accurate clock-in/out with photo verification, GPS tracking, and seamless integration with scheduling platform.