Command line task list manager extensible through hooks and a wide ecosystem of tools
MIT
- C++
- Python
- Shell

About Taskwarrior
Taskwarrior is a command line task list manager for tracking to-dos entirely from the terminal. It fits anyone who lives in a shell and wants tasks where their other work already happens, with no graphical app to switch to.
Tasks are added, filtered, modified, and completed through terminal commands, and the behavior can be extended with hooks that fire on task events. A wide ecosystem of third-party tools and extensions builds on top of it for reporting, syncing, and alternate interfaces.
It runs on Linux, Unix, macOS, and Windows through distribution packages, or can be compiled from source. Taskwarrior has been in development since 2006 by a small group of volunteers and is released under the MIT license.
Key features
- Add, filter, modify, and complete tasks from the terminal
- Hooks that run on task events for custom automation
- Third-party tools and extensions for syncing and reporting
- Cross-platform on Linux, Unix, macOS, and Windows
Details
- In development since
- 2006
- Interface
- Command line
- Platforms
- Linux · Unix · macOS · Windows
- Install
- Distribution packages · build from source
- Extensibility
- Hooks · third-party tools
- License
- MIT
