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.

Time Tracking CLI Tools
5/13/2025
View Source

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