Tasku - CLI Task Manager for Developers

Tasku is a free open-source task manager that lives in your terminal. It is built for developers who manage work from the command line.

gem install tasku

Tasku is now open source

Tasku CLI showing task list in the terminal

See Tasku in action

Tasku Cloud logo

How do you manage tasks from the command line?

Use Tasku to add, list, edit and complete tasks without leaving the terminal. Each command does one job and shows plain output.

Add a task with tasku add. List tasks with tasku list. Mark done when finished.

Group work with projects and categories. Set priorities and due dates so urgent work rises to the top.

Check progress with tasku stats. It shows totals, overdue items and breakdowns by status and priority.

Tasku vs Taskwarrior vs todo.txt

ToolStorageProjects and tags
TaskuSQLite at ~/.tasku/tasks.dbprojects, categories, tags, priorities, stats
Taskwarriordata files with config file .taskrcprojects, tags, priorities
todo.txtplain text file, one line per tasksimple list without structured query

How much does Tasku cost?

Tasku CLI is free and open-source for individuals. Sync and backup run through Tasku Cloud.

  • Free: Unlimited tasks and projects, local SQLite storage, cloud sync and backup
  • Teams on tasku.cloud: Under construction, coming in 2027 for shared projects and collaboration

How does Tasku store your tasks?

Tasku stores tasks locally in SQLite at ~/.tasku/tasks.db. Your data stays on your machine and stays queryable.

Query it with any SQLite tool. Back it up with your dotfiles.

How does sync and teams work with Tasku Cloud?

Tasku Cloud backs up tasks and keeps them in sync across devices. It is the companion to the free Tasku CLI.

Teams work is being built on tasku.cloud. Use the CLI now and add Cloud sync for backup.

Frequently asked questions

Is Tasku free?

Yes. Tasku CLI is free and open-source. Install it with gem install tasku and start in seconds.

Where is my data stored?

Tasks are stored locally in SQLite at ~/.tasku/tasks.db. Tasku Cloud adds sync and backup across devices.

How do I organise tasks into projects?

Assign a task with tasku add --project website. List it with tasku list --project website.

Can I filter and sort tasks?

Yes. Filter by status, priority, project, category or tags. Use --overdue to find late tasks.

Is Teams available now?

No. Teams on tasku.cloud is under construction and coming in 2027. The CLI and Cloud backup work now.

How do I get support?

Email support@nerimasoft.co.uk or visit our support page. You can also open an issue on the GitHub repository.

Start Managing Tasks from the Command Line

Install Tasku and create your first task in seconds.

gem install tasku

Tasku is free and open source. If it's useful to you, consider sponsoring its development.

♥ Sponsor on GitHub