# Taskwarrior

> Free, open-source to-do list manager for the command line

Taskwarrior is a free, open-source program that manages a to-do list from the command line. Tasks are kept in a local SQLite database and handled with commands for adding, filtering, tagging and reporting, and an urgency score ranks what to do next. Syncing between machines is optional and needs a sync server or a cloud storage bucket that you set up yourself.

- **Category:** To-Do List Apps
- **Made by:** Gothenburg Bit Factory (since 2006)
- **Website:** https://taskwarrior.org
- **Runs on:** macOS, Linux
- **Facts last checked:** Oct 5, 2026

## Pricing

Taskwarrior is free to use.

- **Pricing model:** Free
- **Free plan:** The whole program is free and open source under the MIT license, with no paid edition. The project takes donations through GitHub Sponsors.
- **Free trial:** None listed.

| Plan | Price | What you get |
| --- | --- | --- |
| Free | $0 | The full command-line program under the MIT license. Sync needs your own server or a cloud storage bucket, which the docs say carries a small cost. |

Read from https://taskwarrior.org/ on Oct 5, 2026. Prices change, so confirm with Taskwarrior before buying.

## Key features

- **Task commands in the terminal:** Tasks are added, modified and completed with short task commands, and carry attributes such as project, tags, priority and due date out of more than 20 standard ones.
- **Filters, reports and contexts:** Reports list tasks through filters you combine on the command line. A context is a named filter that stays active, for example to show only work tasks.
- **Urgency score:** Each task gets a numeric urgency score summed from a dozen or more factors such as priority, and the next report sorts tasks by it.
- **Sync between replicas:** The task sync command exchanges changes with a TaskChampion sync server, an AWS or Google Cloud storage bucket, a local file or a git repository.
- **Hooks and user defined attributes:** Hook scripts in any language run at set events in the program, and user defined attributes add your own fields that can be stored, sorted and shown in reports.
- **JSON import and export:** Task data moves in and out through a documented JSON format, which the community tools listed on the project's Tools page build on.

## Good for

- People who work in a terminal and want to manage tasks by typing
- Keeping task data in a local database, with sync as an option
- Scripting a personal workflow with hooks and custom fields

## Worth knowing

- The project ships only a command-line program. Graphical, web and mobile front ends are separate community tools.
- On Windows it runs through the Windows Subsystem for Linux or MSYS2; Cygwin is no longer supported.
- No hosted sync service is included: you run a TaskChampion sync server or configure a cloud storage bucket yourself.
- Since version 3.0 the docs warn that file-sync tools such as Syncthing or rsync can corrupt task data and are unsupported.

## Works with

TaskChampion Sync Server, AWS S3, Google Cloud Storage

**Tags:** Open source, Tasks, Keyboard-first, Local-first, Works offline

## Alternatives

- [Todo.txt](https://toolgpa.com/tools/todo-txt): Plain-text to-do list format with an open-source command-line tool. [Compare](https://toolgpa.com/compare/taskwarrior-vs-todo-txt)
- [dstask](https://toolgpa.com/tools/dstask): Terminal task tracker with git sync and a markdown note per task. [Compare](https://toolgpa.com/compare/dstask-vs-taskwarrior)
- [topydo](https://toolgpa.com/tools/topydo): Console todo.txt manager with dependencies and recurring tasks. [Compare](https://toolgpa.com/compare/taskwarrior-vs-topydo)
- [Dooit](https://toolgpa.com/tools/dooit): Terminal to-do manager configured with a Python file. [Compare](https://toolgpa.com/compare/dooit-vs-taskwarrior)
- [Super Productivity](https://toolgpa.com/tools/super-productivity): Free, open-source to-do app with time tracking and a Pomodoro timer. [Compare](https://toolgpa.com/compare/super-productivity-vs-taskwarrior)

## Sources

The prices, plans, platforms and features above were read from these pages on Oct 5, 2026:

- https://taskwarrior.org/
- https://taskwarrior.org/download/
- https://taskwarrior.org/docs/
- https://taskwarrior.org/docs/introduction/
- https://taskwarrior.org/docs/sync/
- https://taskwarrior.org/docs/man/task-sync.5/
- https://taskwarrior.org/docs/urgency/
- https://taskwarrior.org/docs/context/
- https://taskwarrior.org/docs/hooks/
- https://taskwarrior.org/docs/udas/
- https://taskwarrior.org/docs/history/
- https://taskwarrior.org/docs/license/
- https://taskwarrior.org/tools/
- https://taskwarrior.org/support/

Page: https://toolgpa.com/tools/taskwarrior
Listed by ToolGPA (toolgpa.com).
