utt
Simple time tracking tool.
Ultimate Time Tracker is a command‑line application written in Python that records work periods, breaks, and ignored intervals. Users start a day with `utt hello`, then log completed tasks using `utt add`, optionally marking them as breaks (ending with `**`) or ignored activities (ending with `***`). The tool stores entries in a timesheet that can be edited with `utt edit`, which opens the file in the user’s preferred editor.
The `utt report` command generates a textual summary for a given day, date range, or specific date. Reports are divided into four sections: a summary of total working and break time, a project‑based aggregation, an activity‑based aggregation, and a detailed timeline of each entry. This structure lets users see how time is distributed across projects and individual tasks.
The program runs on any system with Python 3.7 or newer and is distributed via PyPI, making installation straightforward. It is designed for users who prefer a lightweight, terminal‑based workflow for personal time tracking without a graphical interface.
Reviews
Loading reviews…
Similar apps

Time Tracking & Focus
Timetrap
Simple timetracker.
Time Tracking & Focus
Bartib
Easy to use time tracking tool.
Time Tracking & Focus
Watson
Generate reports for clients and manage your time.
Time Tracking & Focus
Tock
Powerful time tracking tool.

Time Tracking & Focus
Timewarrior
Utility with simple stopwatch, calendar-based backfill and flexible reporting.

Task & Project Management
td-cli
A TODO manager to organize and manage your TODO's across multiple projects.