Taskwarrior
A command-line task manager.
Taskwarrior tracks to-do items in a local SQLite-style database, with priorities, due dates, projects, tags, recurrences, and a flexible filter language for slicing across them. The CLI ("task add ...", "task list", "task done") is the canonical way to use it, but several curses and graphical front-ends sit on top of the same data.
The companion taskd server (now superseded by Taskchampion sync in newer versions) lets users sync between multiple devices, and tools like vit (a curses front-end) and Inthe.am (a hosted front-end) provide alternative views over the same task list.
Paul Beckingham and Federico Hernandez started Taskwarrior in 2008. The project's longstanding niche is "GTD-style task management for terminal users", and it has a small but dedicated community of power users who appreciate the precision the filter language allows. For users who prefer GUI task managers, Things, Todoist, or org-mode are more common choices.
Install
Debian/Ubuntu: sudo apt install taskwarrior Fedora/RHEL: sudo dnf install task Arch: sudo pacman -S task macOS: brew install task
Authors
- Paul Beckingham, Federico Hernandez (creators)