Command-line task list management utility with extensive features, hooks, and ecosystem of extensions.
Taskwarrior is a command-line task list management utility that provides comprehensive task tracking capabilities for developers, project managers, and productivity-focused users. The tool operates entirely from the terminal, allowing users to create, modify, and organize tasks using text-based commands and queries.
The system includes advanced features like task prioritization, due dates, dependencies, tags, and custom attributes. Taskwarrior supports complex filtering and reporting capabilities, enabling users to generate detailed views of their task data. The tool maintains a local database of tasks and can synchronize with remote servers for multi-device access.
Taskwarrior has an active ecosystem of extensions, hooks, and third-party integrations that extend its functionality. Users can customize workflows through configuration files and scripting interfaces. The tool has been in continuous development since 2006 and is packaged for most major operating systems including Linux distributions, macOS, and Windows.
# via Homebrew
brew install task
# via System Package
Available in most Linux distributions as 'task' package