Zeit
Zeit is a command-line tool for tracking time spent on tasks and projects. It is open-source and provides a straightforward interface for managing and recording time usage.
Last updated: 2025-05-13 22:52
Zeit
Zeit is an open-source command-line tool for tracking time spent on tasks and projects. It provides a straightforward interface for managing and recording time usage directly from the terminal, making it suitable for programmers and users who prefer CLI tools.
Features
- Track Time: Start, stop, and manage time tracking for activities, associating each entry with a project and task.
- Flexible Data Structure: Projects and tasks can be created on-the-fly or managed explicitly using dedicated commands.
- Custom Project Colors: Assign hex color codes to projects for improved stats display (if terminal supports colors).
- Automatic Git Integration: Optionally import Git commit messages as activity notes during time tracking (requires git in PATH).
- Activity Management: List, display, update, and erase tracked activities using various filters (date, project, etc.).
- Statistics: View summaries and statistics of tracked time (details depend on terminal capabilities).
- Data Import: Import tracked activities from Tyme 3 JSON exports, with SHA1-based duplicate prevention.
- Data Export: Export activities in zeit's internal JSON format or Tyme 3 JSON for compatibility.
- Relational Views: List projects and tasks in relational views, optionally filtered by date.
- Multiple Platforms Supported: Available for macOS, Linux, FreeBSD, NetBSD, OpenBSD, and Plan9.
- Configurable Database Location: Store the activity database at any filesystem location via environment variable.
- Integrations and Extensions: Supports community and personal extensions for enhanced workflows.
Pricing
Zeit is open-source software and available for free.
Links
Related Items
Asana Time Tracking (TrackingTime Integration)
A TrackingTime integration for Asana that lets teams track time on Asana tasks and projects directly from Asana, keeping accurate work logs without leaving the app.
Bartib
Bartib is a command-line time tracking tool that logs activities in plaintext files and provides flexible reporting options, making it suitable for straightforward personal time tracking.
Basecamp Time Tracking (TrackingTime Integration)
A TrackingTime integration for Basecamp that enables teams to track time on Basecamp projects and tasks, consolidating project work and time data.
billwarrior
An extension for Timewarrior that generates invoices in LaTeX format based on tracked time data.