What is Timewarrior?

Timewarrior is a fast, scriptable time tracking tool designed for the terminal. It lets you track time on tasks with simple commands like timew start and timew stop.

Whether for work, billing, or personal productivity, it helps you understand how you spend your time – without GUI overhead.

Why use Timewarrior?

If you live in the terminal, Timewarrior fits naturally into your workflow.

  • No background processes: Runs on-demand, then exits – light on resources.
  • Full control: Start, stop, and adjust time intervals anytime.
  • Flexible data management: Add tags, edit intervals, and correct mistakes retroactively.
  • Rich reporting: Generate summaries, filter by tag or date, and visualize time usage.
  • Extensible: Export data, integrate with scripts, and build custom reports.

It’s simple to start, yet powerful enough for complex tracking needs.

Beyond the basics

Timewarrior grows with you:

  • Extend functionality via scripts.
  • Customize behavior through configuration.
  • Support for holidays, exclusions, and multi-day reports.

Ready to take control of your time?
πŸ‘‰ Install Timewarrior and get started in seconds.