Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way.

Taskwarrior manages your TODO list from your command line. It is flexible, fast, efficient, unobtrusive, does its job then gets out of your way.

Taskwarrior scales to fit your workflow. Use it as a simple app that captures tasks, shows you the list, and removes tasks from that list. Leverage its capabilities though, and it becomes a sophisticated data query tool that can help you stay organized, and get through your work.

Taskwarrior is an active project, and we fix bugs, improve and add features almost every day.

Why Choose Taskwarrior?

Five good reasons to use Taskwarrior

  1. Are you a command line user looking for an unobtrusive, fast, efficient, flexible tool to let you easily manage your task lists? Taskwarrior is low-friction by design, allowing you to capture the details, and get right back to work.$ task add Prepare the first draft of the proposal due:fridayTaskwarrior uses a natural and expressive command line syntax.
  2. Taskwarrior is methodology-neutral. Whether you follow GTD, use the Pomodoro technique, or just do whatever works for you, Taskwarrior provides capabilities to help you, not restrict you.
  3. Taskwarrior has an active and friendly community, providing support and various forms of help to new and experienced users. Start here for a list of support options. Need an immediate answer – check your man pages and online docs. Need to ask someone a question? try IRC #taskwarrior on freenode.
  4. Taskwarrior is open in as many ways as it can be:
    • It is free and open source, using the MIT license
    • It uses human-readable text files for storage. It imports and exports JSON, so your data is never held captive
    • There is DOM access and a Hook script API
    • There are many available free and open extension scripts
    • There is Vit, a curses-based UI
    • There is FreeCinc, a free online sync service
    • There is Inthe.AM, a free online sync service, web UI and iOS client
    • There is BugWarrior, so you can import your bug issues from a dozen different bug systems
  5. Taskwarrior is an active, vibrant project. In the last year, it has averaged 5.58 changes per day. Taskwarrior enjoys lively participation from many contributors, with currently over 60 providers of code patches. But there are even more contributors (252 of them) helping out with documentation, bugs, support, ideas, requests and extensions. It’s just going to keep getting better.


The Taskwarrior distribution contains the essential core components. The open source community provides many non-core components, distributed separately.


Taskwarrior does much more than just list the tasks you’ve added on the command line. The burndown feature outputs graphical representations of your Taskwarrior workflow.


Here is the complete set of Taskwarrior and Taskserver documentation.

A Dive into Taskwarrior Ecosystem with Tomas Babej