A simple command-line time tracker that logs activities to a plaintext file and generates flexible reports.
Bartib is a command-line time tracking tool that logs work activities to a plaintext file. It allows users to track time per project and task, then generate flexible reports to analyze productivity. The tool solves the need for a simple, local, and scriptable time tracker without dependencies on cloud services or complex interfaces.
Developers, freelancers, and technical professionals who work primarily in the terminal and prefer text-based tools for tracking billable hours or personal productivity.
Bartib offers a minimal, fast, and transparent time tracking experience with full control over data stored in plaintext. Unlike GUI-based or subscription tools, it integrates seamlessly into command-line workflows and allows easy customization via manual file editing.
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Saves all activities in a human-readable text file, enabling easy manual editing and inspection, as highlighted in the 'How to edit or delete tracked activities' section.
Generates detailed reports by day, week, project, or custom ranges with rounding options, demonstrated in the command overview for 'report'.
The 'last' command lists recent activities and 'continue' allows quick resumption without retyping, saving time in daily workflows.
Offers auto-completion for project names in Bash, Fish, and Zsh, speeding up data entry, as described in the setup instructions.
Lacks cloud sync or multi-device support, requiring manual file handling for access across different computers, which is a noted limitation in its philosophy.
Absence of a graphical interface limits usability for those unfamiliar with terminal commands, making it less accessible for non-developers.
Enabling second-precision requires compiling with a cargo feature, and auto-completion setup varies by shell, adding initial complexity.
Bartib is an open-source alternative to the following products:
Clockify is a free time tracking and timesheet software that helps teams track work hours across projects. It offers reporting, scheduling, and integration with various productivity tools.
Toggl is a time tracking software used for tracking work hours across projects and teams, with reporting and productivity analysis features.
Harvest is a time tracking and invoicing software that helps businesses track project hours, manage budgets, and create invoices.